Joerg-Cyril.Hoehle@t-systems.com writes:
C:>d: D:\foo>d:\bar\zot\kernel32_test.exe volume # from testbot job #3225 volume.c:328: Test failed: GetVolumeInformationA w/o '' did not fail, last error 3735928559 volume: 285 tests executed (0 marked as todo, 1 failure), 0 skipped.
I.e. the test fails (GetVolumeInformation succeeds) when the "active" directory on C: is , regardless of my current directory being anywhere on another drive. Whether my current directory is a root or not does not matter (unless I'm in C:).
Most likely the implementation should just do an open_device_root() like the other volume functions. However, the corresponding ntdll functions to retrieve volume information from a file handle are not implemented yet, so it will be a bit of work.
In any case, if you think the existing tests are not good enough, you can certainly add more of them to clarify things. But any proposed patch has to pass the existing tests, plus of course any new ones.