Update README with latest screenshots, comprehensive feature documentation, and improved teams comparison with E2E test fixes #241
Annotations
20 errors, 1 warning, and 2 notices
[webkit] › copilot.team.spec.ts:26:1 › team tab @org:
e2e-tests/pages/DashboardPage.ts#L53
5) [webkit] › copilot.team.spec.ts:26:1 › team tab @org ──────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('tab', { name: 'teams' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('tab', { name: 'teams' })
at pages/DashboardPage.ts:53
51 |
52 | async expectTeamsTabVisible() {
> 53 | await expect(this.teamsTabLink).toBeVisible();
| ^
54 | }
55 |
56 | async expectOrgTabVisible() {
at DashboardPage.expectTeamsTabVisible (/pw/e2e-tests/pages/DashboardPage.ts:53:41)
at /pw/e2e-tests/copilot.team.spec.ts:27:19
|
[webkit] › copilot.team.spec.ts:26:1 › team tab @org:
e2e-tests/copilot.team.spec.ts#L0
5) [webkit] › copilot.team.spec.ts:26:1 › team tab @org ──────────────────────────────────────────
Test timeout of 5000ms exceeded.
|
[firefox] › teams-comparison.spec.ts:29:5 › Teams Comparison tests › teams comparison functionality with team selection @teams-comparison:
e2e-tests/teams-comparison.spec.ts#L35
4) [firefox] › teams-comparison.spec.ts:29:5 › Teams Comparison tests › teams comparison functionality with team selection @teams-comparison
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('input[role="combobox"]').first()
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('input[role="combobox"]').first()
33 | // Wait for the team selection dropdown to be visible
34 | const teamsDropdown = dashboard.page.locator('input[role="combobox"]').first();
> 35 | await expect(teamsDropdown).toBeVisible();
| ^
36 |
37 | // Click on the dropdown to open it
38 | await teamsDropdown.click();
at /pw/e2e-tests/teams-comparison.spec.ts:35:37
|
[firefox] › teams-comparison.spec.ts:29:5 › Teams Comparison tests › teams comparison functionality with team selection @teams-comparison:
e2e-tests/teams-comparison.spec.ts#L0
4) [firefox] › teams-comparison.spec.ts:29:5 › Teams Comparison tests › teams comparison functionality with team selection @teams-comparison
Test timeout of 5000ms exceeded.
|
[firefox] › copilot.team.spec.ts:26:1 › team tab @org:
e2e-tests/pages/DashboardPage.ts#L53
3) [firefox] › copilot.team.spec.ts:26:1 › team tab @org ─────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('tab', { name: 'teams' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('tab', { name: 'teams' })
at pages/DashboardPage.ts:53
51 |
52 | async expectTeamsTabVisible() {
> 53 | await expect(this.teamsTabLink).toBeVisible();
| ^
54 | }
55 |
56 | async expectOrgTabVisible() {
at DashboardPage.expectTeamsTabVisible (/pw/e2e-tests/pages/DashboardPage.ts:53:41)
at /pw/e2e-tests/copilot.team.spec.ts:27:19
|
[firefox] › copilot.team.spec.ts:26:1 › team tab @org:
e2e-tests/copilot.team.spec.ts#L0
3) [firefox] › copilot.team.spec.ts:26:1 › team tab @org ─────────────────────────────────────────
Test timeout of 5000ms exceeded.
|
[chromium] › teams-comparison.spec.ts:29:5 › Teams Comparison tests › teams comparison functionality with team selection @teams-comparison:
e2e-tests/teams-comparison.spec.ts#L35
2) [chromium] › teams-comparison.spec.ts:29:5 › Teams Comparison tests › teams comparison functionality with team selection @teams-comparison
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('input[role="combobox"]').first()
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('input[role="combobox"]').first()
33 | // Wait for the team selection dropdown to be visible
34 | const teamsDropdown = dashboard.page.locator('input[role="combobox"]').first();
> 35 | await expect(teamsDropdown).toBeVisible();
| ^
36 |
37 | // Click on the dropdown to open it
38 | await teamsDropdown.click();
at /pw/e2e-tests/teams-comparison.spec.ts:35:37
|
[chromium] › teams-comparison.spec.ts:29:5 › Teams Comparison tests › teams comparison functionality with team selection @teams-comparison:
e2e-tests/teams-comparison.spec.ts#L0
2) [chromium] › teams-comparison.spec.ts:29:5 › Teams Comparison tests › teams comparison functionality with team selection @teams-comparison
Test timeout of 5000ms exceeded.
|
[chromium] › copilot.team.spec.ts:26:1 › team tab @org:
e2e-tests/pages/DashboardPage.ts#L53
1) [chromium] › copilot.team.spec.ts:26:1 › team tab @org ────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('tab', { name: 'teams' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('tab', { name: 'teams' })
at pages/DashboardPage.ts:53
51 |
52 | async expectTeamsTabVisible() {
> 53 | await expect(this.teamsTabLink).toBeVisible();
| ^
54 | }
55 |
56 | async expectOrgTabVisible() {
at DashboardPage.expectTeamsTabVisible (/pw/e2e-tests/pages/DashboardPage.ts:53:41)
at /pw/e2e-tests/copilot.team.spec.ts:27:19
|
[chromium] › copilot.team.spec.ts:26:1 › team tab @org:
e2e-tests/copilot.team.spec.ts#L0
1) [chromium] › copilot.team.spec.ts:26:1 › team tab @org ────────────────────────────────────────
Test timeout of 5000ms exceeded.
|
[firefox] › teams-comparison.spec.ts:29:5 › Teams Comparison tests › teams comparison functionality with team selection @teams-comparison:
e2e-tests/teams-comparison.spec.ts#L35
4) [firefox] › teams-comparison.spec.ts:29:5 › Teams Comparison tests › teams comparison functionality with team selection @teams-comparison
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('input[role="combobox"]').first()
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('input[role="combobox"]').first()
33 | // Wait for the team selection dropdown to be visible
34 | const teamsDropdown = dashboard.page.locator('input[role="combobox"]').first();
> 35 | await expect(teamsDropdown).toBeVisible();
| ^
36 |
37 | // Click on the dropdown to open it
38 | await teamsDropdown.click();
at /home/runner/work/copilot-metrics-viewer/copilot-metrics-viewer/e2e-tests/teams-comparison.spec.ts:35:37
|
[firefox] › copilot.team.spec.ts:26:1 › team tab @org:
e2e-tests/pages/DashboardPage.ts#L53
3) [firefox] › copilot.team.spec.ts:26:1 › team tab @org ─────────────────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('tab', { name: 'teams' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('tab', { name: 'teams' })
at pages/DashboardPage.ts:53
51 |
52 | async expectTeamsTabVisible() {
> 53 | await expect(this.teamsTabLink).toBeVisible();
| ^
54 | }
55 |
56 | async expectOrgTabVisible() {
at DashboardPage.expectTeamsTabVisible (/home/runner/work/copilot-metrics-viewer/copilot-metrics-viewer/e2e-tests/pages/DashboardPage.ts:53:41)
at /home/runner/work/copilot-metrics-viewer/copilot-metrics-viewer/e2e-tests/copilot.team.spec.ts:27:19
|
[firefox] › copilot.team.spec.ts:26:1 › team tab @org:
e2e-tests/pages/DashboardPage.ts#L53
3) [firefox] › copilot.team.spec.ts:26:1 › team tab @org ─────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('tab', { name: 'teams' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('tab', { name: 'teams' })
at pages/DashboardPage.ts:53
51 |
52 | async expectTeamsTabVisible() {
> 53 | await expect(this.teamsTabLink).toBeVisible();
| ^
54 | }
55 |
56 | async expectOrgTabVisible() {
at DashboardPage.expectTeamsTabVisible (/home/runner/work/copilot-metrics-viewer/copilot-metrics-viewer/e2e-tests/pages/DashboardPage.ts:53:41)
at /home/runner/work/copilot-metrics-viewer/copilot-metrics-viewer/e2e-tests/copilot.team.spec.ts:27:19
|
[firefox] › copilot.team.spec.ts:26:1 › team tab @org:
e2e-tests/pages/DashboardPage.ts#L53
3) [firefox] › copilot.team.spec.ts:26:1 › team tab @org ─────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('tab', { name: 'teams' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('tab', { name: 'teams' })
at pages/DashboardPage.ts:53
51 |
52 | async expectTeamsTabVisible() {
> 53 | await expect(this.teamsTabLink).toBeVisible();
| ^
54 | }
55 |
56 | async expectOrgTabVisible() {
at DashboardPage.expectTeamsTabVisible (/home/runner/work/copilot-metrics-viewer/copilot-metrics-viewer/e2e-tests/pages/DashboardPage.ts:53:41)
at /home/runner/work/copilot-metrics-viewer/copilot-metrics-viewer/e2e-tests/copilot.team.spec.ts:27:19
|
[chromium] › teams-comparison.spec.ts:29:5 › Teams Comparison tests › teams comparison functionality with team selection @teams-comparison:
e2e-tests/teams-comparison.spec.ts#L35
2) [chromium] › teams-comparison.spec.ts:29:5 › Teams Comparison tests › teams comparison functionality with team selection @teams-comparison
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('input[role="combobox"]').first()
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('input[role="combobox"]').first()
33 | // Wait for the team selection dropdown to be visible
34 | const teamsDropdown = dashboard.page.locator('input[role="combobox"]').first();
> 35 | await expect(teamsDropdown).toBeVisible();
| ^
36 |
37 | // Click on the dropdown to open it
38 | await teamsDropdown.click();
at /home/runner/work/copilot-metrics-viewer/copilot-metrics-viewer/e2e-tests/teams-comparison.spec.ts:35:37
|
[chromium] › teams-comparison.spec.ts:29:5 › Teams Comparison tests › teams comparison functionality with team selection @teams-comparison:
e2e-tests/teams-comparison.spec.ts#L35
2) [chromium] › teams-comparison.spec.ts:29:5 › Teams Comparison tests › teams comparison functionality with team selection @teams-comparison
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('input[role="combobox"]').first()
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('input[role="combobox"]').first()
33 | // Wait for the team selection dropdown to be visible
34 | const teamsDropdown = dashboard.page.locator('input[role="combobox"]').first();
> 35 | await expect(teamsDropdown).toBeVisible();
| ^
36 |
37 | // Click on the dropdown to open it
38 | await teamsDropdown.click();
at /home/runner/work/copilot-metrics-viewer/copilot-metrics-viewer/e2e-tests/teams-comparison.spec.ts:35:37
|
[chromium] › teams-comparison.spec.ts:29:5 › Teams Comparison tests › teams comparison functionality with team selection @teams-comparison:
e2e-tests/teams-comparison.spec.ts#L35
2) [chromium] › teams-comparison.spec.ts:29:5 › Teams Comparison tests › teams comparison functionality with team selection @teams-comparison
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('input[role="combobox"]').first()
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('input[role="combobox"]').first()
33 | // Wait for the team selection dropdown to be visible
34 | const teamsDropdown = dashboard.page.locator('input[role="combobox"]').first();
> 35 | await expect(teamsDropdown).toBeVisible();
| ^
36 |
37 | // Click on the dropdown to open it
38 | await teamsDropdown.click();
at /home/runner/work/copilot-metrics-viewer/copilot-metrics-viewer/e2e-tests/teams-comparison.spec.ts:35:37
|
[chromium] › copilot.team.spec.ts:26:1 › team tab @org:
e2e-tests/pages/DashboardPage.ts#L53
1) [chromium] › copilot.team.spec.ts:26:1 › team tab @org ────────────────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('tab', { name: 'teams' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('tab', { name: 'teams' })
at pages/DashboardPage.ts:53
51 |
52 | async expectTeamsTabVisible() {
> 53 | await expect(this.teamsTabLink).toBeVisible();
| ^
54 | }
55 |
56 | async expectOrgTabVisible() {
at DashboardPage.expectTeamsTabVisible (/home/runner/work/copilot-metrics-viewer/copilot-metrics-viewer/e2e-tests/pages/DashboardPage.ts:53:41)
at /home/runner/work/copilot-metrics-viewer/copilot-metrics-viewer/e2e-tests/copilot.team.spec.ts:27:19
|
[chromium] › copilot.team.spec.ts:26:1 › team tab @org:
e2e-tests/pages/DashboardPage.ts#L53
1) [chromium] › copilot.team.spec.ts:26:1 › team tab @org ────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('tab', { name: 'teams' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('tab', { name: 'teams' })
at pages/DashboardPage.ts:53
51 |
52 | async expectTeamsTabVisible() {
> 53 | await expect(this.teamsTabLink).toBeVisible();
| ^
54 | }
55 |
56 | async expectOrgTabVisible() {
at DashboardPage.expectTeamsTabVisible (/home/runner/work/copilot-metrics-viewer/copilot-metrics-viewer/e2e-tests/pages/DashboardPage.ts:53:41)
at /home/runner/work/copilot-metrics-viewer/copilot-metrics-viewer/e2e-tests/copilot.team.spec.ts:27:19
|
[chromium] › copilot.team.spec.ts:26:1 › team tab @org:
e2e-tests/pages/DashboardPage.ts#L53
1) [chromium] › copilot.team.spec.ts:26:1 › team tab @org ────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('tab', { name: 'teams' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('tab', { name: 'teams' })
at pages/DashboardPage.ts:53
51 |
52 | async expectTeamsTabVisible() {
> 53 | await expect(this.teamsTabLink).toBeVisible();
| ^
54 | }
55 |
56 | async expectOrgTabVisible() {
at DashboardPage.expectTeamsTabVisible (/home/runner/work/copilot-metrics-viewer/copilot-metrics-viewer/e2e-tests/pages/DashboardPage.ts:53:41)
at /home/runner/work/copilot-metrics-viewer/copilot-metrics-viewer/e2e-tests/copilot.team.spec.ts:27:19
|
Slow Test:
[webkit] › metrics.spec.ts#L0
[webkit] › metrics.spec.ts took 16.0s
|
🎭 Playwright Run Summary
6 failed
[chromium] › copilot.team.spec.ts:26:1 › team tab @org ─────────────────────────────────────────
[chromium] › teams-comparison.spec.ts:29:5 › Teams Comparison tests › teams comparison functionality with team selection @teams-comparison
[firefox] › copilot.team.spec.ts:26:1 › team tab @org ──────────────────────────────────────────
[firefox] › teams-comparison.spec.ts:29:5 › Teams Comparison tests › teams comparison functionality with team selection @teams-comparison
[webkit] › copilot.team.spec.ts:26:1 › team tab @org ───────────────────────────────────────────
[webkit] › teams-comparison.spec.ts:29:5 › Teams Comparison tests › teams comparison functionality with team selection @teams-comparison
117 passed (2.0m)
|
🎭 Playwright Run Summary
6 failed
[chromium] › copilot.team.spec.ts:26:1 › team tab @org ─────────────────────────────────────────
[chromium] › teams-comparison.spec.ts:29:5 › Teams Comparison tests › teams comparison functionality with team selection @teams-comparison
[firefox] › copilot.team.spec.ts:26:1 › team tab @org ──────────────────────────────────────────
[firefox] › teams-comparison.spec.ts:29:5 › Teams Comparison tests › teams comparison functionality with team selection @teams-comparison
[webkit] › copilot.team.spec.ts:26:1 › team tab @org ───────────────────────────────────────────
[webkit] › teams-comparison.spec.ts:29:5 › Teams Comparison tests › teams comparison functionality with team selection @teams-comparison
117 passed (4.0m)
|
Artifacts
Produced during runtime
Name | Size | Digest | |
---|---|---|---|
github-copilot-resources~copilot-metrics-viewer~EVDRGZ.dockerbuild
|
40 KB |
sha256:b2307b9d6ff503e89a39212b857a8f09c7064e8c27c601e5a32eaf616f3570ff
|
|
github-copilot-resources~copilot-metrics-viewer~XFAQD4.dockerbuild
|
54.6 KB |
sha256:9bcb685cdab206fe42a0f5e9843a308b92d1de3894af275455bc6c2f2efa6a48
|
|
playwright-report
|
33.4 MB |
sha256:9ed873d0bff07fe7e9bc567e8cdda5463f0b7458a37c96742189079d16868f00
|
|
playwright-report-docker
|
29.9 MB |
sha256:21bab0557a058568a48074b3752c5fb6ae1c07ca6c2f532def22f7167b20664b
|
|