When executing programs under Windows (not wine), their exit codes get lost. It
is only due to the recent additions of checking exit codes, that this becomes
noticable.
Should be reproducable with 0.3.18.2 which has other issues corrected that
prevent tests from progressing as far.
python.exe misc\check-release
at the end it is this test:
tests\syntax\RelativeNonPackageImport.py
which raises an exception as expected, but then exit code is "0", while there is
a "return 1" in the code. I have verified that the "return 1" becomes executed
and yet the code is still "0". Running the test on wine (--windows-target) works
fine, exit code is correct there.
|