From f2a4c5c21279a9a23a95a05a52c3464e986522df Mon Sep 17 00:00:00 2001 From: AlbertXXuu Date: Sat, 5 Sep 2026 02:29:55 +0800 Subject: [PATCH 1/2] validate DrawDB differential case --- README.md | 13 +- biome.json | 6 + docs/local-verification.md | 6 + harness/context/06-drawdb-value-validation.md | 88 ++++++++++ package.json | 5 +- plans/06-drawdb-value-validation.md | 71 ++++++++ scripts/package-smoke.mjs | 6 + scripts/verify-drawdb-recording.mjs | 164 ++++++++++++++++++ .../drawdb-687/REPORT.md | 94 ++++++++++ .../drawdb-687/candidate.spec.ts | 56 ++++++ .../drawdb-687/evidence/comparison.json | 1 + .../drawdb-687/evidence/reprolock.json | 1 + .../drawdb-687/playwright.config.ts | 24 +++ .../drawdb-687/tsconfig.json | 5 + 14 files changed, 535 insertions(+), 5 deletions(-) create mode 100644 harness/context/06-drawdb-value-validation.md create mode 100644 plans/06-drawdb-value-validation.md create mode 100644 scripts/verify-drawdb-recording.mjs create mode 100644 spikes/local-candidate-verification/drawdb-687/REPORT.md create mode 100644 spikes/local-candidate-verification/drawdb-687/candidate.spec.ts create mode 100644 spikes/local-candidate-verification/drawdb-687/evidence/comparison.json create mode 100644 spikes/local-candidate-verification/drawdb-687/evidence/reprolock.json create mode 100644 spikes/local-candidate-verification/drawdb-687/playwright.config.ts create mode 100644 spikes/local-candidate-verification/drawdb-687/tsconfig.json diff --git a/README.md b/README.md index e2937ae..b18181f 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,13 @@ but this unusually detailed case has not demonstrated enough incremental effort value to authorize production implementation. Source hosting and passing CI do not grant product GO. There is no published package, general explorer/compiler, or released GitHub Action. +A second local case now exercises official DrawDB Issue #687 with an independently checked, frozen +test. ReproLock confirmed **20/20 pre-fix functional failures and 20/20 post-fix passes**; ordinary +Playwright achieved the same 20/20 + 20/20 differential. Both arms bind the exact revisions and all +28 served build files per revision. This supports cross-case engineering behavior, while the equal +baseline result and known PR hints still do not establish saved authoring or maintenance effort. See +the [DrawDB #687 execution report](spikes/local-candidate-verification/drawdb-687/REPORT.md). + ## Verifiable local Demo Install the dependencies below, then copy `demo.example.json` to `demo.local.json` and point it at @@ -90,9 +97,9 @@ corepack pnpm demo --config demo.local.json This invokes the pinned package manager directly without requiring a global pnpm shim. A Node installation with Corepack is required; reopen your terminal after installing the runtime. -`pnpm check` runs format, lint, brand/README validation, root and both standalone typechecks, +`pnpm check` runs format, lint, brand/README validation, root and standalone typechecks, unit/process tests, Chromium fixture and Demo browser tests, and verification of the checked-in -Spike bundle. CI repeats those checks on +Spike, Demo and DrawDB evidence. CI repeats those checks on Node 22.23.2 and 24.20.0. The package smoke inspects archive paths, content and private metadata; it does not claim an installable published product. No target checkout or model credential is required for these engineering checks. @@ -154,4 +161,4 @@ The current increment tests whether independent candidate verification is useful local cases. Removing the conditional status requires a less-structured real case, measured effort or maintenance benefit against an honest baseline, and an explicit scope/value decision. Fixture checks establish engineering behavior; real maintainer adoption and saved human time remain open -questions. See the [current plan](plans/04-local-differential-verifier.md). +questions. See the [current experiment plan](plans/06-drawdb-value-validation.md). diff --git a/biome.json b/biome.json index 98b3b77..3006f0e 100644 --- a/biome.json +++ b/biome.json @@ -39,6 +39,12 @@ "formatter": { "enabled": false } + }, + { + "includes": ["spikes/local-candidate-verification/drawdb-687/evidence/*.json"], + "formatter": { + "enabled": false + } } ] } diff --git a/docs/local-verification.md b/docs/local-verification.md index 6b6585b..6079ab5 100644 --- a/docs/local-verification.md +++ b/docs/local-verification.md @@ -101,6 +101,12 @@ guard restricts the standard fixtures to the configured origin and the runner pa environment allowlist; this is a local execution boundary, not an untrusted-code sandbox. Custom browser launches, hidden model/network calls and dynamic loading are outside the reviewed contract. +The target fingerprint covers the committed package manifest and lockfile plus the installed start +entry. If that entry serves ignored build output, the caller must build each exact revision and bind +the complete served output separately. The DrawDB experiment records a sorted full-file `dist` +inventory before and after both comparison arms; a clean Git worktree alone would not prove which +generated bytes the browser received. + ## Value experiment The engineering fixture verifies the CLI contract. A second real case should measure end-to-end diff --git a/harness/context/06-drawdb-value-validation.md b/harness/context/06-drawdb-value-validation.md new file mode 100644 index 0000000..d4d5d6d --- /dev/null +++ b/harness/context/06-drawdb-value-validation.md @@ -0,0 +1,88 @@ +# Phase context — DrawDB #687 value validation + +## Scope and source + +- Repository: official `https://github.com/drawdb-io/drawdb.git`, AGPL-3.0. +- Issue: `https://github.com/drawdb-io/drawdb/issues/687`. +- Fix PR: `https://github.com/drawdb-io/drawdb/pull/692`. +- Pre: `da0f084d47cd5cb4992df6d3a23707543338e796`. +- Post: `9df18ecc272caf5c2368fc305ae40788103fd0d0`, direct child. +- Candidate SHA-256: `2d7fbfcf5701625050aec23491e3beb8746641c27bcd6326446cea73871aa9f2`. +- Known limitation: official issue/PR prose and a code excerpt were read before freeze. The candidate + is not strict blind-discovery or independent-human evidence. + +The local target worktrees are retained at +`D:/.Development/AlvenX/.workspace/experiments/reprolock-drawdb-687-20260905/pre-target` +and `post-target`. The experiment used only loopback and synthetic browser-local diagram data. + +## Preparation evidence + +Both targets used the same committed package lock and these trusted repository commands: + +```powershell +npm ci --ignore-scripts +npm run build +``` + +Pre install/build: 575 packages in 42 seconds; 4,117 modules built in 62 seconds. Post: 575 packages +in 23.622 seconds; 4,117 modules built in 49.23 seconds. Existing npm audit findings and Vite's large +chunk warning were not modified or represented as ReproLock findings. + +The format-only final candidate passed strict TypeScript and a one-run pre qualification. That run +verified empty diagram, `No changes`, table count one, `Last saved`, observed popstate, then received +`/editor` against expected `/`. Freeze time was `2026-09-04T18:00:55.801Z`; the formal 1280×720, +20-repeat contract was recorded before post checkout. + +## Preserved failed run + +Command: + +```powershell +node src/verify/cli.ts run output/drawdb-687.local.json +``` + +Local run `output/verify/run-ZjP70x`, 151,328 ms: pre 20/20 functional failures and post 20/20 +passes, but post cleanup was not verified. Its bundle status is `error`, differential is false and +exit is 2. It is also excluded because the complete served build inventory was frozen after this +run began. The raw bundle, reports, process logs and timing remain under ignored `output/`. + +## Formal execution + +Before either formal arm, a sorted relative path, byte count and SHA-256 inventory was frozen for +all 28 `dist` files per target. Pre inventory digest: +`6327efc440843405549092674efd32c53247fcbb05fc2a4fa507463adf7d47d0`; post: +`ec5f3dba954a710a4b6df275e65a2496dc4fd8470342f9ea705f72b41091ad68`. +Every formal stage checked revision, clean state, target fingerprint, candidate and both inventories +before and after execution. + +The local bounded harness ran the documented verifier command, followed by ordinary Playwright on +each revision with the same frozen candidate and business settings. It used Chromium headless, +1280×720, one worker, zero retries, 20 repeats, 20-second test timeout, service workers blocked and +capture off. The verifier adds a same-origin WebSocket guard; the ordinary arm therefore has the +same candidate/settings but not an identical coordinator boundary. + +- Verifier `output/verify/run-0p4nWw`: completed/differential true; pre 20/20 functional failures, + post 20/20 passes; inner and outer cleanup verified, zero survivors; 169,454 ms. +- Ordinary Playwright pre: exit 1; 20/20 failed only at `candidate.spec.ts:54:75`, expected `/`, + received `/editor`; runner 66,570 ms; arm 71,107 ms; cleanup verified. +- Ordinary Playwright post: exit 0; 20/20 passed; runner 66,298 ms; arm 70,624 ms; cleanup verified. +- Formal window: `2026-09-04T18:10:29.093Z` through `18:15:41.883Z`. + +Local raw directory: `output/drawdb-bound-comparison/`. Raw Playwright reports and logs remain local +because they contain absolute paths. Their registered hashes bind the path-free projection but are +not independently rechecked by CI. Portable files: + +- `spikes/local-candidate-verification/drawdb-687/evidence/reprolock.json` +- `spikes/local-candidate-verification/drawdb-687/evidence/comparison.json` +- `spikes/local-candidate-verification/drawdb-687/REPORT.md` + +Independent read-only reviews confirmed the oracle, report projection, exact build binding, all +40+40 observations and zero-survivor cleanup. `pnpm drawdb:verify:recorded` recomputes the ReproLock +gate and checks the portable candidate, revisions, inventories, paired ordinary observations, +configuration, outcomes and failure preservation. + +## Product decision + +Remain `SPIKE_CONDITIONAL`. This is the second stable case, but ordinary Playwright matched the +functional result and was faster in this run. Runtime is not developer effort. Human authoring and +maintenance benefit, general issue-to-test generation and external adoption remain unmeasured. diff --git a/package.json b/package.json index 706b158..b3b1f29 100644 --- a/package.json +++ b/package.json @@ -19,13 +19,14 @@ "test:browser": "playwright test", "test": "pnpm test:unit && pnpm test:browser", "package:smoke": "node scripts/package-smoke.mjs", - "check": "pnpm format:check && pnpm lint && pnpm brand:verify && pnpm typecheck && pnpm typecheck:standalone && pnpm test && pnpm evidence:verify && pnpm demo:verify:recorded", + "check": "pnpm format:check && pnpm lint && pnpm brand:verify && pnpm typecheck && pnpm typecheck:standalone && pnpm test && pnpm evidence:verify && pnpm demo:verify:recorded && pnpm drawdb:verify:recorded", "brand:verify": "node scripts/verify-brand.mjs", "demo": "node src/demo/server.ts", "regression": "node src/verify/cli.ts", "demo:verify": "node src/demo/evidence.ts", "demo:verify:recorded": "node scripts/verify-demo-recordings.mjs", - "typecheck:standalone": "tsc --project spikes/local-functional-regression/generated/tsconfig.json --noEmit && tsc --project spikes/local-functional-regression/baseline/tsconfig.json --noEmit", + "drawdb:verify:recorded": "node scripts/verify-drawdb-recording.mjs", + "typecheck:standalone": "tsc --project spikes/local-functional-regression/generated/tsconfig.json --noEmit && tsc --project spikes/local-functional-regression/baseline/tsconfig.json --noEmit && tsc --project spikes/local-candidate-verification/drawdb-687/tsconfig.json --noEmit", "evidence:verify": "node spikes/local-functional-regression/tools/evidence-cli.ts verify --bundle-root spikes/local-functional-regression" }, "devDependencies": { diff --git a/plans/06-drawdb-value-validation.md b/plans/06-drawdb-value-validation.md new file mode 100644 index 0000000..4c97ab9 --- /dev/null +++ b/plans/06-drawdb-value-validation.md @@ -0,0 +1,71 @@ +# DrawDB candidate-verification experiment + +## Goal and authorization + +Test whether the local candidate-verification workflow executes a second supplied/selected case +without case-specific runtime changes, and document the ordinary Playwright comparison honestly. +The owner selected the existing local DrawDB candidate on 2026-09-05 conditional on provenance and +fit. Official repository, Issue #687, PR #692 and local AGPL-3.0 license were verified. The case is +local browser navigation with synthetic tables, no account or real user data. + +## Scope and ownership + +Saved D checkout, sole writer, branch `codex/drawdb-value-validation`, base main `9f9277e`. +Allowed: this plan, matching phase context, `spikes/local-candidate-verification/drawdb-687/`, +focused recorded-evidence acceptance, README/current handoff updates and standalone typecheck. +No modifications to old Spike records, fixed Demo exports, unrelated UI, external app source or +historical worktrees. Fresh target worktrees and private raw reports live under the separately +owned local experiment directory; root integrates only inspected portable derivatives. + +## Inputs and pre-only evidence + +- Official origin: `https://github.com/drawdb-io/drawdb.git`. +- pre: `da0f084d47cd5cb4992df6d3a23707543338e796`. +- post: `9df18ecc272caf5c2368fc305ae40788103fd0d0` (direct child). +- Existing package scripts: `vite build`, `vite preview`; installed Node entry starts preview with + `--host 127.0.0.1 --port 4175 --strictPort` after the locked build. +- Known hints: official issue and PR prose, including an implementation excerpt, were read before + freeze. This is a reused candidate with new execution, not a strict blind or independent-human + discovery experiment. No post source/diff was inspected before the declared candidate freeze. +- V1 pre qualification exposed the symptom but used a fixed 750 ms wait. Preserve it. V2 waits for + real empty-diagram and save-complete UI, then an observed popstate; event timeout rejects before + outcome assertion. V2 pre produced a native scalar difference `/editor` versus expected `/`. +- A format-only derivative passed strict TypeScript, SHA-256 + `2d7fbfcf5701625050aec23491e3beb8746641c27bcd6326446cea73871aa9f2`. + Requalify on pre and record a new freeze before the formal post experiment. + +## Method and stop conditions + +1. Freeze the reviewed candidate and declared execution parameters before formal comparison: + Chromium headless, viewport 1280x720, one test/worker, zero retries, 20 repetitions per side, + 20-second test timeout, no screenshots/traces/video during measured execution. +2. Execute the new verifier unchanged against exact clean pre/post worktrees. Persist source/target + bindings, all attempts, cleanup and independent gate output. An unexpected pre pass, post fail, + reset/save/event error, missing observation or unknown cleanup blocks differential confirmation. +3. Run the same frozen candidate under ordinary Playwright on each version with matching functional + coverage and settings. Shared local supervision only supplies bounded process cleanup and + measurement; the test imports no ReproLock code. Preserve built-in JSON reports and derive + minimal inspectable per-attempt records, retaining raw hashes and failure history. +4. Report counts, actual agent-operation and execution duration, setup/corrections and measurement + limitations. No claim of saved human effort, independent usability, reduced maintenance cost or + adoption without those observations. Repetition tests do not establish general reliability. +5. Inspect portable files for private paths/values; typecheck candidate, verify recorded comparisons + in CI, perform independent evidence review, then authorized commit/PR/CI/merge and D-main sync. + +The product remains `SPIKE_CONDITIONAL`. Preserve both target worktrees while the runnable example +depends on them; old historical worktrees are not cleaned as a side effect of this experiment. + +## Completion record + +Completed on 2026-09-05. A first 20+20 verifier run correctly observed the differential but was +excluded because the served `dist` bytes were not frozen before execution and post cleanup was +unknown. After freezing the full 28-file build inventory per revision, the formal verifier run +confirmed 20/20 pre-fix functional failures and 20/20 post-fix passes with verified cleanup. The +ordinary Playwright control reproduced the same 20/20 + 20/20 result. Candidate, revisions, served +builds and target fingerprints remained unchanged throughout the formal arms. + +The second case supports the verifier's cross-case engineering behavior. It does not demonstrate +incremental authoring or maintenance value: the control was equally stable, the candidate was +agent-authored with known PR hints, and no independent maintainer or human-effort comparison exists. +Keep `SPIKE_CONDITIONAL`; the next product gate is a real maintainer adoption/retention experiment, +not more internal repetitions or UI scope. diff --git a/scripts/package-smoke.mjs b/scripts/package-smoke.mjs index d0b5feb..4a2f1fe 100644 --- a/scripts/package-smoke.mjs +++ b/scripts/package-smoke.mjs @@ -37,6 +37,12 @@ try { "src/verify/evidence.ts", "src/verify/reporter.ts", "docs/local-verification.md", + "scripts/verify-drawdb-recording.mjs", + "spikes/local-candidate-verification/drawdb-687/candidate.spec.ts", + "spikes/local-candidate-verification/drawdb-687/playwright.config.ts", + "spikes/local-candidate-verification/drawdb-687/REPORT.md", + "spikes/local-candidate-verification/drawdb-687/evidence/comparison.json", + "spikes/local-candidate-verification/drawdb-687/evidence/reprolock.json", "src/demo/server.ts", "src/demo/public/index.html", "src/demo/public/app.js", diff --git a/scripts/verify-drawdb-recording.mjs b/scripts/verify-drawdb-recording.mjs new file mode 100644 index 0000000..fef10c6 --- /dev/null +++ b/scripts/verify-drawdb-recording.mjs @@ -0,0 +1,164 @@ +import assert from "node:assert/strict"; +import { readFile } from "node:fs/promises"; +import { resolve } from "node:path"; +import { serializeCanonicalJson } from "../src/evidence/canonical-json.ts"; +import { hash, verifyBundle } from "../src/verify/evidence.ts"; + +const caseRoot = resolve("spikes/local-candidate-verification/drawdb-687"); +const comparisonBytes = await readFile(`${caseRoot}/evidence/comparison.json`); +const comparison = JSON.parse(comparisonBytes.toString("utf8")); +const exportBytes = await readFile(`${caseRoot}/evidence/reprolock.json`); +const bundle = JSON.parse(exportBytes.toString("utf8")); +const candidate = await readFile(`${caseRoot}/candidate.spec.ts`, "utf8"); +const portableConfig = await readFile(`${caseRoot}/playwright.config.ts`); +const sha = /^[a-f0-9]{64}$/u; + +assert.equal(comparison.schemaVersion, 1); +assert.equal(comparison.caseId, "drawdb-687"); +assert.equal(comparison.candidate.sha256, hash(candidate)); +assert.equal(bundle.candidate, candidate); +assert.equal(bundle.candidateSha256, comparison.candidate.sha256); +assert.deepEqual(bundle.revisions, [ + "da0f084d47cd5cb4992df6d3a23707543338e796", + "9df18ecc272caf5c2368fc305ae40788103fd0d0", +]); +const result = verifyBundle(bundle); +assert.equal(result.differential, true); +assert.deepEqual(result.issues, []); +assert.deepEqual( + result.outcomes.map((rows) => + rows.reduce((counts, value) => { + counts[value] = (counts[value] ?? 0) + 1; + return counts; + }, {}), + ), + [{ "functional-failure": 20 }, { pass: 20 }], +); +assert.equal(comparison.formal.reprolock.exportSha256, hash(exportBytes)); +assert.equal( + comparison.formal.ordinaryPlaywright.portableConfigurationSha256, + hash(portableConfig), +); +assert.deepEqual(comparison.formal.before, comparison.formal.after); +assert.deepEqual(comparison.parameters, { + browser: "chromium", + capture: "off", + globalTimeoutMs: 600_000, + headless: true, + repetitions: 20, + retries: 0, + serviceWorkers: "block", + testTimeoutMs: 20_000, + viewport: { height: 720, width: 1280 }, + workers: 1, +}); + +assert.equal(comparison.builds.length, 2); +for (const [index, build] of comparison.builds.entries()) { + assert.equal(build.side, index === 0 ? "pre" : "post"); + assert.equal(build.revision, bundle.revisions[index]); + assert.ok(sha.test(build.digest)); + assert.ok(Array.isArray(build.files) && build.files.length === 28); + const paths = build.files.map((file) => file.path); + assert.equal(new Set(paths).size, paths.length); + assert.deepEqual( + paths, + [...paths].sort((a, b) => a.localeCompare(b, "en")), + ); + for (const file of build.files) { + assert.ok( + typeof file.path === "string" && + !file.path.startsWith("/") && + !file.path.includes("\\") && + !file.path.split("/").includes(".."), + ); + assert.ok(Number.isInteger(file.bytes) && file.bytes >= 0 && file.bytes <= 20_000_000); + assert.ok(sha.test(file.sha256)); + } + assert.equal(build.digest, hash(serializeCanonicalJson(build.files))); + assert.equal(comparison.formal.before[index].buildSha256, build.digest); + assert.equal(comparison.formal.before[index].revision, build.revision); + assert.equal(comparison.formal.before[index].clean, true); + assert.ok(sha.test(comparison.formal.before[index].targetFingerprint)); +} + +assert.equal(comparison.preliminary.status, "error"); +assert.deepEqual(comparison.preliminary.cleanup, [true, false]); +assert.match(comparison.preliminary.excludedReason, /not verified/u); +assert.deepEqual(comparison.preliminary.outcomes, [{ "functional-failure": 20 }, { pass: 20 }]); +assert.equal(comparison.formal.reprolock.exitCode, 0); +assert.equal(comparison.formal.reprolock.cleanup.verified, true); +assert.equal(comparison.formal.reprolock.cleanup.survivors, 0); +assert.deepEqual(comparison.formal.reprolock.outcomes, [ + { "functional-failure": 20 }, + { pass: 20 }, +]); + +const arms = comparison.formal.ordinaryPlaywright.executions; +assert.equal(comparison.formal.ordinaryPlaywright.version, "1.62.1"); +assert.equal(arms.length, 2); +assert.deepEqual( + arms.map((arm) => ({ side: arm.side, exitCode: arm.exitCode, statistics: arm.statistics })), + [ + { + side: "pre", + exitCode: 1, + statistics: { expected: 0, flaky: 0, skipped: 0, unexpected: 20 }, + }, + { + side: "post", + exitCode: 0, + statistics: { expected: 20, flaky: 0, skipped: 0, unexpected: 0 }, + }, + ], +); +const ids = arms[0].observations.map((row) => row.testId); +assert.equal(new Set(ids).size, 20); +for (const [index, arm] of arms.entries()) { + assert.equal(arm.revision, bundle.revisions[index]); + assert.equal(arm.rawReportLocalOnly, true); + assert.ok(sha.test(arm.rawReportSha256)); + assert.ok(arm.durationMs > 0 && arm.durationMs <= 600_000); + assert.ok(arm.runnerDurationMs > 0 && arm.runnerDurationMs <= arm.durationMs); + assert.ok( + arm.cleanup.length === 2 && + arm.cleanup.every((cleanup) => cleanup.verified && cleanup.survivors === 0), + ); + assert.equal(arm.observations.length, 20); + assert.deepEqual( + arm.observations.map((row) => row.testId), + ids, + ); + for (const [ordinal, row] of arm.observations.entries()) { + assert.equal(row.ordinal, ordinal); + assert.equal(row.status, index === 0 ? "failed" : "passed"); + assert.ok(row.durationMs > 0 && row.durationMs <= 20_000); + assert.ok(row.resetDurationMs > 0 && row.resetDurationMs < row.durationMs); + assert.ok(row.outcomeDurationMs >= 0 && row.outcomeDurationMs < row.durationMs); + if (index === 0) { + assert.deepEqual(row.outcome, { + checkpoint: "back-returns-home", + matcher: "toBe", + expected: "/", + received: "/editor", + line: 54, + column: 75, + errorMessageSha256: row.outcome.errorMessageSha256, + }); + assert.ok(sha.test(row.outcome.errorMessageSha256)); + assert.deepEqual(row.omittedAttachments, [ + { contentType: "text/markdown", name: "error-context" }, + ]); + } else { + assert.equal(row.outcome, undefined); + assert.equal(row.omittedAttachments, undefined); + } + } +} + +const serialized = comparisonBytes.toString("utf8"); +assert.doesNotMatch(serialized, /[A-Z]:\\|Users\\|\.Development\\/u); +assert.equal(comparison.limits.length, 5); +console.log( + `DrawDB #687 recorded evidence passed (${hash(comparisonBytes)}, ${hash(exportBytes)})`, +); diff --git a/spikes/local-candidate-verification/drawdb-687/REPORT.md b/spikes/local-candidate-verification/drawdb-687/REPORT.md new file mode 100644 index 0000000..9e0e09c --- /dev/null +++ b/spikes/local-candidate-verification/drawdb-687/REPORT.md @@ -0,0 +1,94 @@ +# DrawDB #687 candidate-verification experiment + +## Result + +The frozen standalone Playwright test distinguishes exact DrawDB revisions for Issue #687: + +| Arm | Pre-fix `da0f084` | Post-fix `9df18ec` | Process cleanup | +| --- | --- | --- | --- | +| ReproLock local verifier | 20/20 functional failures | 20/20 passes | verified, 0 survivors | +| Ordinary Playwright control | 20/20 failed at the same checkpoint | 20/20 passed | verified, 0 survivors | + +The only accepted pre-fix difference was the native outcome assertion at +`candidate.spec.ts:54:75`: expected pathname `/`, received `/editor`. Reset, empty-diagram, table +creation and save-completion checks all completed first. Missing popstate, readiness or UI checks +would be inconclusive rather than a functional failure. + +The result confirms this verifier can execute a second local real-repository case and retain a +reviewable differential. It does not show an effort advantage over ordinary Playwright, which +achieved the same result. The product therefore remains **SPIKE_CONDITIONAL**. + +## Source and freeze + +- Upstream: , AGPL-3.0. +- Issue: . +- Fix: . +- Pre-fix: `da0f084d47cd5cb4992df6d3a23707543338e796`. +- Post-fix: `9df18ecc272caf5c2368fc305ae40788103fd0d0`, the direct child. +- Frozen candidate SHA-256: `2d7fbfcf5701625050aec23491e3beb8746641c27bcd6326446cea73871aa9f2`. +- Formal settings: Playwright 1.62.1, Chromium headless, 1280×720, one worker, zero retries, + 20 repeats per revision, 20-second test timeout, captures off. + +The official issue and PR prose, including a code excerpt, were read before candidate freeze. This +is a reused, agent-authored candidate and not a blind discovery or independent-human authoring +experiment. No post-fix source or diff was inspected before the candidate and comparison parameters +were frozen. + +Both revisions were installed from the same lock with `npm ci --ignore-scripts`, then built using +the repository's `npm run build`. Because `vite preview` serves ignored `dist` files, the experiment +froze a sorted path, byte-count and SHA-256 inventory of all 28 files per revision. Those inventories, +target fingerprints, clean status and revisions were unchanged before and after both arms. + +## Actual execution + +The formal ReproLock arm ran from `2026-09-04T18:10:29Z` to `18:13:18Z`: 169,454 ms including +application startup, two 20-run suites and outer verified cleanup. The ordinary Playwright runners +took 66,570 ms pre-fix and 66,298 ms post-fix; their arm totals including startup and cleanup were +71,107 ms and 70,624 ms. These are agent-operated local runtimes, not saved developer time. + +An earlier 151,328 ms verifier run also observed 20/20 + 20/20, but is excluded: its build inventory +was frozen after execution began and post-fix cleanup was not verified. Its failed gate, hashes and +reason remain in `comparison.json` rather than being replaced by the later success. + +`evidence/reprolock.json` is the portable verifier export. `evidence/comparison.json` contains the +full build inventories and a path-free projection of the ordinary Playwright reports. The raw +control reports and process logs remain local because they contain absolute paths; their SHA-256 +values are registered, but CI can check only the portable projection's internal consistency. + +## Reproduce locally + +Create clean worktrees of the official DrawDB repository at the two exact revisions. In each, run: + +```powershell +npm ci --ignore-scripts +npm run build +node node_modules/vite/bin/vite.js preview --host 127.0.0.1 --port 4175 --strictPort +``` + +With one target running on loopback, this test remains ordinary Playwright and has no ReproLock +runtime import: + +```powershell +corepack pnpm exec playwright test --config spikes/local-candidate-verification/drawdb-687/playwright.config.ts +``` + +For the verified pre/post workflow, create a local JSON configuration as documented in +[local verification](../../../docs/local-verification.md), point it at the two worktrees, and run: + +```powershell +corepack pnpm regression check output/drawdb-687.local.json +corepack pnpm regression run output/drawdb-687.local.json +corepack pnpm regression verify output/verify//export.json +corepack pnpm drawdb:verify:recorded +``` + +The two target worktrees stay outside this repository and are retained for reproduction. They use +only synthetic browser-local data and loopback serving; no account or external application is used. + +## Remaining product gates + +- No independent maintainer has authored, adopted or kept this generated test. +- Human setup, authoring and maintenance savings were not measured. +- The ordinary Playwright control was equally stable and faster in this local run. +- The general issue or workflow to generated-test path is still not implemented. +- Two cases cannot establish broad project compatibility or reliability. diff --git a/spikes/local-candidate-verification/drawdb-687/candidate.spec.ts b/spikes/local-candidate-verification/drawdb-687/candidate.spec.ts new file mode 100644 index 0000000..62a809f --- /dev/null +++ b/spikes/local-candidate-verification/drawdb-687/candidate.spec.ts @@ -0,0 +1,56 @@ +import { expect, test } from "@playwright/test"; + +test("returns to the homepage after editing a table", async ({ context, page }) => { + await context.route("**/*", async (route) => { + const url = new URL(route.request().url()); + if (url.protocol === "http:" && url.hostname === "127.0.0.1" && url.port === "4175") { + await route.continue(); + return; + } + await route.abort("blockedbyclient"); + }); + await context.clearCookies(); + + await test.step("reset", async () => { + await page.goto("/", { waitUntil: "domcontentloaded" }); + await page.evaluate(() => { + localStorage.clear(); + sessionStorage.clear(); + }); + await page.reload({ waitUntil: "networkidle" }); + await page.getByRole("link", { name: /Try it for yourself/i }).click(); + await page.getByText("MySQL", { exact: true }).click(); + await page.getByRole("button", { name: /confirm/i }).click(); + await page.getByRole("tab", { name: "Tables (0)" }).waitFor({ state: "visible" }); + const initialTableCount = await page.locator("svg foreignObject").count(); + expect(initialTableCount, "[reset-checkpoint:empty-diagram]").toBe(0); + }); + + await page.getByText("No changes", { exact: true }).waitFor({ state: "visible", timeout: 5_000 }); + await page.getByRole("button", { name: /Add table/i }).click(); + await page.getByRole("tab", { name: "Tables (1)" }).waitFor({ state: "visible" }); + await page.getByText(/^Last saved /).waitFor({ state: "visible", timeout: 5_000 }); + + await test.step("outcome", async () => { + const observedPathname = await page.evaluate( + () => + new Promise((resolve, reject) => { + const timer = setTimeout( + () => + reject(new Error("[observation-timeout:popstate] No popstate after history.back()")), + 2_000, + ); + addEventListener( + "popstate", + () => { + clearTimeout(timer); + resolve(location.pathname); + }, + { once: true }, + ); + history.back(); + }), + ); + expect(observedPathname, "[functional-checkpoint:back-returns-home]").toBe("/"); + }); +}); diff --git a/spikes/local-candidate-verification/drawdb-687/evidence/comparison.json b/spikes/local-candidate-verification/drawdb-687/evidence/comparison.json new file mode 100644 index 0000000..c32a088 --- /dev/null +++ b/spikes/local-candidate-verification/drawdb-687/evidence/comparison.json @@ -0,0 +1 @@ +{"builds":[{"digest":"6327efc440843405549092674efd32c53247fcbb05fc2a4fa507463adf7d47d0","files":[{"bytes":8114,"path":"assets/discord-Cp0MRC5A.png","sha256":"d979b19f69002c9f940f53fd6c0ce3db2cc2c527c59b1186f4084606e2205c2a"},{"bytes":8094,"path":"assets/github-DJcr9nbH.png","sha256":"dcdaea83b72287456ed958b50376099014fe047ba5edbc4ee15d80ff3d4c6f45"},{"bytes":202379,"path":"assets/html2canvas.esm-QH1iLAAe.js","sha256":"061c08e50c0dc57b8d5e6531f0b8237a52a68b233260d49ab2f2c2906ad112c4"},{"bytes":17051733,"path":"assets/index-Bbj37WbR.js","sha256":"abba9ccf033bc130de2ce8f779b5275d1435182a279649b8e2d59aae27226770"},{"bytes":437029,"path":"assets/index-CWyOrOxm.css","sha256":"cdbd89cc8e97673d41a23c3f599c252ad8c04d06aab30bf9dfa017e3ee3575c3"},{"bytes":159327,"path":"assets/index.es-S77Lny4t.js","sha256":"c47335f0742fafe4ca46bc0954e921e7722989385790db34b041b45428cb1618"},{"bytes":20475,"path":"assets/logo_dark_160-CyaPQObo.png","sha256":"f6376c6c8447f16fa8348f137a2008bbd45c1d924fddb244a7427eb7b10cc175"},{"bytes":23204,"path":"assets/logo_light_160-DSfx-40U.png","sha256":"090a43ab50b47ce9ae94853a07d478f25dc8f72c465f8d81ec4b5a6e03eadaea"},{"bytes":50525,"path":"assets/mariadb-CPoBjTF8.png","sha256":"c01f983e6c9f74c224b975ff1c10d606d59f023cdebfcdccc80695a17e2d1b44"},{"bytes":11593,"path":"assets/mariadb-icon-CzAYJyNx.png","sha256":"62b1bc2ddd3ec5e13830c83c48dd3257817ce910897a0dd9abb200c31037bd74"},{"bytes":33655,"path":"assets/mssql-icon-lyPE9J7d.png","sha256":"59dd16ae7780ca88860f3ddba10b0858b94860252ec30bbe1c4ebb52f9e637f3"},{"bytes":9277,"path":"assets/mysql-icon-q68t8NVw.png","sha256":"c696949c9fd1264feb77bb890e0cf2d05d5fc6545d068018d158c35879cd90b6"},{"bytes":44072,"path":"assets/mysql-vtu38nyZ.png","sha256":"9e43488c873502dfac9132dd541c35594a92634565d0b0c4c7e3dedc5ced381e"},{"bytes":28695,"path":"assets/oraclesql-Bq_2PDvJ.png","sha256":"e20e4ad2b11be8334da0c3e86b7596ff670ed30da65478c5759851c0093f5919"},{"bytes":15121,"path":"assets/oraclesql-icon-DwbxUgLN.png","sha256":"26b8df166f2ed41ff5f8940af1e4d4efb0d712fe26c00430f25cead3873cbb05"},{"bytes":71589,"path":"assets/postgres-CCei98GK.png","sha256":"1f5158551ce08e79dcad8353716fe9b970e3ed9bf5cc983d134a410e37522c79"},{"bytes":30695,"path":"assets/postgres-icon-CTyFlAlC.png","sha256":"219a17b682a222d9612e857219b2545e38aafbd38867fb89761cfff98f381dd1"},{"bytes":21819,"path":"assets/purify.es-CQJ0hv7W.js","sha256":"6e4a4dd8321f2a116af3db9704a28aaeb79f52a3c5bde34562a70143728ccecf"},{"bytes":174450,"path":"assets/screenshot-CHDCMZdA.png","sha256":"3913ef7b6aadd3e75c9aa180d895bf5233a4e40480d79972cc8ea065b8a2cdcb"},{"bytes":211804,"path":"assets/sql-server-YcybkUFo.png","sha256":"ae1a78287615b6c90b4a9e804a8deb79c76554517fd5b23099310b68dbc7f2a4"},{"bytes":27363,"path":"assets/sqlite-DaWc1PIs.png","sha256":"599893547ad40da07359b51cfc1e1b51ca4c530957969e8763c3b9f6e23def68"},{"bytes":24294,"path":"assets/sqlite-icon-DWH2jx5v.png","sha256":"547017bdc8c8c0d938226d9508b6b7bdbf2b465e0e440350d9c917c2b4cedc44"},{"bytes":65111,"path":"assets/template_screenshot-C5Swj5ZA.png","sha256":"c0fe5917c6717981d6a29ab242b628edfcf37de9a5b7558d539fa160bec80593"},{"bytes":18722,"path":"assets/warp-ZoIiU4wg.png","sha256":"997bce2330ec01b5c81cb629644124e68392c9576f6c044e17462d6e435b5542"},{"bytes":3327,"path":"favicon.ico","sha256":"8a448adfc82a533377021d74b026c18e9599b3f7b647c8fe93e8c1bcb8b66d0f"},{"bytes":110185,"path":"hero_ss.png","sha256":"950933b8a01937fa1b1f007ccee35395d3e133af0b2c87c3e2223b56a220412b"},{"bytes":2313,"path":"index.html","sha256":"d521f42ae40712fb8f9e7f0e7ffa4cfce71768e5e5127a06b56271090d2519e1"},{"bytes":127,"path":"robots.txt","sha256":"ee54f2ab5e7a56f11cd6aa3db134065787fa4ec01cfdb35a09440816714355a9"}],"revision":"da0f084d47cd5cb4992df6d3a23707543338e796","side":"pre"},{"digest":"ec5f3dba954a710a4b6df275e65a2496dc4fd8470342f9ea705f72b41091ad68","files":[{"bytes":8114,"path":"assets/discord-Cp0MRC5A.png","sha256":"d979b19f69002c9f940f53fd6c0ce3db2cc2c527c59b1186f4084606e2205c2a"},{"bytes":8094,"path":"assets/github-DJcr9nbH.png","sha256":"dcdaea83b72287456ed958b50376099014fe047ba5edbc4ee15d80ff3d4c6f45"},{"bytes":202379,"path":"assets/html2canvas.esm-QH1iLAAe.js","sha256":"061c08e50c0dc57b8d5e6531f0b8237a52a68b233260d49ab2f2c2906ad112c4"},{"bytes":437029,"path":"assets/index-CWyOrOxm.css","sha256":"cdbd89cc8e97673d41a23c3f599c252ad8c04d06aab30bf9dfa017e3ee3575c3"},{"bytes":17051767,"path":"assets/index-D3k9mxLn.js","sha256":"94c9fdf47ae03c13ad449e1da33c9e1ff0ca50a69c0b7496a7e0922ff12fc707"},{"bytes":159327,"path":"assets/index.es-DBR_r3cR.js","sha256":"3b2aa4e59ddcd5a9f2db6b8d5f7144ab0a885525849dd95f2b65f4c70279d9fd"},{"bytes":20475,"path":"assets/logo_dark_160-CyaPQObo.png","sha256":"f6376c6c8447f16fa8348f137a2008bbd45c1d924fddb244a7427eb7b10cc175"},{"bytes":23204,"path":"assets/logo_light_160-DSfx-40U.png","sha256":"090a43ab50b47ce9ae94853a07d478f25dc8f72c465f8d81ec4b5a6e03eadaea"},{"bytes":50525,"path":"assets/mariadb-CPoBjTF8.png","sha256":"c01f983e6c9f74c224b975ff1c10d606d59f023cdebfcdccc80695a17e2d1b44"},{"bytes":11593,"path":"assets/mariadb-icon-CzAYJyNx.png","sha256":"62b1bc2ddd3ec5e13830c83c48dd3257817ce910897a0dd9abb200c31037bd74"},{"bytes":33655,"path":"assets/mssql-icon-lyPE9J7d.png","sha256":"59dd16ae7780ca88860f3ddba10b0858b94860252ec30bbe1c4ebb52f9e637f3"},{"bytes":9277,"path":"assets/mysql-icon-q68t8NVw.png","sha256":"c696949c9fd1264feb77bb890e0cf2d05d5fc6545d068018d158c35879cd90b6"},{"bytes":44072,"path":"assets/mysql-vtu38nyZ.png","sha256":"9e43488c873502dfac9132dd541c35594a92634565d0b0c4c7e3dedc5ced381e"},{"bytes":28695,"path":"assets/oraclesql-Bq_2PDvJ.png","sha256":"e20e4ad2b11be8334da0c3e86b7596ff670ed30da65478c5759851c0093f5919"},{"bytes":15121,"path":"assets/oraclesql-icon-DwbxUgLN.png","sha256":"26b8df166f2ed41ff5f8940af1e4d4efb0d712fe26c00430f25cead3873cbb05"},{"bytes":71589,"path":"assets/postgres-CCei98GK.png","sha256":"1f5158551ce08e79dcad8353716fe9b970e3ed9bf5cc983d134a410e37522c79"},{"bytes":30695,"path":"assets/postgres-icon-CTyFlAlC.png","sha256":"219a17b682a222d9612e857219b2545e38aafbd38867fb89761cfff98f381dd1"},{"bytes":21819,"path":"assets/purify.es-CQJ0hv7W.js","sha256":"6e4a4dd8321f2a116af3db9704a28aaeb79f52a3c5bde34562a70143728ccecf"},{"bytes":174450,"path":"assets/screenshot-CHDCMZdA.png","sha256":"3913ef7b6aadd3e75c9aa180d895bf5233a4e40480d79972cc8ea065b8a2cdcb"},{"bytes":211804,"path":"assets/sql-server-YcybkUFo.png","sha256":"ae1a78287615b6c90b4a9e804a8deb79c76554517fd5b23099310b68dbc7f2a4"},{"bytes":27363,"path":"assets/sqlite-DaWc1PIs.png","sha256":"599893547ad40da07359b51cfc1e1b51ca4c530957969e8763c3b9f6e23def68"},{"bytes":24294,"path":"assets/sqlite-icon-DWH2jx5v.png","sha256":"547017bdc8c8c0d938226d9508b6b7bdbf2b465e0e440350d9c917c2b4cedc44"},{"bytes":65111,"path":"assets/template_screenshot-C5Swj5ZA.png","sha256":"c0fe5917c6717981d6a29ab242b628edfcf37de9a5b7558d539fa160bec80593"},{"bytes":18722,"path":"assets/warp-ZoIiU4wg.png","sha256":"997bce2330ec01b5c81cb629644124e68392c9576f6c044e17462d6e435b5542"},{"bytes":3327,"path":"favicon.ico","sha256":"8a448adfc82a533377021d74b026c18e9599b3f7b647c8fe93e8c1bcb8b66d0f"},{"bytes":110185,"path":"hero_ss.png","sha256":"950933b8a01937fa1b1f007ccee35395d3e133af0b2c87c3e2223b56a220412b"},{"bytes":2313,"path":"index.html","sha256":"09cfe8413e462c1af6a4569f4ddbf47b9bf74b1bca305bd9bb0317872d45cd1f"},{"bytes":127,"path":"robots.txt","sha256":"ee54f2ab5e7a56f11cd6aa3db134065787fa4ec01cfdb35a09440816714355a9"}],"revision":"9df18ecc272caf5c2368fc305ae40788103fd0d0","side":"post"}],"candidate":{"freezeSha256":"00728f46034e4a4cc9a84bc1d105f69324f019f8491061a3fddd3a81ad3f59db","frozenAt":"2026-09-04T18:00:55.801Z","knownHints":"Official issue and PR prose plus a code excerpt were read before freeze; this is not a strict blind-discovery experiment.","sha256":"2d7fbfcf5701625050aec23491e3beb8746641c27bcd6326446cea73871aa9f2"},"caseId":"drawdb-687","formal":{"after":[{"buildSha256":"6327efc440843405549092674efd32c53247fcbb05fc2a4fa507463adf7d47d0","clean":true,"revision":"da0f084d47cd5cb4992df6d3a23707543338e796","targetFingerprint":"0d381e1e3951d79bf309ebafe32e1538583de0d1f77c57d10ceb2c5a90f2dccd"},{"buildSha256":"ec5f3dba954a710a4b6df275e65a2496dc4fd8470342f9ea705f72b41091ad68","clean":true,"revision":"9df18ecc272caf5c2368fc305ae40788103fd0d0","targetFingerprint":"0d381e1e3951d79bf309ebafe32e1538583de0d1f77c57d10ceb2c5a90f2dccd"}],"before":[{"buildSha256":"6327efc440843405549092674efd32c53247fcbb05fc2a4fa507463adf7d47d0","clean":true,"revision":"da0f084d47cd5cb4992df6d3a23707543338e796","targetFingerprint":"0d381e1e3951d79bf309ebafe32e1538583de0d1f77c57d10ceb2c5a90f2dccd"},{"buildSha256":"ec5f3dba954a710a4b6df275e65a2496dc4fd8470342f9ea705f72b41091ad68","clean":true,"revision":"9df18ecc272caf5c2368fc305ae40788103fd0d0","targetFingerprint":"0d381e1e3951d79bf309ebafe32e1538583de0d1f77c57d10ceb2c5a90f2dccd"}],"buildFreezeSha256":"b5b789350e9f3a15d23d660831897ed5c49e528e07f2dd5a4c3e20e42ae5f602","executionHarnessSha256":"7317f63b1650ef164bc29ea52e146160d4d252cf0eead807fc051afc0c735a30","finishedAt":"2026-09-04T18:15:41.885Z","ordinaryPlaywright":{"configContract":"playwright.config.ts is the portable equivalent; absolute test and output paths were local only.","configurationSha256":"34f18ec9a985f1bbcde01bbafe46c11a1f1f07712dd6ccda5cbf0b50cf482de1","executions":[{"cleanup":[{"observed":86,"survivors":0,"verified":true},{"observed":3,"survivors":0,"verified":true}],"durationMs":71107,"exitCode":1,"finishedAt":"2026-09-04T18:14:30.855Z","observations":[{"durationMs":2436,"omittedAttachments":[{"contentType":"text/markdown","name":"error-context"}],"ordinal":0,"outcome":{"checkpoint":"back-returns-home","column":75,"errorMessageSha256":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","expected":"/","line":54,"matcher":"toBe","received":"/editor"},"outcomeDurationMs":8,"resetDurationMs":2177,"status":"failed","testId":"6cc628a4d74492a2b51c-eedbb14b214f47403753"},{"durationMs":2479,"omittedAttachments":[{"contentType":"text/markdown","name":"error-context"}],"ordinal":1,"outcome":{"checkpoint":"back-returns-home","column":75,"errorMessageSha256":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","expected":"/","line":54,"matcher":"toBe","received":"/editor"},"outcomeDurationMs":9,"resetDurationMs":2219,"status":"failed","testId":"6cc628a4d74492a2b51c-b1a83b6e14931e64a1a6"},{"durationMs":2656,"omittedAttachments":[{"contentType":"text/markdown","name":"error-context"}],"ordinal":2,"outcome":{"checkpoint":"back-returns-home","column":75,"errorMessageSha256":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","expected":"/","line":54,"matcher":"toBe","received":"/editor"},"outcomeDurationMs":9,"resetDurationMs":2377,"status":"failed","testId":"6cc628a4d74492a2b51c-7a02c02404c917d56fdc"},{"durationMs":2406,"omittedAttachments":[{"contentType":"text/markdown","name":"error-context"}],"ordinal":3,"outcome":{"checkpoint":"back-returns-home","column":75,"errorMessageSha256":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","expected":"/","line":54,"matcher":"toBe","received":"/editor"},"outcomeDurationMs":9,"resetDurationMs":2146,"status":"failed","testId":"6cc628a4d74492a2b51c-7b68d5585f1adfd408cb"},{"durationMs":2519,"omittedAttachments":[{"contentType":"text/markdown","name":"error-context"}],"ordinal":4,"outcome":{"checkpoint":"back-returns-home","column":75,"errorMessageSha256":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","expected":"/","line":54,"matcher":"toBe","received":"/editor"},"outcomeDurationMs":10,"resetDurationMs":2253,"status":"failed","testId":"6cc628a4d74492a2b51c-5fb7464a697d1fff22a2"},{"durationMs":2453,"omittedAttachments":[{"contentType":"text/markdown","name":"error-context"}],"ordinal":5,"outcome":{"checkpoint":"back-returns-home","column":75,"errorMessageSha256":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","expected":"/","line":54,"matcher":"toBe","received":"/editor"},"outcomeDurationMs":10,"resetDurationMs":2193,"status":"failed","testId":"6cc628a4d74492a2b51c-7ed28e4095ef426178fd"},{"durationMs":2552,"omittedAttachments":[{"contentType":"text/markdown","name":"error-context"}],"ordinal":6,"outcome":{"checkpoint":"back-returns-home","column":75,"errorMessageSha256":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","expected":"/","line":54,"matcher":"toBe","received":"/editor"},"outcomeDurationMs":11,"resetDurationMs":2281,"status":"failed","testId":"6cc628a4d74492a2b51c-1fe2e4657319777b1e93"},{"durationMs":2403,"omittedAttachments":[{"contentType":"text/markdown","name":"error-context"}],"ordinal":7,"outcome":{"checkpoint":"back-returns-home","column":75,"errorMessageSha256":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","expected":"/","line":54,"matcher":"toBe","received":"/editor"},"outcomeDurationMs":10,"resetDurationMs":2137,"status":"failed","testId":"6cc628a4d74492a2b51c-a4bbd13b47360fa8a824"},{"durationMs":2412,"omittedAttachments":[{"contentType":"text/markdown","name":"error-context"}],"ordinal":8,"outcome":{"checkpoint":"back-returns-home","column":75,"errorMessageSha256":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","expected":"/","line":54,"matcher":"toBe","received":"/editor"},"outcomeDurationMs":9,"resetDurationMs":2150,"status":"failed","testId":"6cc628a4d74492a2b51c-3c78b403b19ccbdb68a0"},{"durationMs":2520,"omittedAttachments":[{"contentType":"text/markdown","name":"error-context"}],"ordinal":9,"outcome":{"checkpoint":"back-returns-home","column":75,"errorMessageSha256":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","expected":"/","line":54,"matcher":"toBe","received":"/editor"},"outcomeDurationMs":8,"resetDurationMs":2251,"status":"failed","testId":"6cc628a4d74492a2b51c-2b9dd039021ccca2d589"},{"durationMs":2433,"omittedAttachments":[{"contentType":"text/markdown","name":"error-context"}],"ordinal":10,"outcome":{"checkpoint":"back-returns-home","column":75,"errorMessageSha256":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","expected":"/","line":54,"matcher":"toBe","received":"/editor"},"outcomeDurationMs":8,"resetDurationMs":2176,"status":"failed","testId":"6cc628a4d74492a2b51c-6a7c100c1c7489856741"},{"durationMs":2448,"omittedAttachments":[{"contentType":"text/markdown","name":"error-context"}],"ordinal":11,"outcome":{"checkpoint":"back-returns-home","column":75,"errorMessageSha256":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","expected":"/","line":54,"matcher":"toBe","received":"/editor"},"outcomeDurationMs":9,"resetDurationMs":2188,"status":"failed","testId":"6cc628a4d74492a2b51c-3ab04768683409d4eb8f"},{"durationMs":2549,"omittedAttachments":[{"contentType":"text/markdown","name":"error-context"}],"ordinal":12,"outcome":{"checkpoint":"back-returns-home","column":75,"errorMessageSha256":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","expected":"/","line":54,"matcher":"toBe","received":"/editor"},"outcomeDurationMs":9,"resetDurationMs":2278,"status":"failed","testId":"6cc628a4d74492a2b51c-d930c8614e60cfa8704d"},{"durationMs":2659,"omittedAttachments":[{"contentType":"text/markdown","name":"error-context"}],"ordinal":13,"outcome":{"checkpoint":"back-returns-home","column":75,"errorMessageSha256":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","expected":"/","line":54,"matcher":"toBe","received":"/editor"},"outcomeDurationMs":13,"resetDurationMs":2354,"status":"failed","testId":"6cc628a4d74492a2b51c-5b0287844315fc071690"},{"durationMs":2642,"omittedAttachments":[{"contentType":"text/markdown","name":"error-context"}],"ordinal":14,"outcome":{"checkpoint":"back-returns-home","column":75,"errorMessageSha256":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","expected":"/","line":54,"matcher":"toBe","received":"/editor"},"outcomeDurationMs":12,"resetDurationMs":2332,"status":"failed","testId":"6cc628a4d74492a2b51c-25e9842a7f8b585bda51"},{"durationMs":3195,"omittedAttachments":[{"contentType":"text/markdown","name":"error-context"}],"ordinal":15,"outcome":{"checkpoint":"back-returns-home","column":75,"errorMessageSha256":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","expected":"/","line":54,"matcher":"toBe","received":"/editor"},"outcomeDurationMs":10,"resetDurationMs":2869,"status":"failed","testId":"6cc628a4d74492a2b51c-c6a46cff4342e2950dda"},{"durationMs":2796,"omittedAttachments":[{"contentType":"text/markdown","name":"error-context"}],"ordinal":16,"outcome":{"checkpoint":"back-returns-home","column":75,"errorMessageSha256":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","expected":"/","line":54,"matcher":"toBe","received":"/editor"},"outcomeDurationMs":10,"resetDurationMs":2488,"status":"failed","testId":"6cc628a4d74492a2b51c-e3e47b57422e1bffe5c3"},{"durationMs":2625,"omittedAttachments":[{"contentType":"text/markdown","name":"error-context"}],"ordinal":17,"outcome":{"checkpoint":"back-returns-home","column":75,"errorMessageSha256":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","expected":"/","line":54,"matcher":"toBe","received":"/editor"},"outcomeDurationMs":9,"resetDurationMs":2339,"status":"failed","testId":"6cc628a4d74492a2b51c-55018172cc44c6d08de7"},{"durationMs":3684,"omittedAttachments":[{"contentType":"text/markdown","name":"error-context"}],"ordinal":18,"outcome":{"checkpoint":"back-returns-home","column":75,"errorMessageSha256":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","expected":"/","line":54,"matcher":"toBe","received":"/editor"},"outcomeDurationMs":11,"resetDurationMs":3337,"status":"failed","testId":"6cc628a4d74492a2b51c-7b4e1365ede98b7af5d8"},{"durationMs":2505,"omittedAttachments":[{"contentType":"text/markdown","name":"error-context"}],"ordinal":19,"outcome":{"checkpoint":"back-returns-home","column":75,"errorMessageSha256":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","expected":"/","line":54,"matcher":"toBe","received":"/editor"},"outcomeDurationMs":9,"resetDurationMs":2239,"status":"failed","testId":"6cc628a4d74492a2b51c-78cee6af977bf1419ca4"}],"rawReportLocalOnly":true,"rawReportSha256":"d532ac0e753dc58af129e87182e36d312b8d62d7cebc4624bdd5bb494cb9c3c8","revision":"da0f084d47cd5cb4992df6d3a23707543338e796","runnerDurationMs":66570,"side":"pre","startedAt":"2026-09-04T18:13:19.748Z","statistics":{"expected":0,"flaky":0,"skipped":0,"unexpected":20}},{"cleanup":[{"observed":92,"survivors":0,"verified":true},{"observed":3,"survivors":0,"verified":true}],"durationMs":70624,"exitCode":0,"finishedAt":"2026-09-04T18:15:41.883Z","observations":[{"durationMs":2784,"ordinal":0,"outcomeDurationMs":14,"resetDurationMs":2514,"status":"passed","testId":"6cc628a4d74492a2b51c-eedbb14b214f47403753"},{"durationMs":2640,"ordinal":1,"outcomeDurationMs":14,"resetDurationMs":2376,"status":"passed","testId":"6cc628a4d74492a2b51c-b1a83b6e14931e64a1a6"},{"durationMs":2801,"ordinal":2,"outcomeDurationMs":15,"resetDurationMs":2517,"status":"passed","testId":"6cc628a4d74492a2b51c-7a02c02404c917d56fdc"},{"durationMs":2640,"ordinal":3,"outcomeDurationMs":16,"resetDurationMs":2369,"status":"passed","testId":"6cc628a4d74492a2b51c-7b68d5585f1adfd408cb"},{"durationMs":2523,"ordinal":4,"outcomeDurationMs":12,"resetDurationMs":2261,"status":"passed","testId":"6cc628a4d74492a2b51c-5fb7464a697d1fff22a2"},{"durationMs":2392,"ordinal":5,"outcomeDurationMs":11,"resetDurationMs":2146,"status":"passed","testId":"6cc628a4d74492a2b51c-7ed28e4095ef426178fd"},{"durationMs":2570,"ordinal":6,"outcomeDurationMs":13,"resetDurationMs":2299,"status":"passed","testId":"6cc628a4d74492a2b51c-1fe2e4657319777b1e93"},{"durationMs":2439,"ordinal":7,"outcomeDurationMs":13,"resetDurationMs":2183,"status":"passed","testId":"6cc628a4d74492a2b51c-a4bbd13b47360fa8a824"},{"durationMs":2438,"ordinal":8,"outcomeDurationMs":11,"resetDurationMs":2181,"status":"passed","testId":"6cc628a4d74492a2b51c-3c78b403b19ccbdb68a0"},{"durationMs":2594,"ordinal":9,"outcomeDurationMs":12,"resetDurationMs":2328,"status":"passed","testId":"6cc628a4d74492a2b51c-2b9dd039021ccca2d589"},{"durationMs":2557,"ordinal":10,"outcomeDurationMs":13,"resetDurationMs":2309,"status":"passed","testId":"6cc628a4d74492a2b51c-6a7c100c1c7489856741"},{"durationMs":2621,"ordinal":11,"outcomeDurationMs":13,"resetDurationMs":2348,"status":"passed","testId":"6cc628a4d74492a2b51c-3ab04768683409d4eb8f"},{"durationMs":2556,"ordinal":12,"outcomeDurationMs":13,"resetDurationMs":2292,"status":"passed","testId":"6cc628a4d74492a2b51c-d930c8614e60cfa8704d"},{"durationMs":2568,"ordinal":13,"outcomeDurationMs":13,"resetDurationMs":2298,"status":"passed","testId":"6cc628a4d74492a2b51c-5b0287844315fc071690"},{"durationMs":2393,"ordinal":14,"outcomeDurationMs":11,"resetDurationMs":2147,"status":"passed","testId":"6cc628a4d74492a2b51c-25e9842a7f8b585bda51"},{"durationMs":2683,"ordinal":15,"outcomeDurationMs":16,"resetDurationMs":2410,"status":"passed","testId":"6cc628a4d74492a2b51c-c6a46cff4342e2950dda"},{"durationMs":2809,"ordinal":16,"outcomeDurationMs":17,"resetDurationMs":2531,"status":"passed","testId":"6cc628a4d74492a2b51c-e3e47b57422e1bffe5c3"},{"durationMs":2815,"ordinal":17,"outcomeDurationMs":16,"resetDurationMs":2530,"status":"passed","testId":"6cc628a4d74492a2b51c-55018172cc44c6d08de7"},{"durationMs":2781,"ordinal":18,"outcomeDurationMs":18,"resetDurationMs":2514,"status":"passed","testId":"6cc628a4d74492a2b51c-7b4e1365ede98b7af5d8"},{"durationMs":2790,"ordinal":19,"outcomeDurationMs":18,"resetDurationMs":2504,"status":"passed","testId":"6cc628a4d74492a2b51c-78cee6af977bf1419ca4"}],"rawReportLocalOnly":true,"rawReportSha256":"2e711553322d276344a449bd76d6f98e144b46a862e4f5b559646ebf824a8e86","revision":"9df18ecc272caf5c2368fc305ae40788103fd0d0","runnerDurationMs":66298,"side":"post","startedAt":"2026-09-04T18:14:31.260Z","statistics":{"expected":20,"flaky":0,"skipped":0,"unexpected":0}}],"portableConfigurationSha256":"2bfe6635ce4099aa9bbda5f60d0f7a451cc0abe1ddbb067c6ea92496f848795e","version":"1.62.1","webSocketBoundary":"The ReproLock guard also restricts WebSockets to the origin; the ordinary arm has the same candidate and business settings, not an identical coordinator boundary."},"processSupervisorSha256":"ade03aba2b7429f1a86fef7d569b57993304be9fd73863001af49d87d4183cb2","reprolock":{"cleanup":{"observed":577,"survivors":0,"verified":true},"durationMs":169454,"exitCode":0,"exportSha256":"4de4676e1ad72a04dbf3181f6fcc92dbb7c8c06923385a08b80918200db418b8","finishedAt":"2026-09-04T18:13:18.988Z","outcomes":[{"functional-failure":20},{"pass":20}],"startedAt":"2026-09-04T18:10:29.534Z"},"startedAt":"2026-09-04T18:10:29.093Z"},"limits":["The candidate was agent-authored after reading official issue and PR hints; this does not measure blind issue-to-test generation.","Agent operation time and runner duration are not developer-effort savings.","The ordinary Playwright arm achieves the same functional differential; this experiment does not prove lower authoring or maintenance cost.","One additional real case does not establish cross-project reliability or external adoption.","The reset proves the fresh-context empty UI state for this synthetic local case, not arbitrary server state."],"parameters":{"browser":"chromium","capture":"off","globalTimeoutMs":600000,"headless":true,"repetitions":20,"retries":0,"serviceWorkers":"block","testTimeoutMs":20000,"viewport":{"height":720,"width":1280},"workers":1},"preliminary":{"cleanup":[true,false],"durationMs":151328,"excludedReason":"Build inventory was frozen after this run started, and post cleanup was not verified.","exportSha256":"30f5f86f74f9aa31d6883fbcfe29cef136ff985ef3b77d34e5589496054bbc1c","outcomes":[{"functional-failure":20},{"pass":20}],"startedAt":"2026-09-04T18:07:19.524Z","status":"error"},"schemaVersion":1,"source":{"fix":"https://github.com/drawdb-io/drawdb/pull/692","issue":"https://github.com/drawdb-io/drawdb/issues/687","license":"AGPL-3.0","licenseSha256":"6f1e622c82a380075843bb084a7ec3b1f1d12a4a02526d75e78b0924a860aa75","repository":"https://github.com/drawdb-io/drawdb"}} diff --git a/spikes/local-candidate-verification/drawdb-687/evidence/reprolock.json b/spikes/local-candidate-verification/drawdb-687/evidence/reprolock.json new file mode 100644 index 0000000..19f39e0 --- /dev/null +++ b/spikes/local-candidate-verification/drawdb-687/evidence/reprolock.json @@ -0,0 +1 @@ +{"candidate":"import { expect, test } from \"@playwright/test\";\n\ntest(\"returns to the homepage after editing a table\", async ({ context, page }) => {\n await context.route(\"**/*\", async (route) => {\n const url = new URL(route.request().url());\n if (url.protocol === \"http:\" && url.hostname === \"127.0.0.1\" && url.port === \"4175\") {\n await route.continue();\n return;\n }\n await route.abort(\"blockedbyclient\");\n });\n await context.clearCookies();\n\n await test.step(\"reset\", async () => {\n await page.goto(\"/\", { waitUntil: \"domcontentloaded\" });\n await page.evaluate(() => {\n localStorage.clear();\n sessionStorage.clear();\n });\n await page.reload({ waitUntil: \"networkidle\" });\n await page.getByRole(\"link\", { name: /Try it for yourself/i }).click();\n await page.getByText(\"MySQL\", { exact: true }).click();\n await page.getByRole(\"button\", { name: /confirm/i }).click();\n await page.getByRole(\"tab\", { name: \"Tables (0)\" }).waitFor({ state: \"visible\" });\n const initialTableCount = await page.locator(\"svg foreignObject\").count();\n expect(initialTableCount, \"[reset-checkpoint:empty-diagram]\").toBe(0);\n });\n\n await page.getByText(\"No changes\", { exact: true }).waitFor({ state: \"visible\", timeout: 5_000 });\n await page.getByRole(\"button\", { name: /Add table/i }).click();\n await page.getByRole(\"tab\", { name: \"Tables (1)\" }).waitFor({ state: \"visible\" });\n await page.getByText(/^Last saved /).waitFor({ state: \"visible\", timeout: 5_000 });\n\n await test.step(\"outcome\", async () => {\n const observedPathname = await page.evaluate(\n () =>\n new Promise((resolve, reject) => {\n const timer = setTimeout(\n () =>\n reject(new Error(\"[observation-timeout:popstate] No popstate after history.back()\")),\n 2_000,\n );\n addEventListener(\n \"popstate\",\n () => {\n clearTimeout(timer);\n resolve(location.pathname);\n },\n { once: true },\n );\n history.back();\n }),\n );\n expect(observedPathname, \"[functional-checkpoint:back-returns-home]\").toBe(\"/\");\n });\n});\n","candidateSha256":"2d7fbfcf5701625050aec23491e3beb8746641c27bcd6326446cea73871aa9f2","executions":[{"cleanAfter":true,"cleanBefore":true,"cleanup":true,"configurationSha256":"6b89acc09e8b6862acfb28819ebea49c3f4c4d91b2a48c37d7847aa8851d66de","exitCode":1,"fingerprintAfter":"0d381e1e3951d79bf309ebafe32e1538583de0d1f77c57d10ceb2c5a90f2dccd","fingerprintBefore":"0d381e1e3951d79bf309ebafe32e1538583de0d1f77c57d10ceb2c5a90f2dccd","report":{"errors":[],"observations":[{"errors":["a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0"],"expectedStatus":"passed","repetition":0,"retry":0,"status":"failed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":{"expected":"df7e940f72aa93cbcb6d70cc35124b0767c7a0e353043c7c24b660ea9be7b952","matcher":"toBe","received":"20292fa4335203157b270c9221719a05fd2c21f45d834dad1e5d16069142ba75"},"end":48,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27},{"begin":58,"category":"other","column":null,"comparison":null,"end":61,"error":null,"id":29,"label":"other","line":null,"parent":null},{"begin":59,"category":"other","column":null,"comparison":null,"end":60,"error":null,"id":30,"label":"other","line":null,"parent":29}]},{"errors":["a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0"],"expectedStatus":"passed","repetition":1,"retry":0,"status":"failed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":{"expected":"df7e940f72aa93cbcb6d70cc35124b0767c7a0e353043c7c24b660ea9be7b952","matcher":"toBe","received":"20292fa4335203157b270c9221719a05fd2c21f45d834dad1e5d16069142ba75"},"end":48,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27},{"begin":58,"category":"other","column":null,"comparison":null,"end":61,"error":null,"id":29,"label":"other","line":null,"parent":null},{"begin":59,"category":"other","column":null,"comparison":null,"end":60,"error":null,"id":30,"label":"other","line":null,"parent":29}]},{"errors":["a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0"],"expectedStatus":"passed","repetition":2,"retry":0,"status":"failed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":{"expected":"df7e940f72aa93cbcb6d70cc35124b0767c7a0e353043c7c24b660ea9be7b952","matcher":"toBe","received":"20292fa4335203157b270c9221719a05fd2c21f45d834dad1e5d16069142ba75"},"end":48,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27},{"begin":58,"category":"other","column":null,"comparison":null,"end":61,"error":null,"id":29,"label":"other","line":null,"parent":null},{"begin":59,"category":"other","column":null,"comparison":null,"end":60,"error":null,"id":30,"label":"other","line":null,"parent":29}]},{"errors":["a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0"],"expectedStatus":"passed","repetition":3,"retry":0,"status":"failed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":{"expected":"df7e940f72aa93cbcb6d70cc35124b0767c7a0e353043c7c24b660ea9be7b952","matcher":"toBe","received":"20292fa4335203157b270c9221719a05fd2c21f45d834dad1e5d16069142ba75"},"end":48,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27},{"begin":58,"category":"other","column":null,"comparison":null,"end":61,"error":null,"id":29,"label":"other","line":null,"parent":null},{"begin":59,"category":"other","column":null,"comparison":null,"end":60,"error":null,"id":30,"label":"other","line":null,"parent":29}]},{"errors":["a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0"],"expectedStatus":"passed","repetition":4,"retry":0,"status":"failed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":{"expected":"df7e940f72aa93cbcb6d70cc35124b0767c7a0e353043c7c24b660ea9be7b952","matcher":"toBe","received":"20292fa4335203157b270c9221719a05fd2c21f45d834dad1e5d16069142ba75"},"end":48,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27},{"begin":58,"category":"other","column":null,"comparison":null,"end":61,"error":null,"id":29,"label":"other","line":null,"parent":null},{"begin":59,"category":"other","column":null,"comparison":null,"end":60,"error":null,"id":30,"label":"other","line":null,"parent":29}]},{"errors":["a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0"],"expectedStatus":"passed","repetition":5,"retry":0,"status":"failed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":{"expected":"df7e940f72aa93cbcb6d70cc35124b0767c7a0e353043c7c24b660ea9be7b952","matcher":"toBe","received":"20292fa4335203157b270c9221719a05fd2c21f45d834dad1e5d16069142ba75"},"end":48,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27},{"begin":58,"category":"other","column":null,"comparison":null,"end":61,"error":null,"id":29,"label":"other","line":null,"parent":null},{"begin":59,"category":"other","column":null,"comparison":null,"end":60,"error":null,"id":30,"label":"other","line":null,"parent":29}]},{"errors":["a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0"],"expectedStatus":"passed","repetition":6,"retry":0,"status":"failed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":{"expected":"df7e940f72aa93cbcb6d70cc35124b0767c7a0e353043c7c24b660ea9be7b952","matcher":"toBe","received":"20292fa4335203157b270c9221719a05fd2c21f45d834dad1e5d16069142ba75"},"end":48,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27},{"begin":58,"category":"other","column":null,"comparison":null,"end":61,"error":null,"id":29,"label":"other","line":null,"parent":null},{"begin":59,"category":"other","column":null,"comparison":null,"end":60,"error":null,"id":30,"label":"other","line":null,"parent":29}]},{"errors":["a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0"],"expectedStatus":"passed","repetition":7,"retry":0,"status":"failed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":{"expected":"df7e940f72aa93cbcb6d70cc35124b0767c7a0e353043c7c24b660ea9be7b952","matcher":"toBe","received":"20292fa4335203157b270c9221719a05fd2c21f45d834dad1e5d16069142ba75"},"end":48,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27},{"begin":58,"category":"other","column":null,"comparison":null,"end":61,"error":null,"id":29,"label":"other","line":null,"parent":null},{"begin":59,"category":"other","column":null,"comparison":null,"end":60,"error":null,"id":30,"label":"other","line":null,"parent":29}]},{"errors":["a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0"],"expectedStatus":"passed","repetition":8,"retry":0,"status":"failed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":{"expected":"df7e940f72aa93cbcb6d70cc35124b0767c7a0e353043c7c24b660ea9be7b952","matcher":"toBe","received":"20292fa4335203157b270c9221719a05fd2c21f45d834dad1e5d16069142ba75"},"end":48,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27},{"begin":58,"category":"other","column":null,"comparison":null,"end":61,"error":null,"id":29,"label":"other","line":null,"parent":null},{"begin":59,"category":"other","column":null,"comparison":null,"end":60,"error":null,"id":30,"label":"other","line":null,"parent":29}]},{"errors":["a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0"],"expectedStatus":"passed","repetition":9,"retry":0,"status":"failed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":{"expected":"df7e940f72aa93cbcb6d70cc35124b0767c7a0e353043c7c24b660ea9be7b952","matcher":"toBe","received":"20292fa4335203157b270c9221719a05fd2c21f45d834dad1e5d16069142ba75"},"end":48,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27},{"begin":58,"category":"other","column":null,"comparison":null,"end":61,"error":null,"id":29,"label":"other","line":null,"parent":null},{"begin":59,"category":"other","column":null,"comparison":null,"end":60,"error":null,"id":30,"label":"other","line":null,"parent":29}]},{"errors":["a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0"],"expectedStatus":"passed","repetition":10,"retry":0,"status":"failed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":{"expected":"df7e940f72aa93cbcb6d70cc35124b0767c7a0e353043c7c24b660ea9be7b952","matcher":"toBe","received":"20292fa4335203157b270c9221719a05fd2c21f45d834dad1e5d16069142ba75"},"end":48,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27},{"begin":58,"category":"other","column":null,"comparison":null,"end":61,"error":null,"id":29,"label":"other","line":null,"parent":null},{"begin":59,"category":"other","column":null,"comparison":null,"end":60,"error":null,"id":30,"label":"other","line":null,"parent":29}]},{"errors":["a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0"],"expectedStatus":"passed","repetition":11,"retry":0,"status":"failed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":{"expected":"df7e940f72aa93cbcb6d70cc35124b0767c7a0e353043c7c24b660ea9be7b952","matcher":"toBe","received":"20292fa4335203157b270c9221719a05fd2c21f45d834dad1e5d16069142ba75"},"end":48,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27},{"begin":58,"category":"other","column":null,"comparison":null,"end":61,"error":null,"id":29,"label":"other","line":null,"parent":null},{"begin":59,"category":"other","column":null,"comparison":null,"end":60,"error":null,"id":30,"label":"other","line":null,"parent":29}]},{"errors":["a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0"],"expectedStatus":"passed","repetition":12,"retry":0,"status":"failed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":{"expected":"df7e940f72aa93cbcb6d70cc35124b0767c7a0e353043c7c24b660ea9be7b952","matcher":"toBe","received":"20292fa4335203157b270c9221719a05fd2c21f45d834dad1e5d16069142ba75"},"end":48,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27},{"begin":58,"category":"other","column":null,"comparison":null,"end":61,"error":null,"id":29,"label":"other","line":null,"parent":null},{"begin":59,"category":"other","column":null,"comparison":null,"end":60,"error":null,"id":30,"label":"other","line":null,"parent":29}]},{"errors":["a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0"],"expectedStatus":"passed","repetition":13,"retry":0,"status":"failed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":{"expected":"df7e940f72aa93cbcb6d70cc35124b0767c7a0e353043c7c24b660ea9be7b952","matcher":"toBe","received":"20292fa4335203157b270c9221719a05fd2c21f45d834dad1e5d16069142ba75"},"end":48,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27},{"begin":58,"category":"other","column":null,"comparison":null,"end":61,"error":null,"id":29,"label":"other","line":null,"parent":null},{"begin":59,"category":"other","column":null,"comparison":null,"end":60,"error":null,"id":30,"label":"other","line":null,"parent":29}]},{"errors":["a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0"],"expectedStatus":"passed","repetition":14,"retry":0,"status":"failed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":{"expected":"df7e940f72aa93cbcb6d70cc35124b0767c7a0e353043c7c24b660ea9be7b952","matcher":"toBe","received":"20292fa4335203157b270c9221719a05fd2c21f45d834dad1e5d16069142ba75"},"end":48,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27},{"begin":58,"category":"other","column":null,"comparison":null,"end":61,"error":null,"id":29,"label":"other","line":null,"parent":null},{"begin":59,"category":"other","column":null,"comparison":null,"end":60,"error":null,"id":30,"label":"other","line":null,"parent":29}]},{"errors":["a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0"],"expectedStatus":"passed","repetition":15,"retry":0,"status":"failed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":{"expected":"df7e940f72aa93cbcb6d70cc35124b0767c7a0e353043c7c24b660ea9be7b952","matcher":"toBe","received":"20292fa4335203157b270c9221719a05fd2c21f45d834dad1e5d16069142ba75"},"end":48,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27},{"begin":58,"category":"other","column":null,"comparison":null,"end":61,"error":null,"id":29,"label":"other","line":null,"parent":null},{"begin":59,"category":"other","column":null,"comparison":null,"end":60,"error":null,"id":30,"label":"other","line":null,"parent":29}]},{"errors":["a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0"],"expectedStatus":"passed","repetition":16,"retry":0,"status":"failed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":{"expected":"df7e940f72aa93cbcb6d70cc35124b0767c7a0e353043c7c24b660ea9be7b952","matcher":"toBe","received":"20292fa4335203157b270c9221719a05fd2c21f45d834dad1e5d16069142ba75"},"end":48,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27},{"begin":58,"category":"other","column":null,"comparison":null,"end":61,"error":null,"id":29,"label":"other","line":null,"parent":null},{"begin":59,"category":"other","column":null,"comparison":null,"end":60,"error":null,"id":30,"label":"other","line":null,"parent":29}]},{"errors":["a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0"],"expectedStatus":"passed","repetition":17,"retry":0,"status":"failed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":{"expected":"df7e940f72aa93cbcb6d70cc35124b0767c7a0e353043c7c24b660ea9be7b952","matcher":"toBe","received":"20292fa4335203157b270c9221719a05fd2c21f45d834dad1e5d16069142ba75"},"end":48,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27},{"begin":58,"category":"other","column":null,"comparison":null,"end":61,"error":null,"id":29,"label":"other","line":null,"parent":null},{"begin":59,"category":"other","column":null,"comparison":null,"end":60,"error":null,"id":30,"label":"other","line":null,"parent":29}]},{"errors":["a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0"],"expectedStatus":"passed","repetition":18,"retry":0,"status":"failed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":{"expected":"df7e940f72aa93cbcb6d70cc35124b0767c7a0e353043c7c24b660ea9be7b952","matcher":"toBe","received":"20292fa4335203157b270c9221719a05fd2c21f45d834dad1e5d16069142ba75"},"end":48,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27},{"begin":58,"category":"other","column":null,"comparison":null,"end":61,"error":null,"id":29,"label":"other","line":null,"parent":null},{"begin":59,"category":"other","column":null,"comparison":null,"end":60,"error":null,"id":30,"label":"other","line":null,"parent":29}]},{"errors":["a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0"],"expectedStatus":"passed","repetition":19,"retry":0,"status":"failed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":{"expected":"df7e940f72aa93cbcb6d70cc35124b0767c7a0e353043c7c24b660ea9be7b952","matcher":"toBe","received":"20292fa4335203157b270c9221719a05fd2c21f45d834dad1e5d16069142ba75"},"end":48,"error":"a80da1e91b1a5f3437b4f6872e1e1ab4ce340440bc5554248a94087c786f70f0","id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27},{"begin":58,"category":"other","column":null,"comparison":null,"end":61,"error":null,"id":29,"label":"other","line":null,"parent":null},{"begin":59,"category":"other","column":null,"comparison":null,"end":60,"error":null,"id":30,"label":"other","line":null,"parent":29}]}],"planned":20,"schemaVersion":1,"status":"failed"},"reportSha256":"3f03bd279b01bea7159ac99f66dcd8f50afca3d11df60756a4a8d4120f6d555f","revision":"da0f084d47cd5cb4992df6d3a23707543338e796"},{"cleanAfter":true,"cleanBefore":true,"cleanup":true,"configurationSha256":"6b89acc09e8b6862acfb28819ebea49c3f4c4d91b2a48c37d7847aa8851d66de","exitCode":0,"fingerprintAfter":"0d381e1e3951d79bf309ebafe32e1538583de0d1f77c57d10ceb2c5a90f2dccd","fingerprintBefore":"0d381e1e3951d79bf309ebafe32e1538583de0d1f77c57d10ceb2c5a90f2dccd","report":{"errors":[],"observations":[{"errors":[],"expectedStatus":"passed","repetition":0,"retry":0,"status":"passed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":null,"id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":null,"end":48,"error":null,"id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27}]},{"errors":[],"expectedStatus":"passed","repetition":1,"retry":0,"status":"passed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":null,"id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":null,"end":48,"error":null,"id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27}]},{"errors":[],"expectedStatus":"passed","repetition":2,"retry":0,"status":"passed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":null,"id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":null,"end":48,"error":null,"id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27}]},{"errors":[],"expectedStatus":"passed","repetition":3,"retry":0,"status":"passed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":null,"id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":null,"end":48,"error":null,"id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27}]},{"errors":[],"expectedStatus":"passed","repetition":4,"retry":0,"status":"passed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":null,"id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":null,"end":48,"error":null,"id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27}]},{"errors":[],"expectedStatus":"passed","repetition":5,"retry":0,"status":"passed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":null,"id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":null,"end":48,"error":null,"id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27}]},{"errors":[],"expectedStatus":"passed","repetition":6,"retry":0,"status":"passed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":null,"id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":null,"end":48,"error":null,"id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27}]},{"errors":[],"expectedStatus":"passed","repetition":7,"retry":0,"status":"passed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":null,"id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":null,"end":48,"error":null,"id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27}]},{"errors":[],"expectedStatus":"passed","repetition":8,"retry":0,"status":"passed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":null,"id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":null,"end":48,"error":null,"id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27}]},{"errors":[],"expectedStatus":"passed","repetition":9,"retry":0,"status":"passed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":null,"id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":null,"end":48,"error":null,"id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27}]},{"errors":[],"expectedStatus":"passed","repetition":10,"retry":0,"status":"passed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":null,"id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":null,"end":48,"error":null,"id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27}]},{"errors":[],"expectedStatus":"passed","repetition":11,"retry":0,"status":"passed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":null,"id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":null,"end":48,"error":null,"id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27}]},{"errors":[],"expectedStatus":"passed","repetition":12,"retry":0,"status":"passed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":null,"id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":null,"end":48,"error":null,"id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27}]},{"errors":[],"expectedStatus":"passed","repetition":13,"retry":0,"status":"passed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":null,"id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":null,"end":48,"error":null,"id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27}]},{"errors":[],"expectedStatus":"passed","repetition":14,"retry":0,"status":"passed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":null,"id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":null,"end":48,"error":null,"id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27}]},{"errors":[],"expectedStatus":"passed","repetition":15,"retry":0,"status":"passed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":null,"id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":null,"end":48,"error":null,"id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27}]},{"errors":[],"expectedStatus":"passed","repetition":16,"retry":0,"status":"passed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":null,"id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":null,"end":48,"error":null,"id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27}]},{"errors":[],"expectedStatus":"passed","repetition":17,"retry":0,"status":"passed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":null,"id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":null,"end":48,"error":null,"id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27}]},{"errors":[],"expectedStatus":"passed","repetition":18,"retry":0,"status":"passed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":null,"id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":null,"end":48,"error":null,"id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27}]},{"errors":[],"expectedStatus":"passed","repetition":19,"retry":0,"status":"passed","steps":[{"begin":0,"category":"other","column":null,"comparison":null,"end":15,"error":null,"id":0,"label":"other","line":null,"parent":null},{"begin":1,"category":"other","column":null,"comparison":null,"end":10,"error":null,"id":1,"label":"other","line":null,"parent":0},{"begin":2,"category":"other","column":null,"comparison":null,"end":5,"error":null,"id":2,"label":"other","line":null,"parent":1},{"begin":3,"category":"other","column":null,"comparison":null,"end":4,"error":null,"id":3,"label":"other","line":null,"parent":2},{"begin":6,"category":"other","column":null,"comparison":null,"end":9,"error":null,"id":4,"label":"other","line":null,"parent":1},{"begin":7,"category":"other","column":null,"comparison":null,"end":8,"error":null,"id":5,"label":"other","line":null,"parent":4},{"begin":11,"category":"other","column":null,"comparison":null,"end":14,"error":null,"id":6,"label":"other","line":null,"parent":0},{"begin":12,"category":"other","column":null,"comparison":null,"end":13,"error":null,"id":7,"label":"other","line":null,"parent":6},{"begin":16,"category":"test.step","column":3,"comparison":null,"end":35,"error":null,"id":8,"label":"reset","line":14,"parent":null},{"begin":17,"category":"other","column":16,"comparison":null,"end":18,"error":null,"id":9,"label":"other","line":15,"parent":8},{"begin":19,"category":"other","column":16,"comparison":null,"end":20,"error":null,"id":10,"label":"other","line":16,"parent":8},{"begin":21,"category":"other","column":16,"comparison":null,"end":22,"error":null,"id":11,"label":"other","line":20,"parent":8},{"begin":23,"category":"other","column":68,"comparison":null,"end":24,"error":null,"id":12,"label":"other","line":21,"parent":8},{"begin":25,"category":"other","column":52,"comparison":null,"end":26,"error":null,"id":13,"label":"other","line":22,"parent":8},{"begin":27,"category":"other","column":58,"comparison":null,"end":28,"error":null,"id":14,"label":"other","line":23,"parent":8},{"begin":29,"category":"other","column":57,"comparison":null,"end":30,"error":null,"id":15,"label":"other","line":24,"parent":8},{"begin":31,"category":"other","column":71,"comparison":null,"end":32,"error":null,"id":16,"label":"other","line":25,"parent":8},{"begin":33,"category":"expect","column":67,"comparison":null,"end":34,"error":null,"id":17,"label":"other","line":26,"parent":8},{"begin":36,"category":"other","column":55,"comparison":null,"end":37,"error":null,"id":18,"label":"other","line":29,"parent":null},{"begin":38,"category":"other","column":58,"comparison":null,"end":39,"error":null,"id":19,"label":"other","line":30,"parent":null},{"begin":40,"category":"other","column":55,"comparison":null,"end":41,"error":null,"id":20,"label":"other","line":31,"parent":null},{"begin":42,"category":"other","column":40,"comparison":null,"end":43,"error":null,"id":21,"label":"other","line":32,"parent":null},{"begin":44,"category":"test.step","column":3,"comparison":null,"end":49,"error":null,"id":22,"label":"outcome","line":34,"parent":null},{"begin":45,"category":"other","column":41,"comparison":null,"end":46,"error":null,"id":23,"label":"other","line":35,"parent":22},{"begin":47,"category":"expect","column":75,"comparison":null,"end":48,"error":null,"id":24,"label":"other","line":54,"parent":22},{"begin":50,"category":"other","column":null,"comparison":null,"end":57,"error":null,"id":25,"label":"other","line":null,"parent":null},{"begin":51,"category":"other","column":null,"comparison":null,"end":52,"error":null,"id":26,"label":"other","line":null,"parent":25},{"begin":53,"category":"other","column":null,"comparison":null,"end":56,"error":null,"id":27,"label":"other","line":null,"parent":25},{"begin":54,"category":"other","column":null,"comparison":null,"end":55,"error":null,"id":28,"label":"other","line":null,"parent":27}]}],"planned":20,"schemaVersion":1,"status":"passed"},"reportSha256":"8c82ed860d14dd353e543bdc8e7dc8987439d40a362f698f338c6882ab47555e","revision":"9df18ecc272caf5c2368fc305ae40788103fd0d0"}],"fingerprints":["0d381e1e3951d79bf309ebafe32e1538583de0d1f77c57d10ceb2c5a90f2dccd","0d381e1e3951d79bf309ebafe32e1538583de0d1f77c57d10ceb2c5a90f2dccd"],"repetitions":20,"revisions":["da0f084d47cd5cb4992df6d3a23707543338e796","9df18ecc272caf5c2368fc305ae40788103fd0d0"],"schemaVersion":1,"settings":{"origin":"http://127.0.0.1:4175","readyPath":"/","resetDescriptionSha256":"0b1325611b6ffdbfae4285b0ba1783e9a736693a82d2abd8d9d1e1e0b73c781e","startArgsSha256":"b5077cb1c0b4ab31c4983f5232b14e1b88317248dd4b16cdbbc608c1e46ac4fd","startScript":"node_modules/vite/bin/vite.js","testTimeoutMs":20000,"timeoutMs":600000},"sourceHashes":{"candidate":"2d7fbfcf5701625050aec23491e3beb8746641c27bcd6326446cea73871aa9f2","cli":"e7b511207dd76ed7b435c19d4a59f75a86e0422eb870828506fcb895c35a14aa","evidence":"10dcc687b81a294c39593aca0f5bd38bd65b26d329e0e4bd0981fd289e095497","guard":"7fb5eef9707c90c3b15247774e4fa14b4a2009aecb53bb707d13adf31acfbe0e","process":"ade03aba2b7429f1a86fef7d569b57993304be9fd73863001af49d87d4183cb2","reporter":"8ec9960e2f9e84f033c381e146f10cb7004483ee1a6ec7e5dedc332faed295eb"},"status":"completed"} diff --git a/spikes/local-candidate-verification/drawdb-687/playwright.config.ts b/spikes/local-candidate-verification/drawdb-687/playwright.config.ts new file mode 100644 index 0000000..20ffbf2 --- /dev/null +++ b/spikes/local-candidate-verification/drawdb-687/playwright.config.ts @@ -0,0 +1,24 @@ +import { defineConfig } from "@playwright/test"; + +export default defineConfig({ + testDir: ".", + testMatch: "candidate.spec.ts", + workers: 1, + retries: 0, + repeatEach: 20, + forbidOnly: true, + timeout: 20_000, + globalTimeout: 600_000, + outputDir: "../../../output/drawdb-standalone", + reporter: "json", + use: { + baseURL: "http://127.0.0.1:4175", + browserName: "chromium", + headless: true, + viewport: { width: 1280, height: 720 }, + serviceWorkers: "block", + trace: "off", + screenshot: "off", + video: "off", + }, +}); diff --git a/spikes/local-candidate-verification/drawdb-687/tsconfig.json b/spikes/local-candidate-verification/drawdb-687/tsconfig.json new file mode 100644 index 0000000..af45df0 --- /dev/null +++ b/spikes/local-candidate-verification/drawdb-687/tsconfig.json @@ -0,0 +1,5 @@ +{ + "extends": "../../../tsconfig.base.json", + "compilerOptions": { "lib": ["ES2024", "DOM"] }, + "include": ["candidate.spec.ts", "playwright.config.ts"] +} From 82a54afc559899b7c260067d21de4f85640b1a3f Mon Sep 17 00:00:00 2001 From: AlbertXXuu Date: Sat, 5 Sep 2026 02:32:32 +0800 Subject: [PATCH 2/2] remove local path from DrawDB record --- harness/context/06-drawdb-value-validation.md | 6 +++--- scripts/package-smoke.mjs | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/harness/context/06-drawdb-value-validation.md b/harness/context/06-drawdb-value-validation.md index d4d5d6d..094423a 100644 --- a/harness/context/06-drawdb-value-validation.md +++ b/harness/context/06-drawdb-value-validation.md @@ -11,9 +11,9 @@ - Known limitation: official issue/PR prose and a code excerpt were read before freeze. The candidate is not strict blind-discovery or independent-human evidence. -The local target worktrees are retained at -`D:/.Development/AlvenX/.workspace/experiments/reprolock-drawdb-687-20260905/pre-target` -and `post-target`. The experiment used only loopback and synthetic browser-local diagram data. +The local target worktrees are retained at `/pre-target` and +`/post-target`. Their machine-specific parent path remains only in local +records. The experiment used only loopback and synthetic browser-local diagram data. ## Preparation evidence diff --git a/scripts/package-smoke.mjs b/scripts/package-smoke.mjs index 4a2f1fe..56939b4 100644 --- a/scripts/package-smoke.mjs +++ b/scripts/package-smoke.mjs @@ -40,6 +40,7 @@ try { "scripts/verify-drawdb-recording.mjs", "spikes/local-candidate-verification/drawdb-687/candidate.spec.ts", "spikes/local-candidate-verification/drawdb-687/playwright.config.ts", + "spikes/local-candidate-verification/drawdb-687/tsconfig.json", "spikes/local-candidate-verification/drawdb-687/REPORT.md", "spikes/local-candidate-verification/drawdb-687/evidence/comparison.json", "spikes/local-candidate-verification/drawdb-687/evidence/reprolock.json",