Branch: refs/heads/main
Revision: b94e1c4
Author: bradcray
Link: Adjusted execopts and skipifs for long-running AOC tests by bradcray · Pull Request #19106 · chapel-lang/chapel · GitHub
Log Message:
Merge pull request #19106 from bradcray/deal-with-aoc-timeouts
Adjusted execopts and skipifs for long-running AOC tests
[reviewed by @ronawho]
Some of my AOC tests take awhile to run under normal configurations,
so timed out under valgrind and AOC. Here, I'm adjusting them via
execopts and/or skipifs as follows:
- Skipping the long-running configurations for day12a, day19, day19a, day22a
- Skipping day21a completely for valgrind
- Skipping day23a completely for valgrind and asan
I'm generally opposed to skipping tests completely under valgrind, but these
don't feel like the most important tests for us to keep clamped down on, and
I also hope to get back to some of these slow cases and speed them up in
the future (AOC site says everything should run in < 15 seconds on a 10-year-old
system...), so would rather spend the time there than raising their timeouts
to keep them going for now.
While looking at these, I also noticed that one of my execopts files was
never promoted to the futures directory, which isn't a problem while the
future isn't working, but would be if it were fixed.
Modified Files:
A test/studies/adventOfCode/2021/bradc/day21a.skipif
A test/studies/adventOfCode/2021/bradc/day23a.skipif
A test/studies/adventOfCode/2021/bradc/futures/day16-bytesParIter.execopts
R test/studies/adventOfCode/2021/bradc/day16-bytesParIter.execopts
M test/studies/adventOfCode/2021/bradc/day12a.execopts
M test/studies/adventOfCode/2021/bradc/day19.execopts
M test/studies/adventOfCode/2021/bradc/day19a.execopts
M test/studies/adventOfCode/2021/bradc/day22a.execopts
Compare: https://github.com/chapel-lang/chapel/compare/55f54e776ed6...b94e1c4598e5