Skip to content

Fix Docker cleanup, extract slow-tests reporter, set Puma workers to …#385

Merged
JonJagger merged 1 commit into
mainfrom
fix-docker-cleanup-slow-reporter-puma-workers
May 21, 2026
Merged

Fix Docker cleanup, extract slow-tests reporter, set Puma workers to …#385
JonJagger merged 1 commit into
mainfrom
fix-docker-cleanup-slow-reporter-puma-workers

Conversation

@JonJagger
Copy link
Copy Markdown
Member

…nprocessors

containers_down now force-removes all containers across all projects, so ports held by containers from other compose projects (e.g. saver from cyber-dojo/web) no longer block test runs. run_tests.sh calls containers_down at startup so 'make test_server' is self-contained.

Slow-test timing extracted into a dedicated SlowTestsReporter class, matching the pattern already used in cyber-dojo/saver.

Puma configured to spawn one worker per CPU core via Etc.nprocessors.

…nprocessors

containers_down now force-removes all containers across all projects, so
ports held by containers from other compose projects (e.g. saver from
cyber-dojo/web) no longer block test runs. run_tests.sh calls
containers_down at startup so 'make test_server' is self-contained.

Slow-test timing extracted into a dedicated SlowTestsReporter class,
matching the pattern already used in cyber-dojo/saver.

Puma configured to spawn one worker per CPU core via Etc.nprocessors.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@JonJagger JonJagger merged commit 75e174e into main May 21, 2026
14 checks passed
@JonJagger JonJagger deleted the fix-docker-cleanup-slow-reporter-puma-workers branch May 21, 2026 06:46
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.

2 participants