Cockpit · main
What CI's Test and E2E jobs selected and why, read across pull requests: whether a skipped test later
failed on main, which paths keep forcing full runs, and which tests are selected
on nearly every pull request. Each pull request is read from its own last run.
main’s own run of its merge — never a second guess at what should have run.Each carries the counts it was made from, because "none" and a genuine zero are different claims.
| 7 days | 14 days | |
|---|---|---|
| Pull requests merged | 45 | 109 |
| Missesa test file or E2E spec that failed on main and was not run on the pull request that merged it | 3 | 3 |
| Forced to run everythingof the pull requests that ran a Test job at all: every package ran in full, so selection saved nothing | 10of 31 pull requests | 10of 31 pull requests |
| Test files a typical pull request ranthe median, over pull requests that used selection at all | 15 | 15 |
| Test job durationpull request vs. main’s own run of the merge, both medians | 6m 25smain 9m 13s | 6m 25smain 9m 13s |
| E2E forced to run every specof the pull requests whose E2E job left a record: every spec ran, so selection saved nothing | 23of 24 pull requests | 23of 24 pull requests |
| E2E specs a typical pull request ranthe median, over pull requests that used selection at all | 9 | 9 |
| Documentation-only pull requestsskipped the Test job entirely | 3of 45 pull requests | 16of 109 pull requests |
A test that failed on main after its pull request skipped it. What to do: widen the import chain the missing file should have been reached through, or add the edge Vitest's own graph does not see.
| Pull request | Test or spec | Level | Reason |
|---|---|---|---|
| #588 Ask a settled filing's refresh for the panel alone, on Haiku 4.5 | tools/ci-stability/tests/integration/index.test.js | integration | not run |
| #580 Give the gear its own glyph, not the workspace's dots | tests/e2e/sign-in.test.ts | e2e | not run |
| #562 Show that a file can be dropped, pasted or added while capturing | tools/ci-stability/tests/integration/index.test.js | integration | not run |
Every package ran when one of these paths changed. What to do: move the path under a package's own directory, or narrow the rule that catches it, so a change there stops paying for every package's suite.
| Job | Rule | Path | Pull requests | Which |
|---|---|---|---|---|
| Vitest | outside every package | .github/workflows/ci.yml | 4 | |
| E2E | outside every package | .github/workflows/ci.yml | 2 | |
| E2E | owned by no concept | apps/api/src/env.ts | 2 | |
| E2E | owned by no concept | apps/api/src/ai/prompts/choose-a-panel.v1.ts | 2 | |
| Vitest | outside every package | scripts/dev.mjs | 1 | 1 pull request
|
| Vitest | own vitest config | apps/api/vitest.config.ts | 1 | 1 pull request
|
| Vitest | outside every package | .github/actions/find-artifact/action.yml | 1 | 1 pull request
|
| Vitest | outside every package | scripts/lib/e2e-record.mjs | 1 | 1 pull request
|
| Vitest | outside every package | scripts/lib/health.mjs | 1 | 1 pull request
|
| Vitest | outside every package | tests/e2e/workspace-capture.test.ts | 1 | 1 pull request
|
| Vitest | outside every package | tests/e2e/capture.test.ts | 1 | 1 pull request
|
| E2E | owned by no concept | apps/web/src/components/WhateverTheQuestionDoes.tsx | 1 | 1 pull request
|
| E2E | owned by no concept | apps/api/tests/integration/http/capture-source.test.ts | 1 | 1 pull request
|
| E2E | owned by no concept | apps/api/tests/integration/accounts/workspace-colors.test.ts | 1 | 1 pull request
|
| E2E | owned by no concept | apps/web/tests/unit/components/WorkspaceTabs.test.tsx | 1 | 1 pull request
|
| E2E | owned by no concept | apps/web/tests/unit/components/AgentDock.test.tsx | 1 | 1 pull request
|
| E2E | owned by no concept | apps/api/src/auth/oidc.ts | 1 | 1 pull request
|
| E2E | owned by no concept | apps/api/tests/integration/http/repropose-panels.test.ts | 1 | 1 pull request
|
| E2E | owned by no concept | apps/api/src/domain/agents.ts | 1 | 1 pull request
|
| E2E | owned by no concept | apps/api/src/connectors/claude-code.ts | 1 | 1 pull request
|
| E2E | owned by no concept | apps/web/tests/unit/components/DashboardBar.test.tsx | 1 | 1 pull request
|
| E2E | owned by no concept | apps/api/tests/integration/accounts/restore.test.ts | 1 | 1 pull request
|
| E2E | owned by no concept | apps/web/src/dragScroll.ts | 1 | 1 pull request
|
| E2E | outside every package | .github/actions/find-artifact/action.yml | 1 | 1 pull request
|
| E2E | owned by no concept | apps/web/tests/unit/components/CaptureNote.test.tsx | 1 | 1 pull request
|
| E2E | owned by no concept | tools/lead-time/README.md | 1 | 1 pull request
|
| E2E | owned by no concept | apps/web/src/attachmentQueue.ts | 1 | 1 pull request
|
| E2E | outside every package | scripts/lib/e2e-record.mjs | 1 | 1 pull request
|
Selected on nearly every pull request that could have picked it. What to do: if the chain beside it is wider than what actually depends on the file, narrowing it is what would shrink this.
| Test | Level | Selected | Full runs | Most common chain |
|---|---|---|---|---|
| apps/web/tests/unit/pages/DashboardPage.test.tsx | unit | 16of 21 pull requests | 10 | apps/web/tests/unit/pages/DashboardPage.test.tsx → apps/web/src/pages/DashboardPage.tsx → apps/web/src/router.tsx → apps/web/src/pages/Layout.tsx |
| apps/web/tests/unit/pages/Layout.test.tsx | unit | 16of 21 pull requests | 10 | apps/web/tests/unit/pages/Layout.test.tsx → apps/web/src/pages/Layout.tsx |
| apps/web/tests/unit/pages/header-capture.test.tsx | unit | 16of 21 pull requests | 10 | apps/web/tests/unit/pages/header-capture.test.tsx → apps/web/src/pages/Layout.tsx |
| apps/web/tests/unit/pages/workspace-chrome.test.tsx | unit | 16of 21 pull requests | 10 | apps/web/tests/unit/pages/workspace-chrome.test.tsx → apps/web/src/pages/Layout.tsx |
| apps/web/tests/unit/pages/workspace-unread.test.tsx | unit | 16of 21 pull requests | 10 | apps/web/tests/unit/pages/workspace-unread.test.tsx → apps/web/src/pages/Layout.tsx |
| apps/web/tests/unit/router.test.tsx | unit | 16of 21 pull requests | 10 | apps/web/tests/unit/router.test.tsx → apps/web/src/router.tsx → apps/web/src/pages/Layout.tsx |
| apps/web/tests/unit/components/InboxPanel.test.tsx | unit | 14of 21 pull requests | 10 | apps/web/tests/unit/components/InboxPanel.test.tsx → apps/web/src/components/InboxPanel.tsx → apps/web/src/components/Menu.tsx |
| apps/web/tests/unit/components/PanelBoard.test.tsx | unit | 14of 21 pull requests | 10 | apps/web/tests/unit/components/PanelBoard.test.tsx → apps/web/src/components/PanelBoard.tsx → apps/web/src/components/PanelCard.tsx → apps/web/src/components/Menu.tsx |
| apps/web/tests/unit/components/ItemList.test.tsx | unit | 13of 21 pull requests | 10 | itself changed |
| apps/web/tests/unit/components/ItemRow.test.tsx | unit | 12of 21 pull requests | 10 | itself changed |
| apps/web/tests/unit/components/DashboardBar.test.tsx | unit | 11of 21 pull requests | 10 | apps/web/tests/unit/components/DashboardBar.test.tsx → apps/web/src/components/DashboardBar.tsx → apps/web/src/components/Menu.tsx |
| apps/web/tests/unit/components/ManageConnections.test.tsx | unit | 11of 21 pull requests | 10 | apps/web/tests/unit/components/ManageConnections.test.tsx → apps/web/src/components/ManageConnections.tsx → apps/web/src/components/Menu.tsx |
| apps/web/tests/unit/components/ManageTypes.test.tsx | unit | 11of 21 pull requests | 10 | apps/web/tests/unit/components/ManageTypes.test.tsx → apps/web/src/components/ManageTypes.tsx → apps/web/src/components/Menu.tsx |
| apps/web/tests/unit/components/WorkspaceTabs.test.tsx | unit | 11of 21 pull requests | 10 | apps/web/tests/unit/components/WorkspaceTabs.test.tsx → apps/web/src/api/client.ts |
| apps/web/tests/unit/pages/AdminPage.test.tsx | unit | 11of 21 pull requests | 10 | apps/web/tests/unit/pages/AdminPage.test.tsx → apps/web/src/pages/AdminPage.tsx → apps/web/src/components/Menu.tsx |
Newest first. Open one for its changed files, each package's mode and reason, which test files ran and why, and the same for its E2E specs.
8 packages · 12 test files run · E2E 21 of 21 specs run
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | changed | — | |
| @cockpit/web | changed | — | |
| @cockpit/connector-teams | changed | — | |
| @cockpit/shared | changed | — | |
| @cockpit/ci-stability | changed | — | |
| @cockpit/lead-time | changed | — | |
| @cockpit/selection | changed | — | |
| @cockpit/test-explorer | changed | — |
12 test files run
E2E: 21 specs of 21 run · full · owned by no concept (apps/web/src/components/WhateverTheQuestionDoes.tsx)
| Spec | Result | Why |
|---|---|---|
| tests/e2e/agents.test.ts | passed | every spec ran |
| tests/e2e/capture.test.ts | passed | every spec ran |
| tests/e2e/connections.test.ts | passed | every spec ran |
| tests/e2e/dashboards.test.ts | passed | every spec ran |
| tests/e2e/duplicates.test.ts | passed | every spec ran |
| tests/e2e/filing.test.ts | passed | every spec ran |
| tests/e2e/inbox.test.ts | passed | every spec ran |
| tests/e2e/item-editing.test.ts | passed | every spec ran |
| tests/e2e/item-types.test.ts | passed | every spec ran |
| tests/e2e/liveness.test.ts | passed | every spec ran |
| tests/e2e/load-failure.test.ts | passed | every spec ran |
| tests/e2e/open-at-source.test.ts | passed | every spec ran |
| tests/e2e/panels.test.ts | passed | every spec ran |
| tests/e2e/rewrite-history.test.ts | passed | every spec ran |
| tests/e2e/screen-edges.test.ts | passed | every spec ran |
| tests/e2e/selecting.test.ts | passed | every spec ran |
| tests/e2e/sign-in.test.ts | passed | every spec ran |
| tests/e2e/triage.test.ts | passed | every spec ran |
| tests/e2e/user-management.test.ts | passed | every spec ran |
| tests/e2e/workspace-capture.test.ts | passed | every spec ran |
| tests/e2e/workspace-management.test.ts | passed | every spec ran |
8 packages · 114 test files run · E2E 21 of 21 specs run
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | changed | — | |
| @cockpit/web | changed | — | |
| @cockpit/connector-teams | changed | — | |
| @cockpit/shared | changed | — | |
| @cockpit/ci-stability | changed | — | |
| @cockpit/lead-time | changed | — | |
| @cockpit/selection | changed | — | |
| @cockpit/test-explorer | changed | — |
114 test files run
E2E: 21 specs of 21 run · full · owned by no concept (apps/api/tests/integration/http/capture-source.test.ts)
| Spec | Result | Why |
|---|---|---|
| tests/e2e/agents.test.ts | passed | every spec ran |
| tests/e2e/capture.test.ts | passed | every spec ran |
| tests/e2e/connections.test.ts | passed | every spec ran |
| tests/e2e/dashboards.test.ts | passed | every spec ran |
| tests/e2e/duplicates.test.ts | passed | every spec ran |
| tests/e2e/filing.test.ts | passed | every spec ran |
| tests/e2e/inbox.test.ts | passed | every spec ran |
| tests/e2e/item-editing.test.ts | passed | every spec ran |
| tests/e2e/item-types.test.ts | passed | every spec ran |
| tests/e2e/liveness.test.ts | passed | every spec ran |
| tests/e2e/load-failure.test.ts | passed | every spec ran |
| tests/e2e/open-at-source.test.ts | passed | every spec ran |
| tests/e2e/panels.test.ts | passed | every spec ran |
| tests/e2e/rewrite-history.test.ts | passed | every spec ran |
| tests/e2e/screen-edges.test.ts | passed | every spec ran |
| tests/e2e/selecting.test.ts | passed | every spec ran |
| tests/e2e/sign-in.test.ts | passed | every spec ran |
| tests/e2e/triage.test.ts | passed | every spec ran |
| tests/e2e/user-management.test.ts | passed | every spec ran |
| tests/e2e/workspace-capture.test.ts | passed | every spec ran |
| tests/e2e/workspace-management.test.ts | passed | every spec ran |
Skipped: documentation only.
Skipped: documentation only.
Skipped: documentation only.
8 packages · 112 test files run · E2E 21 of 21 specs run
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | changed | — | |
| @cockpit/web | changed | — | |
| @cockpit/connector-teams | changed | — | |
| @cockpit/shared | changed | — | |
| @cockpit/ci-stability | changed | — | |
| @cockpit/lead-time | changed | — | |
| @cockpit/selection | changed | — | |
| @cockpit/test-explorer | changed | — |
112 test files run
E2E: 21 specs of 21 run · full · owned by no concept (apps/api/tests/integration/accounts/workspace-colors.test.ts)
| Spec | Result | Why |
|---|---|---|
| tests/e2e/agents.test.ts | passed | every spec ran |
| tests/e2e/capture.test.ts | passed | every spec ran |
| tests/e2e/connections.test.ts | passed | every spec ran |
| tests/e2e/dashboards.test.ts | passed | every spec ran |
| tests/e2e/duplicates.test.ts | passed | every spec ran |
| tests/e2e/filing.test.ts | passed | every spec ran |
| tests/e2e/inbox.test.ts | passed | every spec ran |
| tests/e2e/item-editing.test.ts | passed | every spec ran |
| tests/e2e/item-types.test.ts | passed | every spec ran |
| tests/e2e/liveness.test.ts | passed | every spec ran |
| tests/e2e/load-failure.test.ts | passed | every spec ran |
| tests/e2e/open-at-source.test.ts | passed | every spec ran |
| tests/e2e/panels.test.ts | passed | every spec ran |
| tests/e2e/rewrite-history.test.ts | passed | every spec ran |
| tests/e2e/screen-edges.test.ts | passed | every spec ran |
| tests/e2e/selecting.test.ts | passed | every spec ran |
| tests/e2e/sign-in.test.ts | passed | every spec ran |
| tests/e2e/triage.test.ts | passed | every spec ran |
| tests/e2e/user-management.test.ts | passed | every spec ran |
| tests/e2e/workspace-capture.test.ts | passed | every spec ran |
| tests/e2e/workspace-management.test.ts | passed | every spec ran |
8 packages · 18 test files run · E2E 21 of 21 specs run
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | changed | — | |
| @cockpit/web | changed | — | |
| @cockpit/connector-teams | changed | — | |
| @cockpit/shared | changed | — | |
| @cockpit/ci-stability | changed | — | |
| @cockpit/lead-time | changed | — | |
| @cockpit/selection | changed | — | |
| @cockpit/test-explorer | changed | — |
18 test files run
E2E: 21 specs of 21 run · full · owned by no concept (apps/web/tests/unit/components/WorkspaceTabs.test.tsx)
| Spec | Result | Why |
|---|---|---|
| tests/e2e/agents.test.ts | passed | every spec ran |
| tests/e2e/capture.test.ts | passed | every spec ran |
| tests/e2e/connections.test.ts | passed | every spec ran |
| tests/e2e/dashboards.test.ts | passed | every spec ran |
| tests/e2e/duplicates.test.ts | passed | every spec ran |
| tests/e2e/filing.test.ts | passed | every spec ran |
| tests/e2e/inbox.test.ts | passed | every spec ran |
| tests/e2e/item-editing.test.ts | passed | every spec ran |
| tests/e2e/item-types.test.ts | passed | every spec ran |
| tests/e2e/liveness.test.ts | passed | every spec ran |
| tests/e2e/load-failure.test.ts | passed | every spec ran |
| tests/e2e/open-at-source.test.ts | passed | every spec ran |
| tests/e2e/panels.test.ts | passed | every spec ran |
| tests/e2e/rewrite-history.test.ts | passed | every spec ran |
| tests/e2e/screen-edges.test.ts | passed | every spec ran |
| tests/e2e/selecting.test.ts | passed | every spec ran |
| tests/e2e/sign-in.test.ts | passed | every spec ran |
| tests/e2e/triage.test.ts | passed | every spec ran |
| tests/e2e/user-management.test.ts | passed | every spec ran |
| tests/e2e/workspace-capture.test.ts | passed | every spec ran |
| tests/e2e/workspace-management.test.ts | passed | every spec ran |
8 packages · 15 test files run · E2E 21 of 21 specs run
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | changed | — | |
| @cockpit/web | changed | — | |
| @cockpit/connector-teams | changed | — | |
| @cockpit/shared | changed | — | |
| @cockpit/ci-stability | changed | — | |
| @cockpit/lead-time | changed | — | |
| @cockpit/selection | changed | — | |
| @cockpit/test-explorer | changed | — |
15 test files run
E2E: 21 specs of 21 run · full · owned by no concept (apps/web/tests/unit/components/AgentDock.test.tsx)
| Spec | Result | Why |
|---|---|---|
| tests/e2e/agents.test.ts | passed | every spec ran |
| tests/e2e/capture.test.ts | passed | every spec ran |
| tests/e2e/connections.test.ts | passed | every spec ran |
| tests/e2e/dashboards.test.ts | passed | every spec ran |
| tests/e2e/duplicates.test.ts | passed | every spec ran |
| tests/e2e/filing.test.ts | passed | every spec ran |
| tests/e2e/inbox.test.ts | passed | every spec ran |
| tests/e2e/item-editing.test.ts | passed | every spec ran |
| tests/e2e/item-types.test.ts | passed | every spec ran |
| tests/e2e/liveness.test.ts | passed | every spec ran |
| tests/e2e/load-failure.test.ts | passed | every spec ran |
| tests/e2e/open-at-source.test.ts | passed | every spec ran |
| tests/e2e/panels.test.ts | passed | every spec ran |
| tests/e2e/rewrite-history.test.ts | passed | every spec ran |
| tests/e2e/screen-edges.test.ts | passed | every spec ran |
| tests/e2e/selecting.test.ts | passed | every spec ran |
| tests/e2e/sign-in.test.ts | passed | every spec ran |
| tests/e2e/triage.test.ts | passed | every spec ran |
| tests/e2e/user-management.test.ts | passed | every spec ran |
| tests/e2e/workspace-capture.test.ts | passed | every spec ran |
| tests/e2e/workspace-management.test.ts | passed | every spec ran |
8 packages · 196 test files run · E2E 21 of 21 specs run
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | full | outside every package (.github/workflows/ci.yml) | |
| @cockpit/web | full | outside every package (.github/workflows/ci.yml) | |
| @cockpit/connector-teams | full | outside every package (.github/workflows/ci.yml) | |
| @cockpit/shared | full | outside every package (.github/workflows/ci.yml) | |
| @cockpit/ci-stability | full | outside every package (.github/workflows/ci.yml) | |
| @cockpit/lead-time | full | outside every package (.github/workflows/ci.yml) | |
| @cockpit/selection | full | outside every package (.github/workflows/ci.yml) | |
| @cockpit/test-explorer | full | outside every package (.github/workflows/ci.yml) |
196 test files run
E2E: 21 specs of 21 run · full · outside every package (.github/workflows/ci.yml)
| Spec | Result | Why |
|---|---|---|
| tests/e2e/agents.test.ts | passed | every spec ran |
| tests/e2e/capture.test.ts | passed | every spec ran |
| tests/e2e/connections.test.ts | passed | every spec ran |
| tests/e2e/dashboards.test.ts | passed | every spec ran |
| tests/e2e/duplicates.test.ts | passed | every spec ran |
| tests/e2e/filing.test.ts | passed | every spec ran |
| tests/e2e/inbox.test.ts | passed | every spec ran |
| tests/e2e/item-editing.test.ts | passed | every spec ran |
| tests/e2e/item-types.test.ts | passed | every spec ran |
| tests/e2e/liveness.test.ts | passed | every spec ran |
| tests/e2e/load-failure.test.ts | passed | every spec ran |
| tests/e2e/open-at-source.test.ts | passed | every spec ran |
| tests/e2e/panels.test.ts | passed | every spec ran |
| tests/e2e/rewrite-history.test.ts | passed | every spec ran |
| tests/e2e/screen-edges.test.ts | passed | every spec ran |
| tests/e2e/selecting.test.ts | passed | every spec ran |
| tests/e2e/sign-in.test.ts | passed | every spec ran |
| tests/e2e/triage.test.ts | passed | every spec ran |
| tests/e2e/user-management.test.ts | passed | every spec ran |
| tests/e2e/workspace-capture.test.ts | passed | every spec ran |
| tests/e2e/workspace-management.test.ts | passed | every spec ran |
8 packages · 112 test files run · E2E 21 of 21 specs run
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | changed | — | |
| @cockpit/web | changed | — | |
| @cockpit/connector-teams | changed | — | |
| @cockpit/shared | changed | — | |
| @cockpit/ci-stability | changed | — | |
| @cockpit/lead-time | changed | — | |
| @cockpit/selection | changed | — | |
| @cockpit/test-explorer | changed | — |
112 test files run
E2E: 21 specs of 21 run · full · owned by no concept (apps/api/src/auth/oidc.ts)
| Spec | Result | Why |
|---|---|---|
| tests/e2e/agents.test.ts | passed | every spec ran |
| tests/e2e/capture.test.ts | passed | every spec ran |
| tests/e2e/connections.test.ts | passed | every spec ran |
| tests/e2e/dashboards.test.ts | passed | every spec ran |
| tests/e2e/duplicates.test.ts | passed | every spec ran |
| tests/e2e/filing.test.ts | passed | every spec ran |
| tests/e2e/inbox.test.ts | passed | every spec ran |
| tests/e2e/item-editing.test.ts | passed | every spec ran |
| tests/e2e/item-types.test.ts | passed | every spec ran |
| tests/e2e/liveness.test.ts | passed | every spec ran |
| tests/e2e/load-failure.test.ts | passed | every spec ran |
| tests/e2e/open-at-source.test.ts | passed | every spec ran |
| tests/e2e/panels.test.ts | passed | every spec ran |
| tests/e2e/rewrite-history.test.ts | passed | every spec ran |
| tests/e2e/screen-edges.test.ts | passed | every spec ran |
| tests/e2e/selecting.test.ts | passed | every spec ran |
| tests/e2e/sign-in.test.ts | passed | every spec ran |
| tests/e2e/triage.test.ts | passed | every spec ran |
| tests/e2e/user-management.test.ts | passed | every spec ran |
| tests/e2e/workspace-capture.test.ts | passed | every spec ran |
| tests/e2e/workspace-management.test.ts | passed | every spec ran |
8 packages · 192 test files run · E2E 21 of 21 specs run
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | full | outside every package (scripts/dev.mjs) | |
| @cockpit/web | full | outside every package (scripts/dev.mjs) | |
| @cockpit/connector-teams | full | outside every package (scripts/dev.mjs) | |
| @cockpit/shared | full | outside every package (scripts/dev.mjs) | |
| @cockpit/ci-stability | full | outside every package (scripts/dev.mjs) | |
| @cockpit/lead-time | full | outside every package (scripts/dev.mjs) | |
| @cockpit/selection | full | outside every package (scripts/dev.mjs) | |
| @cockpit/test-explorer | full | outside every package (scripts/dev.mjs) |
192 test files run
E2E: 21 specs of 21 run · full · owned by no concept (apps/api/src/env.ts)
| Spec | Result | Why |
|---|---|---|
| tests/e2e/agents.test.ts | passed | every spec ran |
| tests/e2e/capture.test.ts | passed | every spec ran |
| tests/e2e/connections.test.ts | passed | every spec ran |
| tests/e2e/dashboards.test.ts | passed | every spec ran |
| tests/e2e/duplicates.test.ts | passed | every spec ran |
| tests/e2e/filing.test.ts | passed | every spec ran |
| tests/e2e/inbox.test.ts | passed | every spec ran |
| tests/e2e/item-editing.test.ts | passed | every spec ran |
| tests/e2e/item-types.test.ts | passed | every spec ran |
| tests/e2e/liveness.test.ts | passed | every spec ran |
| tests/e2e/load-failure.test.ts | passed | every spec ran |
| tests/e2e/open-at-source.test.ts | passed | every spec ran |
| tests/e2e/panels.test.ts | passed | every spec ran |
| tests/e2e/rewrite-history.test.ts | passed | every spec ran |
| tests/e2e/screen-edges.test.ts | passed | every spec ran |
| tests/e2e/selecting.test.ts | passed | every spec ran |
| tests/e2e/sign-in.test.ts | passed | every spec ran |
| tests/e2e/triage.test.ts | passed | every spec ran |
| tests/e2e/user-management.test.ts | passed | every spec ran |
| tests/e2e/workspace-capture.test.ts | passed | every spec ran |
| tests/e2e/workspace-management.test.ts | passed | every spec ran |
8 packages · 104 test files run · E2E 21 of 21 specs run
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | changed | — | |
| @cockpit/web | changed | — | |
| @cockpit/connector-teams | changed | — | |
| @cockpit/shared | changed | — | |
| @cockpit/ci-stability | changed | — | |
| @cockpit/lead-time | changed | — | |
| @cockpit/selection | changed | — | |
| @cockpit/test-explorer | changed | — |
104 test files run
E2E: 21 specs of 21 run · full · owned by no concept (apps/api/src/ai/prompts/choose-a-panel.v1.ts)
| Spec | Result | Why |
|---|---|---|
| tests/e2e/agents.test.ts | passed | every spec ran |
| tests/e2e/capture.test.ts | passed | every spec ran |
| tests/e2e/connections.test.ts | passed | every spec ran |
| tests/e2e/dashboards.test.ts | passed | every spec ran |
| tests/e2e/duplicates.test.ts | passed | every spec ran |
| tests/e2e/filing.test.ts | passed | every spec ran |
| tests/e2e/inbox.test.ts | passed | every spec ran |
| tests/e2e/item-editing.test.ts | passed | every spec ran |
| tests/e2e/item-types.test.ts | passed | every spec ran |
| tests/e2e/liveness.test.ts | passed | every spec ran |
| tests/e2e/load-failure.test.ts | passed | every spec ran |
| tests/e2e/open-at-source.test.ts | passed | every spec ran |
| tests/e2e/panels.test.ts | passed | every spec ran |
| tests/e2e/rewrite-history.test.ts | passed | every spec ran |
| tests/e2e/screen-edges.test.ts | passed | every spec ran |
| tests/e2e/selecting.test.ts | passed | every spec ran |
| tests/e2e/sign-in.test.ts | passed | every spec ran |
| tests/e2e/triage.test.ts | passed | every spec ran |
| tests/e2e/user-management.test.ts | passed | every spec ran |
| tests/e2e/workspace-capture.test.ts | passed | every spec ran |
| tests/e2e/workspace-management.test.ts | passed | every spec ran |
8 packages · 79 test files run · E2E 20 of 20 specs run
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | full | own vitest config (apps/api/vitest.config.ts) | |
| @cockpit/web | changed | — | |
| @cockpit/connector-teams | changed | — | |
| @cockpit/shared | changed | — | |
| @cockpit/ci-stability | changed | — | |
| @cockpit/lead-time | changed | — | |
| @cockpit/selection | changed | — | |
| @cockpit/test-explorer | changed | — |
79 test files run
E2E: 20 specs of 20 run · full · owned by no concept (apps/api/src/env.ts)
| Spec | Result | Why |
|---|---|---|
| tests/e2e/capture.test.ts | passed | every spec ran |
| tests/e2e/connections.test.ts | passed | every spec ran |
| tests/e2e/dashboards.test.ts | passed | every spec ran |
| tests/e2e/duplicates.test.ts | passed | every spec ran |
| tests/e2e/filing.test.ts | passed | every spec ran |
| tests/e2e/inbox.test.ts | passed | every spec ran |
| tests/e2e/item-editing.test.ts | passed | every spec ran |
| tests/e2e/item-types.test.ts | passed | every spec ran |
| tests/e2e/liveness.test.ts | passed | every spec ran |
| tests/e2e/load-failure.test.ts | passed | every spec ran |
| tests/e2e/open-at-source.test.ts | passed | every spec ran |
| tests/e2e/panels.test.ts | passed | every spec ran |
| tests/e2e/rewrite-history.test.ts | passed | every spec ran |
| tests/e2e/screen-edges.test.ts | passed | every spec ran |
| tests/e2e/selecting.test.ts | passed | every spec ran |
| tests/e2e/sign-in.test.ts | passed | every spec ran |
| tests/e2e/triage.test.ts | passed | every spec ran |
| tests/e2e/user-management.test.ts | passed | every spec ran |
| tests/e2e/workspace-capture.test.ts | passed | every spec ran |
| tests/e2e/workspace-management.test.ts | passed | every spec ran |
8 packages · 10 test files run · E2E 20 of 20 specs run
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | changed | — | |
| @cockpit/web | changed | — | |
| @cockpit/connector-teams | changed | — | |
| @cockpit/shared | changed | — | |
| @cockpit/ci-stability | changed | — | |
| @cockpit/lead-time | changed | — | |
| @cockpit/selection | changed | — | |
| @cockpit/test-explorer | changed | — |
10 test files run
E2E: 20 specs of 20 run · full · owned by no concept (apps/api/tests/integration/http/repropose-panels.test.ts)
| Spec | Result | Why |
|---|---|---|
| tests/e2e/capture.test.ts | passed | every spec ran |
| tests/e2e/connections.test.ts | passed | every spec ran |
| tests/e2e/dashboards.test.ts | passed | every spec ran |
| tests/e2e/duplicates.test.ts | passed | every spec ran |
| tests/e2e/filing.test.ts | passed | every spec ran |
| tests/e2e/inbox.test.ts | passed | every spec ran |
| tests/e2e/item-editing.test.ts | passed | every spec ran |
| tests/e2e/item-types.test.ts | passed | every spec ran |
| tests/e2e/liveness.test.ts | passed | every spec ran |
| tests/e2e/load-failure.test.ts | passed | every spec ran |
| tests/e2e/open-at-source.test.ts | passed | every spec ran |
| tests/e2e/panels.test.ts | passed | every spec ran |
| tests/e2e/rewrite-history.test.ts | passed | every spec ran |
| tests/e2e/screen-edges.test.ts | passed | every spec ran |
| tests/e2e/selecting.test.ts | passed | every spec ran |
| tests/e2e/sign-in.test.ts | passed | every spec ran |
| tests/e2e/triage.test.ts | passed | every spec ran |
| tests/e2e/user-management.test.ts | passed | every spec ran |
| tests/e2e/workspace-capture.test.ts | passed | every spec ran |
| tests/e2e/workspace-management.test.ts | passed | every spec ran |
8 packages · 105 test files run · E2E 21 of 21 specs run
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | changed | — | |
| @cockpit/web | changed | — | |
| @cockpit/connector-teams | changed | — | |
| @cockpit/shared | changed | — | |
| @cockpit/ci-stability | changed | — | |
| @cockpit/lead-time | changed | — | |
| @cockpit/selection | changed | — | |
| @cockpit/test-explorer | changed | — |
105 test files run
E2E: 21 specs of 21 run · full · owned by no concept (apps/api/src/domain/agents.ts)
| Spec | Result | Why |
|---|---|---|
| tests/e2e/agents.test.ts | passed | every spec ran |
| tests/e2e/capture.test.ts | passed | every spec ran |
| tests/e2e/connections.test.ts | passed | every spec ran |
| tests/e2e/dashboards.test.ts | passed | every spec ran |
| tests/e2e/duplicates.test.ts | passed | every spec ran |
| tests/e2e/filing.test.ts | passed | every spec ran |
| tests/e2e/inbox.test.ts | passed | every spec ran |
| tests/e2e/item-editing.test.ts | passed | every spec ran |
| tests/e2e/item-types.test.ts | passed | every spec ran |
| tests/e2e/liveness.test.ts | passed | every spec ran |
| tests/e2e/load-failure.test.ts | passed | every spec ran |
| tests/e2e/open-at-source.test.ts | passed | every spec ran |
| tests/e2e/panels.test.ts | passed | every spec ran |
| tests/e2e/rewrite-history.test.ts | passed | every spec ran |
| tests/e2e/screen-edges.test.ts | passed | every spec ran |
| tests/e2e/selecting.test.ts | passed | every spec ran |
| tests/e2e/sign-in.test.ts | passed | every spec ran |
| tests/e2e/triage.test.ts | passed | every spec ran |
| tests/e2e/user-management.test.ts | passed | every spec ran |
| tests/e2e/workspace-capture.test.ts | passed | every spec ran |
| tests/e2e/workspace-management.test.ts | passed | every spec ran |
8 packages · 13 test files run · E2E 20 of 20 specs run
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | changed | — | |
| @cockpit/web | changed | — | |
| @cockpit/connector-teams | changed | — | |
| @cockpit/shared | changed | — | |
| @cockpit/ci-stability | changed | — | |
| @cockpit/lead-time | changed | — | |
| @cockpit/selection | changed | — | |
| @cockpit/test-explorer | changed | — |
13 test files run
E2E: 20 specs of 20 run · full · owned by no concept (apps/api/src/ai/prompts/choose-a-panel.v1.ts)
| Spec | Result | Why |
|---|---|---|
| tests/e2e/capture.test.ts | passed | every spec ran |
| tests/e2e/connections.test.ts | passed | every spec ran |
| tests/e2e/dashboards.test.ts | passed | every spec ran |
| tests/e2e/duplicates.test.ts | passed | every spec ran |
| tests/e2e/filing.test.ts | passed | every spec ran |
| tests/e2e/inbox.test.ts | passed | every spec ran |
| tests/e2e/item-editing.test.ts | passed | every spec ran |
| tests/e2e/item-types.test.ts | passed | every spec ran |
| tests/e2e/liveness.test.ts | passed | every spec ran |
| tests/e2e/load-failure.test.ts | passed | every spec ran |
| tests/e2e/open-at-source.test.ts | passed | every spec ran |
| tests/e2e/panels.test.ts | passed | every spec ran |
| tests/e2e/rewrite-history.test.ts | passed | every spec ran |
| tests/e2e/screen-edges.test.ts | passed | every spec ran |
| tests/e2e/selecting.test.ts | passed | every spec ran |
| tests/e2e/sign-in.test.ts | passed | every spec ran |
| tests/e2e/triage.test.ts | passed | every spec ran |
| tests/e2e/user-management.test.ts | passed | every spec ran |
| tests/e2e/workspace-capture.test.ts | passed | every spec ran |
| tests/e2e/workspace-management.test.ts | passed | every spec ran |
8 packages · 15 test files run · E2E 9 of 20 specs run
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | changed | — | |
| @cockpit/web | changed | — | |
| @cockpit/connector-teams | changed | — | |
| @cockpit/shared | changed | — | |
| @cockpit/ci-stability | changed | — | |
| @cockpit/lead-time | changed | — | |
| @cockpit/selection | changed | — | |
| @cockpit/test-explorer | changed | — |
15 test files run
E2E: 9 specs of 20 run · changed
| Spec | Result | Why |
|---|---|---|
| tests/e2e/capture.test.ts | not run | |
| tests/e2e/connections.test.ts | not run | |
| tests/e2e/dashboards.test.ts | passed | owned by Dashboards, which `apps/web/src/components/Menu.tsx` changed |
| tests/e2e/duplicates.test.ts | passed | owned by Triage, which `apps/web/src/components/Menu.tsx` changed |
| tests/e2e/filing.test.ts | passed | owned by Panels, which `apps/web/src/components/Menu.tsx` changed; owned by Triage, which `apps/web/src/components/Menu.tsx` changed |
| tests/e2e/inbox.test.ts | passed | owned by Triage, which `apps/web/src/components/Menu.tsx` changed |
| tests/e2e/item-editing.test.ts | not run | |
| tests/e2e/item-types.test.ts | not run | |
| tests/e2e/liveness.test.ts | not run | |
| tests/e2e/load-failure.test.ts | not run | |
| tests/e2e/open-at-source.test.ts | not run | |
| tests/e2e/panels.test.ts | passed | owned by Panels, which `apps/web/src/components/Menu.tsx` changed |
| tests/e2e/rewrite-history.test.ts | not run | |
| tests/e2e/screen-edges.test.ts | passed | owned by Screen edges, which `apps/web/src/pages/Layout.tsx` changed |
| tests/e2e/selecting.test.ts | not run | |
| tests/e2e/sign-in.test.ts | not run | |
| tests/e2e/triage.test.ts | passed | owned by Triage, which `apps/web/src/components/Menu.tsx` changed |
| tests/e2e/user-management.test.ts | passed | owned by User management, which `apps/web/src/pages/Layout.tsx` changed |
| tests/e2e/workspace-capture.test.ts | not run | |
| tests/e2e/workspace-management.test.ts | passed | owned by Workspace management, which `apps/web/src/components/Menu.tsx` changed |
8 packages · 101 test files run · E2E 20 of 20 specs run
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | changed | — | |
| @cockpit/web | changed | — | |
| @cockpit/connector-teams | changed | — | |
| @cockpit/shared | changed | — | |
| @cockpit/ci-stability | changed | — | |
| @cockpit/lead-time | changed | — | |
| @cockpit/selection | changed | — | |
| @cockpit/test-explorer | changed | — |
101 test files run
E2E: 20 specs of 20 run · full · owned by no concept (apps/api/src/connectors/claude-code.ts)
| Spec | Result | Why |
|---|---|---|
| tests/e2e/capture.test.ts | passed | every spec ran |
| tests/e2e/connections.test.ts | passed | every spec ran |
| tests/e2e/dashboards.test.ts | passed | every spec ran |
| tests/e2e/duplicates.test.ts | passed | every spec ran |
| tests/e2e/filing.test.ts | passed | every spec ran |
| tests/e2e/inbox.test.ts | passed | every spec ran |
| tests/e2e/item-editing.test.ts | passed | every spec ran |
| tests/e2e/item-types.test.ts | passed | every spec ran |
| tests/e2e/liveness.test.ts | passed | every spec ran |
| tests/e2e/load-failure.test.ts | passed | every spec ran |
| tests/e2e/open-at-source.test.ts | passed | every spec ran |
| tests/e2e/panels.test.ts | passed | every spec ran |
| tests/e2e/rewrite-history.test.ts | passed | every spec ran |
| tests/e2e/screen-edges.test.ts | passed | every spec ran |
| tests/e2e/selecting.test.ts | passed | every spec ran |
| tests/e2e/sign-in.test.ts | passed | every spec ran |
| tests/e2e/triage.test.ts | passed | every spec ran |
| tests/e2e/user-management.test.ts | passed | every spec ran |
| tests/e2e/workspace-capture.test.ts | passed | every spec ran |
| tests/e2e/workspace-management.test.ts | passed | every spec ran |
8 packages · 15 test files run · E2E 20 of 20 specs run
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | changed | — | |
| @cockpit/web | changed | — | |
| @cockpit/connector-teams | changed | — | |
| @cockpit/shared | changed | — | |
| @cockpit/ci-stability | changed | — | |
| @cockpit/lead-time | changed | — | |
| @cockpit/selection | changed | — | |
| @cockpit/test-explorer | changed | — |
15 test files run
E2E: 20 specs of 20 run · full · owned by no concept (apps/web/tests/unit/components/DashboardBar.test.tsx)
| Spec | Result | Why |
|---|---|---|
| tests/e2e/capture.test.ts | passed | every spec ran |
| tests/e2e/connections.test.ts | passed | every spec ran |
| tests/e2e/dashboards.test.ts | passed | every spec ran |
| tests/e2e/duplicates.test.ts | passed | every spec ran |
| tests/e2e/filing.test.ts | passed | every spec ran |
| tests/e2e/inbox.test.ts | passed | every spec ran |
| tests/e2e/item-editing.test.ts | passed | every spec ran |
| tests/e2e/item-types.test.ts | passed | every spec ran |
| tests/e2e/liveness.test.ts | passed | every spec ran |
| tests/e2e/load-failure.test.ts | passed | every spec ran |
| tests/e2e/open-at-source.test.ts | passed | every spec ran |
| tests/e2e/panels.test.ts | passed | every spec ran |
| tests/e2e/rewrite-history.test.ts | passed | every spec ran |
| tests/e2e/screen-edges.test.ts | passed | every spec ran |
| tests/e2e/selecting.test.ts | passed | every spec ran |
| tests/e2e/sign-in.test.ts | passed | every spec ran |
| tests/e2e/triage.test.ts | passed | every spec ran |
| tests/e2e/user-management.test.ts | passed | every spec ran |
| tests/e2e/workspace-capture.test.ts | passed | every spec ran |
| tests/e2e/workspace-management.test.ts | passed | every spec ran |
8 packages · 102 test files run · E2E 20 of 20 specs run
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | changed | — | |
| @cockpit/web | changed | — | |
| @cockpit/connector-teams | changed | — | |
| @cockpit/shared | changed | — | |
| @cockpit/ci-stability | changed | — | |
| @cockpit/lead-time | changed | — | |
| @cockpit/selection | changed | — | |
| @cockpit/test-explorer | changed | — |
102 test files run
E2E: 20 specs of 20 run · full · owned by no concept (apps/api/tests/integration/accounts/restore.test.ts)
| Spec | Result | Why |
|---|---|---|
| tests/e2e/capture.test.ts | passed | every spec ran |
| tests/e2e/connections.test.ts | passed | every spec ran |
| tests/e2e/dashboards.test.ts | passed | every spec ran |
| tests/e2e/duplicates.test.ts | passed | every spec ran |
| tests/e2e/filing.test.ts | passed | every spec ran |
| tests/e2e/inbox.test.ts | passed | every spec ran |
| tests/e2e/item-editing.test.ts | passed | every spec ran |
| tests/e2e/item-types.test.ts | passed | every spec ran |
| tests/e2e/liveness.test.ts | passed | every spec ran |
| tests/e2e/load-failure.test.ts | passed | every spec ran |
| tests/e2e/open-at-source.test.ts | passed | every spec ran |
| tests/e2e/panels.test.ts | passed | every spec ran |
| tests/e2e/rewrite-history.test.ts | passed | every spec ran |
| tests/e2e/screen-edges.test.ts | passed | every spec ran |
| tests/e2e/selecting.test.ts | passed | every spec ran |
| tests/e2e/sign-in.test.ts | passed | every spec ran |
| tests/e2e/triage.test.ts | passed | every spec ran |
| tests/e2e/user-management.test.ts | passed | every spec ran |
| tests/e2e/workspace-capture.test.ts | passed | every spec ran |
| tests/e2e/workspace-management.test.ts | passed | every spec ran |
8 packages · 8 test files run · E2E 20 of 20 specs run
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | changed | — | |
| @cockpit/web | changed | — | |
| @cockpit/connector-teams | changed | — | |
| @cockpit/shared | changed | — | |
| @cockpit/ci-stability | changed | — | |
| @cockpit/lead-time | changed | — | |
| @cockpit/selection | changed | — | |
| @cockpit/test-explorer | changed | — |
8 test files run
E2E: 20 specs of 20 run · full · owned by no concept (apps/web/src/dragScroll.ts)
| Spec | Result | Why |
|---|---|---|
| tests/e2e/capture.test.ts | passed | every spec ran |
| tests/e2e/connections.test.ts | passed | every spec ran |
| tests/e2e/dashboards.test.ts | passed | every spec ran |
| tests/e2e/duplicates.test.ts | passed | every spec ran |
| tests/e2e/filing.test.ts | passed | every spec ran |
| tests/e2e/inbox.test.ts | passed | every spec ran |
| tests/e2e/item-editing.test.ts | passed | every spec ran |
| tests/e2e/item-types.test.ts | passed | every spec ran |
| tests/e2e/liveness.test.ts | passed | every spec ran |
| tests/e2e/load-failure.test.ts | passed | every spec ran |
| tests/e2e/open-at-source.test.ts | passed | every spec ran |
| tests/e2e/panels.test.ts | passed | every spec ran |
| tests/e2e/rewrite-history.test.ts | passed | every spec ran |
| tests/e2e/screen-edges.test.ts | passed | every spec ran |
| tests/e2e/selecting.test.ts | passed | every spec ran |
| tests/e2e/sign-in.test.ts | passed | every spec ran |
| tests/e2e/triage.test.ts | passed | every spec ran |
| tests/e2e/user-management.test.ts | passed | every spec ran |
| tests/e2e/workspace-capture.test.ts | passed | every spec ran |
| tests/e2e/workspace-management.test.ts | passed | every spec ran |
8 packages · 179 test files run · E2E 20 of 20 specs run
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | full | outside every package (.github/actions/find-artifact/action.yml) | |
| @cockpit/web | full | outside every package (.github/actions/find-artifact/action.yml) | |
| @cockpit/connector-teams | full | outside every package (.github/actions/find-artifact/action.yml) | |
| @cockpit/shared | full | outside every package (.github/actions/find-artifact/action.yml) | |
| @cockpit/ci-stability | full | outside every package (.github/actions/find-artifact/action.yml) | |
| @cockpit/lead-time | full | outside every package (.github/actions/find-artifact/action.yml) | |
| @cockpit/selection | full | outside every package (.github/actions/find-artifact/action.yml) | |
| @cockpit/test-explorer | full | outside every package (.github/actions/find-artifact/action.yml) |
179 test files run
E2E: 20 specs of 20 run · full · outside every package (.github/actions/find-artifact/action.yml)
| Spec | Result | Why |
|---|---|---|
| tests/e2e/capture.test.ts | passed | every spec ran |
| tests/e2e/connections.test.ts | passed | every spec ran |
| tests/e2e/dashboards.test.ts | passed | every spec ran |
| tests/e2e/duplicates.test.ts | passed | every spec ran |
| tests/e2e/filing.test.ts | passed | every spec ran |
| tests/e2e/inbox.test.ts | passed | every spec ran |
| tests/e2e/item-editing.test.ts | passed | every spec ran |
| tests/e2e/item-types.test.ts | passed | every spec ran |
| tests/e2e/liveness.test.ts | passed | every spec ran |
| tests/e2e/load-failure.test.ts | passed | every spec ran |
| tests/e2e/open-at-source.test.ts | passed | every spec ran |
| tests/e2e/panels.test.ts | passed | every spec ran |
| tests/e2e/rewrite-history.test.ts | passed | every spec ran |
| tests/e2e/screen-edges.test.ts | passed | every spec ran |
| tests/e2e/selecting.test.ts | passed | every spec ran |
| tests/e2e/sign-in.test.ts | passed | every spec ran |
| tests/e2e/triage.test.ts | passed | every spec ran |
| tests/e2e/user-management.test.ts | passed | every spec ran |
| tests/e2e/workspace-capture.test.ts | passed | every spec ran |
| tests/e2e/workspace-management.test.ts | passed | every spec ran |
8 packages · 8 test files run · E2E 20 of 20 specs run
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | changed | — | |
| @cockpit/web | changed | — | |
| @cockpit/connector-teams | changed | — | |
| @cockpit/shared | changed | — | |
| @cockpit/ci-stability | changed | — | |
| @cockpit/lead-time | changed | — | |
| @cockpit/selection | changed | — | |
| @cockpit/test-explorer | changed | — |
8 test files run
E2E: 20 specs of 20 run · full · owned by no concept (apps/web/tests/unit/components/CaptureNote.test.tsx)
| Spec | Result | Why |
|---|---|---|
| tests/e2e/capture.test.ts | passed | every spec ran |
| tests/e2e/connections.test.ts | passed | every spec ran |
| tests/e2e/dashboards.test.ts | passed | every spec ran |
| tests/e2e/duplicates.test.ts | passed | every spec ran |
| tests/e2e/filing.test.ts | passed | every spec ran |
| tests/e2e/inbox.test.ts | passed | every spec ran |
| tests/e2e/item-editing.test.ts | passed | every spec ran |
| tests/e2e/item-types.test.ts | passed | every spec ran |
| tests/e2e/liveness.test.ts | passed | every spec ran |
| tests/e2e/load-failure.test.ts | passed | every spec ran |
| tests/e2e/open-at-source.test.ts | passed | every spec ran |
| tests/e2e/panels.test.ts | passed | every spec ran |
| tests/e2e/rewrite-history.test.ts | passed | every spec ran |
| tests/e2e/screen-edges.test.ts | passed | every spec ran |
| tests/e2e/selecting.test.ts | passed | every spec ran |
| tests/e2e/sign-in.test.ts | passed | every spec ran |
| tests/e2e/triage.test.ts | passed | every spec ran |
| tests/e2e/user-management.test.ts | passed | every spec ran |
| tests/e2e/workspace-capture.test.ts | passed | every spec ran |
| tests/e2e/workspace-management.test.ts | passed | every spec ran |
8 packages · 5 test files run · E2E 20 of 20 specs run
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | changed | — | |
| @cockpit/web | changed | — | |
| @cockpit/connector-teams | changed | — | |
| @cockpit/shared | changed | — | |
| @cockpit/ci-stability | changed | — | |
| @cockpit/lead-time | changed | — | |
| @cockpit/selection | changed | — | |
| @cockpit/test-explorer | changed | — |
5 test files run
E2E: 20 specs of 20 run · full · owned by no concept (tools/lead-time/README.md)
| Spec | Result | Why |
|---|---|---|
| tests/e2e/capture.test.ts | passed | every spec ran |
| tests/e2e/connections.test.ts | passed | every spec ran |
| tests/e2e/dashboards.test.ts | passed | every spec ran |
| tests/e2e/duplicates.test.ts | passed | every spec ran |
| tests/e2e/filing.test.ts | passed | every spec ran |
| tests/e2e/inbox.test.ts | passed | every spec ran |
| tests/e2e/item-editing.test.ts | passed | every spec ran |
| tests/e2e/item-types.test.ts | passed | every spec ran |
| tests/e2e/liveness.test.ts | passed | every spec ran |
| tests/e2e/load-failure.test.ts | passed | every spec ran |
| tests/e2e/open-at-source.test.ts | passed | every spec ran |
| tests/e2e/panels.test.ts | passed | every spec ran |
| tests/e2e/rewrite-history.test.ts | passed | every spec ran |
| tests/e2e/screen-edges.test.ts | passed | every spec ran |
| tests/e2e/selecting.test.ts | passed | every spec ran |
| tests/e2e/sign-in.test.ts | passed | every spec ran |
| tests/e2e/triage.test.ts | passed | every spec ran |
| tests/e2e/user-management.test.ts | passed | every spec ran |
| tests/e2e/workspace-capture.test.ts | passed | every spec ran |
| tests/e2e/workspace-management.test.ts | passed | every spec ran |
8 packages · 67 test files run · E2E 20 of 20 specs run
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | changed | — | |
| @cockpit/web | changed | — | |
| @cockpit/connector-teams | changed | — | |
| @cockpit/shared | changed | — | |
| @cockpit/ci-stability | changed | — | |
| @cockpit/lead-time | changed | — | |
| @cockpit/selection | changed | — | |
| @cockpit/test-explorer | changed | — |
67 test files run
E2E: 20 specs of 20 run · full · owned by no concept (apps/web/src/attachmentQueue.ts)
| Spec | Result | Why |
|---|---|---|
| tests/e2e/capture.test.ts | passed | every spec ran |
| tests/e2e/connections.test.ts | passed | every spec ran |
| tests/e2e/dashboards.test.ts | passed | every spec ran |
| tests/e2e/duplicates.test.ts | passed | every spec ran |
| tests/e2e/filing.test.ts | passed | every spec ran |
| tests/e2e/inbox.test.ts | passed | every spec ran |
| tests/e2e/item-editing.test.ts | passed | every spec ran |
| tests/e2e/item-types.test.ts | passed | every spec ran |
| tests/e2e/liveness.test.ts | passed | every spec ran |
| tests/e2e/load-failure.test.ts | passed | every spec ran |
| tests/e2e/open-at-source.test.ts | passed | every spec ran |
| tests/e2e/panels.test.ts | passed | every spec ran |
| tests/e2e/rewrite-history.test.ts | passed | every spec ran |
| tests/e2e/screen-edges.test.ts | passed | every spec ran |
| tests/e2e/selecting.test.ts | passed | every spec ran |
| tests/e2e/sign-in.test.ts | passed | every spec ran |
| tests/e2e/triage.test.ts | passed | every spec ran |
| tests/e2e/user-management.test.ts | passed | every spec ran |
| tests/e2e/workspace-capture.test.ts | passed | every spec ran |
| tests/e2e/workspace-management.test.ts | passed | every spec ran |
8 packages · 178 test files run · E2E 20 of 20 specs run
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | full | outside every package (scripts/lib/e2e-record.mjs) | |
| @cockpit/web | full | outside every package (scripts/lib/e2e-record.mjs) | |
| @cockpit/connector-teams | full | outside every package (scripts/lib/e2e-record.mjs) | |
| @cockpit/shared | full | outside every package (scripts/lib/e2e-record.mjs) | |
| @cockpit/ci-stability | full | outside every package (scripts/lib/e2e-record.mjs) | |
| @cockpit/lead-time | full | outside every package (scripts/lib/e2e-record.mjs) | |
| @cockpit/selection | full | outside every package (scripts/lib/e2e-record.mjs) | |
| @cockpit/test-explorer | full | outside every package (scripts/lib/e2e-record.mjs) |
178 test files run
E2E: 20 specs of 20 run · full · outside every package (scripts/lib/e2e-record.mjs)
| Spec | Result | Why |
|---|---|---|
| tests/e2e/capture.test.ts | passed | every spec ran |
| tests/e2e/connections.test.ts | passed | every spec ran |
| tests/e2e/dashboards.test.ts | passed | every spec ran |
| tests/e2e/duplicates.test.ts | passed | every spec ran |
| tests/e2e/filing.test.ts | passed | every spec ran |
| tests/e2e/inbox.test.ts | passed | every spec ran |
| tests/e2e/item-editing.test.ts | passed | every spec ran |
| tests/e2e/item-types.test.ts | passed | every spec ran |
| tests/e2e/liveness.test.ts | passed | every spec ran |
| tests/e2e/load-failure.test.ts | passed | every spec ran |
| tests/e2e/open-at-source.test.ts | passed | every spec ran |
| tests/e2e/panels.test.ts | passed | every spec ran |
| tests/e2e/rewrite-history.test.ts | passed | every spec ran |
| tests/e2e/screen-edges.test.ts | passed | every spec ran |
| tests/e2e/selecting.test.ts | passed | every spec ran |
| tests/e2e/sign-in.test.ts | passed | every spec ran |
| tests/e2e/triage.test.ts | passed | every spec ran |
| tests/e2e/user-management.test.ts | passed | every spec ran |
| tests/e2e/workspace-capture.test.ts | passed | every spec ran |
| tests/e2e/workspace-management.test.ts | passed | every spec ran |
8 packages · 178 test files run · E2E 20 of 20 specs run
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | full | outside every package (.github/workflows/ci.yml) | |
| @cockpit/web | full | outside every package (.github/workflows/ci.yml) | |
| @cockpit/connector-teams | full | outside every package (.github/workflows/ci.yml) | |
| @cockpit/shared | full | outside every package (.github/workflows/ci.yml) | |
| @cockpit/ci-stability | full | outside every package (.github/workflows/ci.yml) | |
| @cockpit/lead-time | full | outside every package (.github/workflows/ci.yml) | |
| @cockpit/selection | full | outside every package (.github/workflows/ci.yml) | |
| @cockpit/test-explorer | full | outside every package (.github/workflows/ci.yml) |
178 test files run
E2E: 20 specs of 20 run · full · outside every package (.github/workflows/ci.yml)
| Spec | Result | Why |
|---|---|---|
| tests/e2e/capture.test.ts | passed | every spec ran |
| tests/e2e/connections.test.ts | passed | every spec ran |
| tests/e2e/dashboards.test.ts | passed | every spec ran |
| tests/e2e/duplicates.test.ts | passed | every spec ran |
| tests/e2e/filing.test.ts | passed | every spec ran |
| tests/e2e/inbox.test.ts | passed | every spec ran |
| tests/e2e/item-editing.test.ts | passed | every spec ran |
| tests/e2e/item-types.test.ts | passed | every spec ran |
| tests/e2e/liveness.test.ts | passed | every spec ran |
| tests/e2e/load-failure.test.ts | passed | every spec ran |
| tests/e2e/open-at-source.test.ts | passed | every spec ran |
| tests/e2e/panels.test.ts | passed | every spec ran |
| tests/e2e/rewrite-history.test.ts | passed | every spec ran |
| tests/e2e/screen-edges.test.ts | passed | every spec ran |
| tests/e2e/selecting.test.ts | passed | every spec ran |
| tests/e2e/sign-in.test.ts | passed | every spec ran |
| tests/e2e/triage.test.ts | passed | every spec ran |
| tests/e2e/user-management.test.ts | passed | every spec ran |
| tests/e2e/workspace-capture.test.ts | passed | every spec ran |
| tests/e2e/workspace-management.test.ts | passed | every spec ran |
8 packages · 178 test files run · E2E no record
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | full | outside every package (.github/workflows/ci.yml) | |
| @cockpit/web | full | outside every package (.github/workflows/ci.yml) | |
| @cockpit/connector-teams | full | outside every package (.github/workflows/ci.yml) | |
| @cockpit/shared | full | outside every package (.github/workflows/ci.yml) | |
| @cockpit/ci-stability | full | outside every package (.github/workflows/ci.yml) | |
| @cockpit/lead-time | full | outside every package (.github/workflows/ci.yml) | |
| @cockpit/selection | full | outside every package (.github/workflows/ci.yml) | |
| @cockpit/test-explorer | full | outside every package (.github/workflows/ci.yml) |
178 test files run
E2E: no record.
7 packages · 171 test files run · E2E no record
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | full | outside every package (scripts/lib/health.mjs) | |
| @cockpit/web | full | outside every package (scripts/lib/health.mjs) | |
| @cockpit/connector-teams | full | outside every package (scripts/lib/health.mjs) | |
| @cockpit/shared | full | outside every package (scripts/lib/health.mjs) | |
| @cockpit/ci-stability | full | outside every package (scripts/lib/health.mjs) | |
| @cockpit/lead-time | full | outside every package (scripts/lib/health.mjs) | |
| @cockpit/test-explorer | full | outside every package (scripts/lib/health.mjs) |
171 test files run
E2E: no record.
7 packages · 11 test files run · E2E no record
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | changed | — | |
| @cockpit/web | changed | — | |
| @cockpit/connector-teams | changed | — | |
| @cockpit/shared | changed | — | |
| @cockpit/ci-stability | changed | — | |
| @cockpit/lead-time | changed | — | |
| @cockpit/test-explorer | changed | — |
11 test files run
E2E: no record.
7 packages · 169 test files run · E2E no record
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | full | outside every package (tests/e2e/workspace-capture.test.ts) | |
| @cockpit/web | full | outside every package (tests/e2e/workspace-capture.test.ts) | |
| @cockpit/connector-teams | full | outside every package (tests/e2e/workspace-capture.test.ts) | |
| @cockpit/shared | full | outside every package (tests/e2e/workspace-capture.test.ts) | |
| @cockpit/ci-stability | full | outside every package (tests/e2e/workspace-capture.test.ts) | |
| @cockpit/lead-time | full | outside every package (tests/e2e/workspace-capture.test.ts) | |
| @cockpit/test-explorer | full | outside every package (tests/e2e/workspace-capture.test.ts) |
169 test files run
E2E: no record.
7 packages · 7 test files run · E2E no record
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | changed | — | |
| @cockpit/web | changed | — | |
| @cockpit/connector-teams | changed | — | |
| @cockpit/shared | changed | — | |
| @cockpit/ci-stability | changed | — | |
| @cockpit/lead-time | changed | — | |
| @cockpit/test-explorer | changed | — |
7 test files run
E2E: no record.
7 packages · 169 test files run · E2E no record
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | full | outside every package (tests/e2e/capture.test.ts) | |
| @cockpit/web | full | outside every package (tests/e2e/capture.test.ts) | |
| @cockpit/connector-teams | full | outside every package (tests/e2e/capture.test.ts) | |
| @cockpit/shared | full | outside every package (tests/e2e/capture.test.ts) | |
| @cockpit/ci-stability | full | outside every package (tests/e2e/capture.test.ts) | |
| @cockpit/lead-time | full | outside every package (tests/e2e/capture.test.ts) | |
| @cockpit/test-explorer | full | outside every package (tests/e2e/capture.test.ts) |
169 test files run
E2E: no record.
7 packages · 168 test files run · E2E no record
| Package | Mode | Reason | |
|---|---|---|---|
| @cockpit/api | full | outside every package (.github/workflows/ci.yml) | |
| @cockpit/web | full | outside every package (.github/workflows/ci.yml) | |
| @cockpit/connector-teams | full | outside every package (.github/workflows/ci.yml) | |
| @cockpit/shared | full | outside every package (.github/workflows/ci.yml) | |
| @cockpit/ci-stability | full | outside every package (.github/workflows/ci.yml) | |
| @cockpit/lead-time | full | outside every package (.github/workflows/ci.yml) | |
| @cockpit/test-explorer | full | outside every package (.github/workflows/ci.yml) |
168 test files run
E2E: no record.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
Skipped: documentation only.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
Skipped: documentation only.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
Skipped: documentation only.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
Skipped: documentation only.
Skipped: documentation only.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
Skipped: documentation only.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
No record: its Test job’s artifact is missing or expired.
Skipped: documentation only.
Skipped: documentation only.