Skip to content

Commit 791af26

Browse files
kriszypclaude
andcommitted
test(terminology): force serial execution to fix Bun concurrency flake
Bun's node:test implementation can run tests within a suite concurrently. csv_data_load jobs stall on Bun (known issue), blocking the Harper instance while concurrent drop_table tests fire against the same server — causing 500 failures and cascading suite timeouts. Setting concurrency: false on the suite guarantees sequential execution, matching the assumed serial ordering of the tests. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 001bf7b commit 791af26

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

integrationTests/apiTests/terminology.test.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import { awaitJobCompleted } from './utils/operations.mjs';
2020
// Resolve the CSV fixture path relative to this file so Harper can read it.
2121
const SUPPLIERS_CSV = path.join(path.dirname(fileURLToPath(import.meta.url)), 'data/Suppliers.csv');
2222

23-
suite('Terminology aliases (database / primary_key)', (ctx) => {
23+
suite('Terminology aliases (database / primary_key)', { concurrency: false }, (ctx) => {
2424
let client;
2525

2626
before(async () => {

0 commit comments

Comments
 (0)