Skip to content

fix(just): run the live integration tests one at a time - #733

Merged
EVWorth merged 1 commit into
mainfrom
claude/determined-galileo-ho1kdn
Sep 25, 2026
Merged

EVWorth merged 1 commit into
mainfrom
claude/determined-galileo-ho1kdn

Conversation

@EVWorth

@EVWorth EVWorth commented Sep 25, 2026

Copy link
Copy Markdown
Owner

Problem

just test-integration failed on a healthy tree. It ran the #[ignore]d live suites in parallel, but several of them share fixture databases: backup_dump, restore_file, ddl_pool_safety and paging_offset each drop and reseed their own. Parallel tests collide on those databases ("database exists" from a concurrent CREATE, tables vanishing mid-dump). On both servers, 6 test files had failures in a parallel run.

The release gate in release.yml already runs the same suites with --test-threads=1 and passes. Only the local command had drifted from it.

Change

Adds --test-threads=1 to just test-integration, with a comment explaining why. The justfile is the only file changed.

Verification

just test-integration on MySQL 8.0 and MariaDB 11: all 18 test binaries pass on both. Before the change, the same command failed in backup_dump, restore_file, ddl_pool_safety, paging_offset, query_timeout and integration_tests. just --fmt --check passes.

🤖 Generated with Claude Code

https://claude.ai/code/session_019uLE7rJcohc7WDPstJ7yCL


Generated by Claude Code

`just test-integration` ran the ignored live suites in parallel, but
several share fixture databases (backup_dump, restore_file,
ddl_pool_safety, paging_offset each drop and reseed their own), so
parallel tests collided on them and the command failed on a healthy
tree. The release gate in release.yml already passes
--test-threads=1; the local command had drifted from it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019uLE7rJcohc7WDPstJ7yCL
@EVWorth
EVWorth merged commit 1f2f621 into main Sep 25, 2026
12 checks passed
@EVWorth
EVWorth deleted the claude/determined-galileo-ho1kdn branch September 25, 2026 12:13
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