|
15 | 15 | "test:chaos:comprehensive": "vitest --run tests/comprehensive-chaos.test.ts", |
16 | 16 | "test:chaos:real": "vitest --run tests/real-chaos-testing.test.ts", |
17 | 17 | "test:chaos:multi": "vitest --run tests/multi-perspective-chaos.test.ts", |
| 18 | + "test:chaos:distributed": "vitest --run tests/distributed-systems-chaos.test.ts", |
| 19 | + "test:chaos:concurrency": "vitest --run tests/concurrency-chaos.test.ts", |
| 20 | + "test:chaos:filesystem": "vitest --run tests/filesystem-io-chaos.test.ts", |
| 21 | + "test:chaos:network": "vitest --run tests/network-protocol-chaos.test.ts", |
| 22 | + "test:chaos:performance": "vitest --run tests/performance-chaos.test.ts", |
| 23 | + "test:chaos:resources": "vitest --run tests/resource-exhaustion-chaos.test.ts", |
| 24 | + "test:chaos:all": "npm run test:chaos:real && npm run test:chaos:multi && npm run test:chaos:distributed && npm run test:chaos:concurrency && npm run test:chaos:filesystem && npm run test:chaos:network && npm run test:chaos:performance && npm run test:chaos:resources", |
18 | 25 | "chaos": "./scripts/chaos-test.sh", |
19 | 26 | "lint": "eslint src --ext .ts", |
20 | 27 | "typecheck": "tsc --noEmit", |
21 | 28 | "clean": "rm -rf dist coverage", |
22 | | - "ci:full": "npm run lint && npm run typecheck && npm run test && npm run test:chaos:real" |
| 29 | + "ci:full": "npm run lint && npm run typecheck && npm run test && npm run test:chaos:all", |
| 30 | + "ci:security": "npm run test:chaos:multi && npm run test:chaos:network && npm run test:chaos:resources", |
| 31 | + "ci:performance": "npm run test:chaos:performance && npm run test:chaos:concurrency && npm run test:chaos:distributed" |
23 | 32 | }, |
24 | 33 | "dependencies": { |
25 | 34 | "@graphdone/core": "*", |
|
0 commit comments