feat: add CEO Dashboard queries for AGT-336 (getDailySummary, getAgen… #132
test.yml
on: push
Build
26s
Quinn Auto-Review
0s
Annotations
20 errors, 10 warnings, and 1 notice
|
Lint & Type Check:
components/evox/AutomationDashboard.tsx#L391
`"` can be escaped with `"`, `“`, `"`, `”`
|
|
Lint & Type Check:
components/evox/AutomationDashboard.tsx#L391
`"` can be escaped with `"`, `“`, `"`, `”`
|
|
Lint & Type Check
Unexpected any. Specify a different type
|
|
Lint & Type Check
Unexpected any. Specify a different type
|
|
Lint & Type Check
Unexpected any. Specify a different type
|
|
Lint & Type Check
Unexpected any. Specify a different type
|
|
Lint & Type Check
Unexpected any. Specify a different type
|
|
Lint & Type Check
Unexpected any. Specify a different type
|
|
Lint & Type Check:
components/dashboard-v2/DashboardV2.tsx#L43
Unexpected any. Specify a different type
|
|
Lint & Type Check:
components/dashboard-v2/DashboardV2.tsx#L36
Unexpected any. Specify a different type
|
|
[chromium] › e2e/agents.spec.ts:40:7 › Agent Interactions › should display agent tasks:
e2e/agents.spec.ts#L8
4) [chromium] › e2e/agents.spec.ts:40:7 › Agent Interactions › should display agent tasks ────────
Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:3000/
Call log:
- navigating to "http://localhost:3000/", waiting until "load"
6 | test.describe("Agent Interactions", () => {
7 | test.beforeEach(async ({ page }) => {
> 8 | await page.goto("/");
| ^
9 | });
10 |
11 | test("should display agent avatars", async ({ page }) => {
at /home/runner/work/evox/evox/e2e/agents.spec.ts:8:16
|
|
[chromium] › e2e/agents.spec.ts:28:7 › Agent Interactions › should allow agent selection:
e2e/agents.spec.ts#L8
3) [chromium] › e2e/agents.spec.ts:28:7 › Agent Interactions › should allow agent selection ──────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:3000/
Call log:
- navigating to "http://localhost:3000/", waiting until "load"
6 | test.describe("Agent Interactions", () => {
7 | test.beforeEach(async ({ page }) => {
> 8 | await page.goto("/");
| ^
9 | });
10 |
11 | test("should display agent avatars", async ({ page }) => {
at /home/runner/work/evox/evox/e2e/agents.spec.ts:8:16
|
|
[chromium] › e2e/agents.spec.ts:28:7 › Agent Interactions › should allow agent selection:
e2e/agents.spec.ts#L8
3) [chromium] › e2e/agents.spec.ts:28:7 › Agent Interactions › should allow agent selection ──────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:3000/
Call log:
- navigating to "http://localhost:3000/", waiting until "load"
6 | test.describe("Agent Interactions", () => {
7 | test.beforeEach(async ({ page }) => {
> 8 | await page.goto("/");
| ^
9 | });
10 |
11 | test("should display agent avatars", async ({ page }) => {
at /home/runner/work/evox/evox/e2e/agents.spec.ts:8:16
|
|
[chromium] › e2e/agents.spec.ts:28:7 › Agent Interactions › should allow agent selection:
e2e/agents.spec.ts#L8
3) [chromium] › e2e/agents.spec.ts:28:7 › Agent Interactions › should allow agent selection ──────
Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:3000/
Call log:
- navigating to "http://localhost:3000/", waiting until "load"
6 | test.describe("Agent Interactions", () => {
7 | test.beforeEach(async ({ page }) => {
> 8 | await page.goto("/");
| ^
9 | });
10 |
11 | test("should display agent avatars", async ({ page }) => {
at /home/runner/work/evox/evox/e2e/agents.spec.ts:8:16
|
|
[chromium] › e2e/agents.spec.ts:20:7 › Agent Interactions › should show agent status indicators:
e2e/agents.spec.ts#L8
2) [chromium] › e2e/agents.spec.ts:20:7 › Agent Interactions › should show agent status indicators
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:3000/
Call log:
- navigating to "http://localhost:3000/", waiting until "load"
6 | test.describe("Agent Interactions", () => {
7 | test.beforeEach(async ({ page }) => {
> 8 | await page.goto("/");
| ^
9 | });
10 |
11 | test("should display agent avatars", async ({ page }) => {
at /home/runner/work/evox/evox/e2e/agents.spec.ts:8:16
|
|
[chromium] › e2e/agents.spec.ts:20:7 › Agent Interactions › should show agent status indicators:
e2e/agents.spec.ts#L8
2) [chromium] › e2e/agents.spec.ts:20:7 › Agent Interactions › should show agent status indicators
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:3000/
Call log:
- navigating to "http://localhost:3000/", waiting until "load"
6 | test.describe("Agent Interactions", () => {
7 | test.beforeEach(async ({ page }) => {
> 8 | await page.goto("/");
| ^
9 | });
10 |
11 | test("should display agent avatars", async ({ page }) => {
at /home/runner/work/evox/evox/e2e/agents.spec.ts:8:16
|
|
[chromium] › e2e/agents.spec.ts:20:7 › Agent Interactions › should show agent status indicators:
e2e/agents.spec.ts#L8
2) [chromium] › e2e/agents.spec.ts:20:7 › Agent Interactions › should show agent status indicators
Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:3000/
Call log:
- navigating to "http://localhost:3000/", waiting until "load"
6 | test.describe("Agent Interactions", () => {
7 | test.beforeEach(async ({ page }) => {
> 8 | await page.goto("/");
| ^
9 | });
10 |
11 | test("should display agent avatars", async ({ page }) => {
at /home/runner/work/evox/evox/e2e/agents.spec.ts:8:16
|
|
[chromium] › e2e/agents.spec.ts:11:7 › Agent Interactions › should display agent avatars:
e2e/agents.spec.ts#L8
1) [chromium] › e2e/agents.spec.ts:11:7 › Agent Interactions › should display agent avatars ──────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:3000/
Call log:
- navigating to "http://localhost:3000/", waiting until "load"
6 | test.describe("Agent Interactions", () => {
7 | test.beforeEach(async ({ page }) => {
> 8 | await page.goto("/");
| ^
9 | });
10 |
11 | test("should display agent avatars", async ({ page }) => {
at /home/runner/work/evox/evox/e2e/agents.spec.ts:8:16
|
|
[chromium] › e2e/agents.spec.ts:11:7 › Agent Interactions › should display agent avatars:
e2e/agents.spec.ts#L8
1) [chromium] › e2e/agents.spec.ts:11:7 › Agent Interactions › should display agent avatars ──────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:3000/
Call log:
- navigating to "http://localhost:3000/", waiting until "load"
6 | test.describe("Agent Interactions", () => {
7 | test.beforeEach(async ({ page }) => {
> 8 | await page.goto("/");
| ^
9 | });
10 |
11 | test("should display agent avatars", async ({ page }) => {
at /home/runner/work/evox/evox/e2e/agents.spec.ts:8:16
|
|
[chromium] › e2e/agents.spec.ts:11:7 › Agent Interactions › should display agent avatars:
e2e/agents.spec.ts#L8
1) [chromium] › e2e/agents.spec.ts:11:7 › Agent Interactions › should display agent avatars ──────
Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:3000/
Call log:
- navigating to "http://localhost:3000/", waiting until "load"
6 | test.describe("Agent Interactions", () => {
7 | test.beforeEach(async ({ page }) => {
> 8 | await page.goto("/");
| ^
9 | });
10 |
11 | test("should display agent avatars", async ({ page }) => {
at /home/runner/work/evox/evox/e2e/agents.spec.ts:8:16
|
|
Lint & Type Check:
components/evox/CommunicationLog.tsx#L8
'generateSummary' is defined but never used
|
|
Lint & Type Check:
components/evox/CEODashboard.tsx#L56
'className' is assigned a value but never used
|
|
Lint & Type Check:
components/dashboard-v2/top-bar.tsx#L23
'tasksInQueue' is assigned a value but never used
|
|
Lint & Type Check:
components/dashboard-v2/top-bar.tsx#L22
'agentsActive' is assigned a value but never used
|
|
Lint & Type Check:
components/dashboard-v2/task-detail-modal.tsx#L59
'completedAt' is assigned a value but never used
|
|
Lint & Type Check:
components/dashboard-v2/detail-panel.tsx#L30
'selectedAgentId' is defined but never used
|
|
Lint & Type Check:
components/dashboard-v2/agent-profile.tsx#L135
'workingContent' is assigned a value but never used
|
|
Lint & Type Check:
components/dashboard-v2/ProposalList.tsx#L65
'totalPositions' is assigned a value but never used
|
|
Lint & Type Check:
components/dashboard-v2/ProposalCard.tsx#L79
'positionCount' is assigned a value but never used
|
|
Lint & Type Check:
components/agents/AgentCard.tsx#L17
'agentId' is defined but never used
|
|
🎭 Playwright Run Summary
376 failed
[chromium] › e2e/agents.spec.ts:11:7 › Agent Interactions › should display agent avatars ───────
[chromium] › e2e/agents.spec.ts:20:7 › Agent Interactions › should show agent status indicators
[chromium] › e2e/agents.spec.ts:28:7 › Agent Interactions › should allow agent selection ───────
[chromium] › e2e/agents.spec.ts:40:7 › Agent Interactions › should display agent tasks ─────────
[chromium] › e2e/agents.spec.ts:51:7 › Agent Status Colors › should use correct colors for online status
[chromium] › e2e/agents.spec.ts:62:7 › Agent Status Colors › should use correct colors for busy status
[chromium] › e2e/agents.spec.ts:72:7 › Agent Status Colors › should use correct colors for offline status
[chromium] › e2e/agents.spec.ts:84:7 › Agent Communication › should display activity feed ──────
[chromium] › e2e/agents.spec.ts:94:7 › Agent Communication › should show message timestamps ────
[chromium] › e2e/api.spec.ts:7:7 › API Health Checks › should respond to GitHub webhook health check
[chromium] › e2e/api.spec.ts:17:7 › API Health Checks › should return setup instructions for GitHub webhook
[chromium] › e2e/api.spec.ts:27:7 › Webhook Security › should reject unsigned GitHub webhook requests
[chromium] › e2e/api.spec.ts:41:7 › Webhook Security › should reject invalid Linear webhook requests
[chromium] › e2e/api.spec.ts:55:7 › Agent API › should require valid payload for complete endpoint
[chromium] › e2e/api.spec.ts:67:7 › Agent API › should accept valid complete request ───────────
[chromium] › e2e/api.spec.ts:86:7 › Create Ticket API › should handle ticket creation requests ─
[chromium] › e2e/ceo-dashboard.spec.ts:14:7 › CEO Dashboard › should load CEO dashboard within 3 seconds
[chromium] › e2e/ceo-dashboard.spec.ts:23:7 › CEO Dashboard › should display page title ────────
[chromium] › e2e/ceo-dashboard.spec.ts:27:7 › CEO Dashboard › should show main content area ────
[chromium] › e2e/ceo-dashboard.spec.ts:38:7 › CEO Dashboard - Metrics › should display key metrics
[chromium] › e2e/ceo-dashboard.spec.ts:46:7 › CEO Dashboard - Metrics › should show tasks completed count
[chromium] › e2e/ceo-dashboard.spec.ts:54:7 › CEO Dashboard - Metrics › should show cost metrics
[chromium] › e2e/ceo-dashboard.spec.ts:68:7 › CEO Dashboard - Agent Overview › should display agent names
[chromium] › e2e/ceo-dashboard.spec.ts:85:7 › CEO Dashboard - Agent Overview › should show agent status indicators
[chromium] › e2e/ceo-dashboard.spec.ts:93:7 › CEO Dashboard - Agent Overview › should display agent roles
[chromium] › e2e/ceo-dashboard.spec.ts:115:7 › CEO Dashboard - Alerts › should display alerts section if present
[chromium] › e2e/ceo-dashboard.spec.ts:123:7 › CEO Dashboard - Alerts › should show alert severity indicators
[chromium] › e2e/ceo-dashboard.spec.ts:137:7 › CEO Dashboard - Activity Feed › should display activity section
[chromium] › e2e/ceo-dashboard.spec.ts:145:7 › CEO Dashboard - Activity Feed › should show ticket identifiers
[chromium] › e2e/ceo-dashboard.spec.ts:153:7 › CEO Dashboard - Activity Feed › should display timestamps
[chromium] › e2e/ceo-dashboard.spec.ts:163:7 › CEO Dashboard - Responsive Design › should be usable on tablet viewport
[chromium] › e2e/ceo-dashboard.spec.ts:175:7 › CEO Dashboard - Responsive Design › should be usable on mobile viewport
[chromium] › e2e/ceo-dashboard.spec.ts:182:7 › CEO Dashboard - Responsive Design › should maintain readability on small screens
[chromium] › e2e/ceo-dashboard.spec.ts:193:7 › CEO Dashboard - Navigation › should have navigation elements
[chromium] › e2e/ceo-dashboard.spec.ts:203:7 ��
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
playwright-report
Expired
|
195 KB |
sha256:e59db92f67731af80c2b4f61b1dc93b9376362b0e01a032c4ad14ad12a72c2c8
|
|