Add phenotype cloning, failure atlas, AI court session, and clearance L0-L4
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
This commit is contained in:
@@ -197,8 +197,22 @@ if (-not $SkipE2E) {
|
||||
Start-Sleep -Seconds 1
|
||||
}
|
||||
if (-not $ready) { throw "E2E server did not become healthy on :18989" }
|
||||
$fleetSecret = ""
|
||||
for ($j = 0; $j -lt 15; $j++) {
|
||||
$cfgPath = Join-Path $DataDir "config.json"
|
||||
if (Test-Path $cfgPath) {
|
||||
$cfgRaw = Get-Content $cfgPath -Raw
|
||||
if ($cfgRaw -match '"fleet_secret"\s*:\s*"([^"]+)"') {
|
||||
$fleetSecret = $Matches[1]
|
||||
break
|
||||
}
|
||||
}
|
||||
Start-Sleep -Seconds 1
|
||||
}
|
||||
if (-not $fleetSecret) { throw "E2E server config.json missing server.fleet_secret" }
|
||||
Push-Location (Join-Path $Root "server\web")
|
||||
$env:AETHERFORGE_URL = "http://127.0.0.1:18989"
|
||||
$env:AETHERFORGE_FLEET_SECRET = $fleetSecret
|
||||
npx playwright install chromium 2>$null | Out-Null
|
||||
npx playwright test --config playwright.config.ts
|
||||
Pop-Location
|
||||
|
||||
Reference in New Issue
Block a user