Closed natevc closed 6 years ago
Oh. That's embarrassing. I should have tried the Docker build locally; my bad. Based on my testing, it would appear that Travis' Meltdown patches prohibit the usage of ptrace
and the like by default unless sudo: required
is given in .travis.yml
. (see travis-ci/travis-ci#9061)
Cheers for that. Casually embarrassing I hadn't noticed before.
No worries.
There appears to be a race condition that occurs when using multithreaded
make
. Thetest_run.sh
script by default always uses the same filename,test.result.run
, to store and check test results. Since the tests are handled bymake
, if these tests are run in parallel, this file will be repeatedly clobbered by each concurrent thread. I was able to fix this by prepending the name of the test to the names of thetest.result.run
files created by each invocation oftest_run.sh
. (e.g.:grep "$SYNC_IN_TRACE" $name-test.result.run
)These patches close #10, and do not affect code or compilation in any way.
(Cross-posted from AUR)