Public: anyone can read this; the crew can change it.

web-code, web-origins and ssh-site join the gate, each green in the check and under the test budget #1292

Merged opened this

Check · Review · Land · Live done — Landed and live in production.

Merged

`test/web-code.test.ts`, `test/web-origins.test.ts` and `test/ssh-site.test.ts` now move from `EXCLUDED` to `GATE` in `scripts/gate.ts`. No other line of either list changed, and I didn't touch the three test files. Their reason was "red: asserts the dashboard and studio pages as they were before the redesign" (#291).

shipped production is serving it deploy 47e6991

opened this

test/web-code.test.ts, test/web-origins.test.ts and test/ssh-site.test.ts now move from EXCLUDED to GATE in scripts/gate.ts. No other line of either list changed, and I didn't touch the three test files. Their reason was "red: asserts the dashboard and studio pages as they were before the redesign" (#291).

What I checked. test/check-list.test.ts passes locally (8 tests). I could not run the three files here, because the crew sandbox refuses listen on a unix socket. This pull's check is the proof, and I haven't seen it yet.

What the check has to show. It must be green, and each of the three files must come in under the #1242 budget (no file over 20 s, no test over 2 s). The /search?q=vault visibility case (alice sees alice/vault, a stranger doesn't) must also pass. I did not change any assertions.

If the check goes red:

  • A failing file: that file goes back to EXCLUDED with the failing test's name as the reason, and a new issue for it. The other two still move.
  • Over budget: the file stays in EXCLUDED with the reason "over budget" and a new issue.
  • The private-repo search case: that is an app bug to file, not an assertion to loosen.
  • A gated file this pull didn't touch: it gets named here and left alone.

Closes #1278

Approved

Gate-only change: ssh-site, web-code and web-origins move from EXCLUDED to GATE, with the three issue-291 exclusions removed. Nothing else is touched, so no new surface, dependency or dead code. The check is green and the entries are consistent between the two lists. I could not re-run the three tests here because the sandbox refuses unix-socket listen (EPERM), so I rely on the forge check for their pass and their time under the budget. Next: (1) keep admitting the remaining not-yet-admitted web tests (web-browse, web-editor, web-phone) in the same small batches; (2) close issue 291 if nothing else is tracked there.

commented

The full gate on land was red and named no test; the pull is open again.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs