Let's rewrite the test harness#1394
Conversation
Fix tpyos
We correctly deprecated `atomic_init` when implementing P0883R2, but missed that the effects changed as well.
|
@rpjohnst If you could make sure I didn't break your edg_drop machinery that would be much appreciated. |
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
I encountered one test failure because my repo root, Same for x64: This doesn't change our |
CaseyCarter
left a comment
There was a problem hiding this comment.
I'm totally breaking @StephanTLavavej's 17-attack PR merge combo. 🐼
Co-authored-by: Casey Carter <cartec69@gmail.com>
Co-authored-by: Casey Carter <cartec69@gmail.com>
Co-authored-by: Casey Carter <cartec69@gmail.com>
Co-authored-by: Casey Carter <cartec69@gmail.com>
|
Thanks for this overhaul, improving test performance! This will both increase maintainer/contributor productivity 🚀 and decrease our costs 🤑. |
This change is mostly cleanups, though it brings us more in line with libcxx's testing format in terms of style and functionality.
I also tried to decrease the size of the
TestConfigandSTLTestobjects as much as possible since those are pickled and communicated to the worker processes via IPC. On my machine I saw a ~20% decrease in testing time with this change (~75mins to ~60mins), we'll see if that holds true on the test machines.