@@ -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