On 1/23/19 1:49 PM, Jonathan Gibbons wrote:
On 1/23/19 1:12 PM, Alexandre (Shura) Iline wrote:
I think it is only natural to expect folks to debug shell tests
directly. If we accept this assumption, then, is there any reasonable
alternative to “uname"? There is a “systeminfo” tool on windows, not
sure if it helps. We really need to know what “uname -s” outputs,
though, as it might still work.
It would help if we could crowd-source a table showing the value on
different systems.
-- jon
... but that being said, `uname` will test the system being used to run
the shell script; it seems we need to distinguish the different kinds of
JDK we might be wanting to test ... i.e is the JDK a "Linux JDK" or a
"WIndows JDK". You won't get that from `uname`, since (as I understand
it) the WSL world can invoke either sort of JDK.
This seems to be the thinking behind Andrew's suggestion of providing
WSL_TARGET, but it just seems weird, in his proposed text, to be testing
WSL_TARGET when we might not be running on WSL.
-- Jon