Skip to content

Commit 489e3a9

Browse files
committed
test: surface MySQL multisite diagnostics
1 parent 3c90756 commit 489e3a9

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

tests/disposable-mysql-mysqli.integration.test.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@ require_once ABSPATH . 'wp-settings.php';
149149

150150
const multisitePlugin = join(directory, "managed-multisite-fixture")
151151
const multisiteRecipePath = join(directory, "managed-multisite-recipe.json")
152+
const multisiteArtifacts = join(directory, "managed-multisite-artifacts")
152153
await mkdir(join(multisitePlugin, "tests"), { recursive: true })
153154
await writeFile(join(multisitePlugin, "managed-multisite-fixture.php"), `<?php
154155
/** Plugin Name: Managed Multisite Fixture */
@@ -199,8 +200,9 @@ final class ManagedMultisiteTest extends WP_UnitTestCase {
199200
mounts: [{ source: join(harness, "vendor"), target: "/wp-codebox-vendor", mode: "readonly" }],
200201
})
201202
await writeFile(multisiteRecipePath, `${JSON.stringify(multisiteRecipe)}\n`)
202-
const multisiteResult = await runRecipe({ recipePath: multisiteRecipePath, previewHoldBlocking: false, previewLeaseRequested: false, previewLeaseChild: false, timeoutMs: 300_000, json: true, summary: false, dryRun: false })
203-
assert.equal(multisiteResult.success, true, JSON.stringify(multisiteResult))
203+
const multisiteResult = await runRecipe({ recipePath: multisiteRecipePath, artifactsDirectory: multisiteArtifacts, previewHoldBlocking: false, previewLeaseRequested: false, previewLeaseChild: false, timeoutMs: 300_000, json: true, summary: false, dryRun: false })
204+
const multisiteFailure = multisiteResult as typeof multisiteResult & { error?: unknown }
205+
assert.equal(multisiteResult.success, true, JSON.stringify({ error: multisiteFailure.error, executions: multisiteResult.executions }))
204206
console.log("disposable MySQL and MariaDB mysqli E2E passed")
205207
} finally {
206208
await rm(directory, { recursive: true, force: true })

0 commit comments

Comments
 (0)