Skip to content

test: isolate Playwright output from development profiles - #441

Merged
Mat4m0 merged 1 commit into
mainfrom
test/native-ui-test-containment
Sep 12, 2026
Merged

test: isolate Playwright output from development profiles#441
Mat4m0 merged 1 commit into
mainfrom
test/native-ui-test-containment

Conversation

@Mat4m0

@Mat4m0 Mat4m0 commented Sep 12, 2026

Copy link
Copy Markdown
Owner

What changed

Playwright writes Electron and Tools results into separate subdirectories. Starting a suite no longer clears unrelated development profiles or evidence under test-results/.

Why

The previous Electron default cleared the shared results directory. This was reproduced during native-rendering verification. CI now collects both suites from the same results root.

Invariant

Each suite owns only its disposable output directory. Both suites preserved an independent sentinel outside their directories.

Delivery

Targets main; first layer of the native-rendering stack. No application release is needed for this tooling fix.

Verification

Tools end-to-end suite: 42 passed. Focused Electron checks: four passed. Workflow policy, lint, and documentation-link checks passed.

  • I kept this pull request focused.
  • I ran the relevant checks.
  • I did not add game binaries, credentials, diagnostics, or private traffic.
  • I updated documentation when behavior or an invariant changed.

@Mat4m0
Mat4m0 added this pull request to stack #444 September 12, 2026 18:53
@Mat4m0 Mat4m0 changed the title test/native ui test containment test: isolate Playwright output from development profiles Sep 12, 2026
@Mat4m0
Mat4m0 merged commit 8074df4 into main Sep 12, 2026
11 checks passed
@Mat4m0
Mat4m0 deleted the test/native-ui-test-containment branch September 12, 2026 19:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant