| Summary: | testautomation failure of case platform_testSetErrorInvalidInput on cygwin | ||
|---|---|---|---|
| Product: | SDL | Reporter: | Andreas Schiffler <aschiffler> |
| Component: | thread | Assignee: | Sam Lantinga <slouken> |
| Status: | ASSIGNED --- | QA Contact: | Sam Lantinga <slouken> |
| Severity: | minor | ||
| Priority: | P2 | CC: | juha.niemimaki, sezeroz |
| Version: | 2.0.3 | ||
| Hardware: | x86_64 | ||
| OS: | Windows 7 | ||
|
Description
Andreas Schiffler
2014-03-12 15:27:15 UTC
Marking a large number of bugs with the "triage-2.0.4" keyword at once. Sorry if you got a lot of email from this. This is to help me sort through some bugs in regards to a 2.0.4 release. We may or may not fix this bug for 2.0.4, though! Now there is another test failure when NULL ptr is passed. SDL2 seems to put "(null)" string into error message in such a case, thus string length becomes 6. Tested on AmigaOS 4 (PowerPC) and Linux Mint (x86_64).
./testautomation --filter platform_testSetErrorInvalidInput
INFO: 10/28/17 12:51:22: ----- Test Case 8.10: 'platform_testSetErrorInvalidInput' started
INFO: 10/28/17 12:51:22: Test Description: 'Tests SDL_SetError with invalid input'
INFO: 10/28/17 12:51:22: Test Iteration 1: execKey 116539865576515858
INFO: 10/28/17 12:51:22: Assert 'SDL_ClearError()': Pass
INFO: 10/28/17 12:51:22: Assert 'SDL_SetError()': Pass
INFO: 10/28/17 12:51:22: Assert 'SDL_SetError: expected -1, got: -1': Passed
INFO: 10/28/17 12:51:22: Assert 'SDL_GetError() != NULL': Passed
ERROR: 10/28/17 12:51:22: Assert 'SDL_GetError(): expected message len 0, was len: 6': Failed
INFO: 10/28/17 12:51:22: Assert 'SDL_SetError('Testing')': Pass
INFO: 10/28/17 12:51:22: Assert 'SDL_SetError: expected -1, got: -1': Passed
INFO: 10/28/17 12:51:22: Assert 'SDL_SetError(NULL)': Pass
INFO: 10/28/17 12:51:22: Assert 'SDL_SetError: expected -1, got: -1': Passed
INFO: 10/28/17 12:51:22: Assert 'SDL_GetError() != NULL': Passed
ERROR: 10/28/17 12:51:22: Assert 'SDL_GetError(): expected message len 0, was len: 6': Failed
INFO: 10/28/17 12:51:22: Assert 'SDL_ClearError()': Pass
INFO: 10/28/17 12:51:22: Assert 'SDL_SetError()': Pass
INFO: 10/28/17 12:51:22: Assert 'SDL_SetError: expected -1, got: -1': Passed
INFO: 10/28/17 12:51:22: Assert 'SDL_GetError() != NULL': Passed
INFO: 10/28/17 12:51:22: Assert 'SDL_GetError(): expected message len 7, was len: 7': Passed
INFO: 10/28/17 12:51:22: Assert 'SDL_GetError(): expected message 'Testing', was message: 'Testing'': Passed
INFO: 10/28/17 12:51:22: Assert 'SDL_ClearError()': Pass
ERROR: 10/28/17 12:51:22: Assert Summary: Total=18 Passed=16 Failed=2
INFO: 10/28/17 12:51:22: Total Test runtime: 0.0 sec
ERROR: 10/28/17 12:51:22: >>> Test 'platform_testSetErrorInvalidInput': Failed
|