mirror of
https://github.com/dart-lang/sdk
synced 2024-09-18 21:11:19 +00:00
51f50fa922
test.py looks at the status code to find out if a test crashed or not. On linux everything < 0 is a crash, but on Windows a bit pattern is in play. It is unclear why this is the case, but some test currently 'Fail' (instead of the expected 'Crash') on Windows because of exit code -1073740791 (aka 3221226505 aka 0xC0000409 aka STATUS_STACK_BUFFER_OVERRUN (https://msdn.microsoft.com/en-us/library/cc704588.aspx)) indicating that something isn't quite right with the crash-sniffing on Windows. This CL changes it to indicate a crash if the exit-code is "0xC0...", "0x80..." or "0x40..." as listed by https://msdn.microsoft.com/en-us/library/cc704588.aspx. Change-Id: I6c692173c3c3b5fb6c857a55a739d8f136d662bf Reviewed-on: https://dart-review.googlesource.com/36261 Reviewed-by: Johnni Winther <johnniwinther@google.com> Commit-Queue: Jens Johansen <jensj@google.com> |
||
---|---|---|
.. | ||
bin | ||
dart | ||
extensions | ||
.gitignore | ||
__init__.py | ||
browser_README.txt | ||
run_selenium.py | ||
webdriver_test_setup.py |