Skip to content

[SDL2] sdltest_randomIntegerInRange fails on s390x and ppc64le #11833

Closed
@madebr

Description

@madebr

Looking at the Ubuntu build logs of SDL2 2.30.10, coming from this article,
I see this test error:

INFO:  12/25/24 11:39:44: ----- Test Case 17.11: 'sdltest_randomIntegerInRange' started
INFO:  12/25/24 11:39:44: Test Description: 'Calls to ranged random number generator'
INFO:  12/25/24 11:39:44: Test Iteration 1: execKey 13742514976932570351
INFO:  12/25/24 11:39:44: Assert 'Call to SDLTest_RandomIntegerInRange(min,max)': Passed
INFO:  12/25/24 11:39:44: Assert 'Validated returned value; expected: [-747,-705], got: -745': Passed
INFO:  12/25/24 11:39:44: Assert 'Call to SDLTest_RandomIntegerInRange(min,min+1)': Passed
INFO:  12/25/24 11:39:44: Assert 'Validated returned value; expected: [4482,4483], got: 4482': Passed
INFO:  12/25/24 11:39:44: Assert 'Call to SDLTest_RandomIntegerInRange(min,min)': Passed
INFO:  12/25/24 11:39:44: Assert 'Validated returned value; expected: -26366, got: -26366': Passed
INFO:  12/25/24 11:39:44: Assert 'Call to SDLTest_RandomIntegerInRange(0,0)': Passed
INFO:  12/25/24 11:39:44: Assert 'Validated returned value; expected: 0, got: 0': Passed
INFO:  12/25/24 11:39:44: Assert 'Call to SDLTest_RandomIntegerInRange(max,min)': Passed
INFO:  12/25/24 11:39:44: Assert 'Validated returned value; expected: [-28866,-28850], got: -28853': Passed
INFO:  12/25/24 11:39:44: Assert 'Call to SDLTest_RandomIntegerInRange(SINT32_MIN,...)': Passed
ERROR: 12/25/24 11:39:44: Assert 'Validated returned value; expected: [-2147483648,-2147471309], got: 2112098748': Failed
INFO:  12/25/24 11:39:44: Assert 'Call to SDLTest_RandomIntegerInRange(...,SINT32_MAX)': Passed
INFO:  12/25/24 11:39:44: Assert 'Validated returned value; expected: [2147465398,2147483647], got: 2147479276': Passed
INFO:  12/25/24 11:39:44: Assert 'Call to SDLTest_RandomIntegerInRange(SINT32_MIN,SINT32_MAX)': Passed
INFO:  12/25/24 11:39:44: Assert 'Validated returned value; expected: [-2147483648,2147483647], got: -2085063870': Passed
INFO:  12/25/24 11:39:44: Fuzzer invocations: 14
ERROR: 12/25/24 11:39:44: Assert Summary: Total=16 Passed=15 Failed=1
INFO:  12/25/24 11:39:44: Total Test runtime: 0.0 sec
ERROR: 12/25/24 11:39:44: >>> Test 'sdltest_randomIntegerInRange': Failed

ppc64le and s390x fail in the same manner

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions