Skip to content

fix: disable slow tests and add 120s CI timeout - #4

Merged
godofecht merged 1 commit into
mainfrom
fix/ci-test-timeouts
Mar 16, 2026
Merged

fix: disable slow tests and add 120s CI timeout#4
godofecht merged 1 commit into
mainfrom
fix/ci-test-timeouts

Conversation

@godofecht

Copy link
Copy Markdown
Owner

Summary

  • Disable Phase8PhysicsInformedTest — takes 971 seconds (16+ minutes) on CI, making the pipeline 20+ min. Can still be run locally.
  • Add --timeout 120 to ctest — kills any test that runs longer than 2 minutes, preventing CI stalls.

Test timing (before this change):

Test Time Status
Phase8PhysicsInformedTest 971s NOW DISABLED
ReinforcementLearningBenchmark 22s OK
TinyMLTests 20s OK
SimpleAttentionBenchmark 14s OK
AttentionBenchmark 11s OK
All others <8s each OK
Total (after fix) ~90s

Test plan

  • CI completes in ~2-3 minutes instead of 20+

🤖 Generated with Claude Code

Phase8PhysicsInformedTest takes 16+ minutes on CI runners, making
the pipeline take 20+ minutes total. Disable it for CI (can be run
locally). Add --timeout 120 to ctest so no single test can stall
the pipeline.

Test timing summary (from last green run):
- Phase8PhysicsInformedTest: 971s (DISABLED)
- Phase8PhysicsComprehensiveTest: (already disabled - flaky)
- Phase12ReinforcementTest: (already disabled - segfault)
- All remaining tests: <25s each, ~90s total

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@godofecht
godofecht merged commit 92c2570 into main Mar 16, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant