CI/CD test pull request, not real #15
ci.yml
on: pull_request
Lint and Type Check
31s
Test
1m 22s
MCP Server Integration Tests
2m 46s
Security Scan
51s
Annotations
18 errors and 10 warnings
|
Lint and Type Check
Process completed with exit code 2.
|
|
Lint and Type Check
@graphdone/web#typecheck: command (/home/runner/work/GraphDone-Core/GraphDone-Core/packages/web) /opt/hostedtoolcache/node/18.20.8/x64/bin/npm run typecheck exited (2)
|
|
Lint and Type Check
'handleRefresh' is declared but its value is never read.
|
|
Lint and Type Check
'isAnimating' is declared but its value is never read.
|
|
Test
Process completed with exit code 2.
|
|
Test
@graphdone/web#build: command (/home/runner/work/GraphDone-Core/GraphDone-Core/packages/web) /opt/hostedtoolcache/node/18.20.8/x64/bin/npm run build exited (2)
|
|
Test
'handleRefresh' is declared but its value is never read.
|
|
Test
'isAnimating' is declared but its value is never read.
|
|
tests/network-protocol-chaos.test.ts > Network Protocol Chaos Testing > Protocol Security Issues > should prevent man-in-the-middle attacks through protocol validation:
packages/mcp-server/tests/network-protocol-chaos.test.ts#L551
AssertionError: expected 'expected true not to be true // Objec…' to match /security|trust|validation|proxy|cert…/i
- Expected:
/security|trust|validation|proxy|certificate|mitm/i
+ Received:
"expected true not to be true // Object.is equality"
❯ tests/network-protocol-chaos.test.ts:551:35
|
|
tests/network-protocol-chaos.test.ts > Network Protocol Chaos Testing > Protocol Security Issues > should handle SSL/TLS certificate validation issues:
packages/mcp-server/tests/network-protocol-chaos.test.ts#L492
AssertionError: expected 'expected true not to be true // Objec…' to match /certificate|cert|ssl|tls|security|va…/i
- Expected:
/certificate|cert|ssl|tls|security|validation/i
+ Received:
"expected true not to be true // Object.is equality"
❯ tests/network-protocol-chaos.test.ts:492:35
|
|
tests/network-protocol-chaos.test.ts > Network Protocol Chaos Testing > Protocol Security Issues > should prevent protocol downgrade attacks:
packages/mcp-server/tests/network-protocol-chaos.test.ts#L433
AssertionError: expected 'expected true not to be true // Objec…' to match /security|protocol|downgrade|insecure…/i
- Expected:
/security|protocol|downgrade|insecure|encryption/i
+ Received:
"expected true not to be true // Object.is equality"
❯ tests/network-protocol-chaos.test.ts:433:35
|
|
tests/network-protocol-chaos.test.ts > Network Protocol Chaos Testing > Protocol Compliance and Validation > should validate MCP message format compliance:
packages/mcp-server/tests/network-protocol-chaos.test.ts#L204
AssertionError: expected 'Data size limit exceeded. Maximum 10M…' to match /required|format|invalid|mcp|message|…/i
- Expected:
/required|format|invalid|mcp|message|validation/i
+ Received:
"Data size limit exceeded. Maximum 10MB allowed, got 133.80MB"
❯ tests/network-protocol-chaos.test.ts:204:35
|
|
tests/multi-perspective-chaos.test.ts > MULTI-PERSPECTIVE CHAOS TESTING - Real Attack Vectors > 🧠 Memory & Resource Perspective - DoS Attacks > should handle resource exhaustion via massive arrays gracefully:
packages/mcp-server/tests/multi-perspective-chaos.test.ts#L312
AssertionError: expected 4053 to be less than 2000
❯ tests/multi-perspective-chaos.test.ts:312:28
|
|
tests/filesystem-io-chaos.test.ts > File System and I/O Chaos Testing > Network I/O and Protocol Issues > should handle malformed protocol data:
packages/mcp-server/tests/filesystem-io-chaos.test.ts#L531
AssertionError: expected 'Converting circular structure to JSON…' to match /required|invalid|malformed|protocol|…/i
- Expected:
/required|invalid|malformed|protocol|validation/i
+ Received:
"Converting circular structure to JSON
--> starting at object with constructor 'Object'
| property 'metadata' -> object with constructor 'Object'
--- property 'circular' closes the circle"
❯ tests/filesystem-io-chaos.test.ts:531:35
|
|
tests/filesystem-io-chaos.test.ts > File System and I/O Chaos Testing > File System Security Issues > should prevent directory traversal attacks:
packages/mcp-server/tests/filesystem-io-chaos.test.ts#L348
AssertionError: expected 'expected \'../../../etc/passwd\' not …' to match /path|traversal|invalid|security|forb…/i
- Expected:
/path|traversal|invalid|security|forbidden/i
+ Received:
"expected '../../../etc/passwd' not to contain '/etc/passwd'"
❯ tests/filesystem-io-chaos.test.ts:348:35
|
|
tests/filesystem-io-chaos.test.ts > File System and I/O Chaos Testing > File System Resource Exhaustion > should handle file descriptor exhaustion:
packages/mcp-server/tests/filesystem-io-chaos.test.ts#L120
AssertionError: expected 'CPU exhaustion protection activated f…' to match /descriptor|resource|connection|limit…/i
- Expected:
/descriptor|resource|connection|limit|too many/i
+ Received:
"CPU exhaustion protection activated for GraphService operation. Current CPU: 46.4% avg, 100.0% peak, trend: decreasing"
❯ tests/filesystem-io-chaos.test.ts:120:27
❯ tests/filesystem-io-chaos.test.ts:119:18
|
|
tests/distributed-systems-chaos.test.ts > Distributed Systems Chaos Testing > Eventual Consistency Testing > should handle concurrent reads during writes:
packages/mcp-server/tests/distributed-systems-chaos.test.ts#L296
AssertionError: expected 'Test Node' to be 'Concurrent Test Node' // Object.is equality
- Expected
+ Received
- Concurrent Test Node
+ Test Node
❯ tests/distributed-systems-chaos.test.ts:296:37
❯ tests/distributed-systems-chaos.test.ts:294:25
|
|
tests/distributed-systems-chaos.test.ts > Distributed Systems Chaos Testing > Network Partition Simulation > should handle connection pool exhaustion:
packages/mcp-server/tests/distributed-systems-chaos.test.ts#L100
AssertionError: expected 'CPU exhaustion protection activated f…' to match /connection|pool|limit|resource/i
- Expected:
/connection|pool|limit|resource/i
+ Received:
"CPU exhaustion protection activated for GraphService operation. Current CPU: 83.3% avg, 100.0% peak, trend: increasing"
❯ tests/distributed-systems-chaos.test.ts:100:44
❯ tests/distributed-systems-chaos.test.ts:98:18
|
|
Lint and Type Check:
packages/server/src/scripts/seed.ts#L24
Unexpected console statement
|
|
Lint and Type Check:
packages/server/src/scripts/seed.ts#L20
Unexpected console statement
|
|
Lint and Type Check:
packages/server/src/index.ts#L182
Unexpected console statement
|
|
Lint and Type Check:
packages/server/src/index.ts#L177
Unexpected console statement
|
|
Lint and Type Check:
packages/server/src/index.ts#L176
Unexpected console statement
|
|
Lint and Type Check:
packages/server/src/index.ts#L156
Unexpected any. Specify a different type
|
|
Lint and Type Check:
packages/server/src/index.ts#L135
Unexpected any. Specify a different type
|
|
Lint and Type Check:
packages/server/src/index.ts#L123
Unexpected any. Specify a different type
|
|
Lint and Type Check:
packages/server/src/index.ts#L106
Unexpected any. Specify a different type
|
|
Lint and Type Check:
packages/server/src/index.ts#L78
Unexpected any. Specify a different type
|