23 Commits

Author SHA1 Message Date
Ryan Houdek
af32228e38 unittests: Disable known flake in posix tests
Interpreter is flakey here, likely due to some race, but is periodically
fails and makes CI red.
2022-06-30 14:41:14 -07:00
Ryan Houdek
9c8642e0dc unittests: Revise POSIX tests known failures and disabled
Some of these behaviours have changed now, particularly around signal
handling.

Some things still fail now of course. But most everything is now
documented as to why it is failing or disabled.

Fixes #955
2022-01-25 11:41:45 -08:00
Ryan Houdek
5fccf5f741 Disable flaky posix test
Test sleeps for 1 second and expects to come back within 10ms of the time.
When the CPU is doing other things then it can end up missing that timeframe. Thus flake.

Just disable it
2021-06-17 07:51:37 -07:00
Ryan Houdek
90a8c4f114 Shuffle timed sigwait unit tests that have changed behaviour 2021-05-01 10:11:20 -07:00
Ryan Houdek
f4ab7cceab Updates a couple POSIX test case failures
The behaviour of these is broken but now they are documented in how they are broken
2021-04-05 04:27:52 -07:00
Ryan Houdek
b857d6ba16 Disables killpg tests and reenables a few tests
killpg has been causing us testing problems for a while now.
As we were running more tests it was becoming more likely to hit a test
doing killpg in the background.

All of the tests run under the same process group so it is a significant
race condition to have these running.
Until we improve CI to somehow work around how killpg works, we just
need to have these disabled.
2021-01-11 09:12:02 -08:00
Stefanos Kornilios Mitsis Poiitidis
32aea07335 Tests/posix: Disable some more 2021-01-09 19:47:06 +02:00
Stefanos Kornilios Mitsis Poiitidis
5c18ea3211 Tests/posix: Disable some more 2021-01-09 19:38:28 +02:00
Ryan Houdek
17c34537f9 Redisable the mlockall unit test
CI runners don't have enough RAM to ensure it consistently passes, so it
is flakey
2020-12-10 02:15:52 -08:00
Ryan Houdek
467a27ba23 This test is unstable between x86 and Arm64 architecture 2020-11-20 01:21:26 -08:00
Ryan Houdek
820d83f158 Disables problematic posix tests 2020-09-22 23:15:19 -07:00
Ryan Houdek
c28a684305 Disable some tests that are unstable
These change behaviour erratically between PRs and need to be disabled
for now
2020-09-11 16:07:44 -07:00
Ryan Houdek
4f593f8e88 Updates POSIX unit tests results
These have changed behaviour due to the new changes
2020-09-10 18:16:24 -07:00
Ryan Houdek
4621366b5e Updates unit tests to handle change in sigpending behaviour 2020-08-20 13:48:52 -07:00
Ryan Houdek
be5e5bafe9 Updates Posix test filed that change behaviour
Behaviour now doesn't match between x86-64 and AArch64 so these need to
be disabled explicitly.
Once signaling is fully polished off then they can be reenabled for
x86-64 as well
2020-08-11 00:33:50 +01:00
Stefanos Kornilios Mitsis Poiitidis
3a979ccf75 posixtests: Update disabled/passing lists 2020-07-02 15:35:24 +03:00
Stefanos Kornilios Mitsis Poiitidis
12144593d1 posixtests: Add outputs for more tests, enable tests that use fork 2020-06-30 16:23:51 +03:00
Stefanos Kornilios Mitsis Poiitidis
3f4150947e Posixtests: Update to fixed strftime test, renable it 2020-06-25 12:46:52 +03:00
Stefanos Kornilios Mitsis Poiitidis
8d496fb9e0 Posix Tests: Disable more sig* tests til we implement signals
These fail now as tgkill & tkill are implemented.

They pass on x86-64 because the gues handlers run natively
2020-06-24 10:30:53 +03:00
Stefanos Kornilios Mitsis Poiitidis
c74518aa8a Posix Tests: Disable conformance-interfaces-strftime-2-1.test
Seems to be running into some buffer overrun w/ LANG="en_US.UTF-8" in the test machines
2020-06-24 10:13:20 +03:00
Stefanos Kornilios Mitsis Poiitidis
0b3fab9f44 Renable conformance-interfaces-sched_rr_get_interval-1-1 2020-05-29 12:16:08 +03:00
Stefanos Kornilios Mitsis Poiitidis
41a6cccfe8 posxitests: disable conformance-interfaces-sched_rr_get_interval-1-1.test 2020-05-26 18:34:01 +03:00
Stefanos Kornilios Mitsis Poiitidis
f10891eb11 posixtests: Move disabled list to file from filenames 2020-05-26 17:39:22 +03:00