typescript-e2e-testing
Audited by Runlayer on Feb 26, 2026
Malicious tool definition detected
Malicious tool definition detected
```bash # Initialize session (once at start) export E2E_SESSION=$(date +%s)-$$ # Standard pattern - redirect to temp file only (no console output) npm run test:e2e > /tmp/e2e-${E2E_SESSION}-output.log 2>&1 && tail -50 /tmp/e2e-${E2E_SESSION}-output.log # Get failures grep -B 2 -A 15 "FAIL\|✕" /tmp/e2e-${E2E_SESSION}-output.log # Cleanup when done rm -f /tmp/e2e-${E2E_SESSION}-*.log /tmp/e2e-${E2E_SESSION}-*.md ``` ## Environment Configuration E2E tests MUST use `.env.e2e`: ```bash # Logger confi
Malicious tool definition detected
Tool: typescript-e2e-testing/references/mongodb/docker-setup.md Description: # MongoDB Docker Setup for E2E Testing ## docker-compose.e2e.yml ```yaml version: '3.8' services: mongodb-e2e: image: mongo:7.0 container_name: mongodb-e2e ports: - "27018:27017" # Different port from dev environment: MONGO_INITDB_ROOT_USERNAME: test MONGO_INITDB_ROOT_PASSWORD: test MONGO_INITDB_DATABASE: testdb volumes: - mongodb-e2e-data:/data/db healthcheck: test: echo 'db.runCommand("ping").ok' | mongosh localhost:
Tool passed security scan
Malicious tool definition detected
Tool: typescript-e2e-testing/SKILL.md [3/3] Description: > /tmp/e2e-${E2E_SESSION}-output.log 2>&1 && tail -50 /tmp/e2e-${E2E_SESSION}-output.log # Get failure details from last run grep -B 2 -A 15 "FAIL\|✕" /tmp/e2e-${E2E_SESSION}-output.log # Debug with breakpoints (requires console for interactive debugging) node --inspect-brk node_modules/.bin/jest --config test/jest-e2e.config.ts --runInBand # View application logs (limited) tail -100 logs/e2e-test.log grep -i error logs/e2e-test.log | tail
Malicious tool definition detected
Check for Regressions ```bash # Run full suite (only if all were passing before) npm run test:e2e > /tmp/e2e-${E2E_SESSION}-output.log 2>&1 tail -50 /tmp/e2e-${E2E_SESSION}-output.log ``` ### 4.
Malicious tool definition detected
Malicious tool definition detected
### node-redis Configuration ```typescript import { createClient } from 'redis'; const client = createClient({ url: 'redis://localhost:6380', }); await client.connect(); ``` --- ## Complete Docker Compose with All Services ```yaml version: '3.8' services: redis-e2e: image: redis:7-alpine container_name: redis-e2e ports: - "6380:6379" healthcheck: test: ["CMD", "redis-cli", "ping"] interval: 5s timeout: 3s retries: 5 command: redis-server --save "" --appendonly no --maxmemory 100mb # Add other se
Malicious tool definition detected
## REFERENCE LOADING Before starting, load and read: - `references/common/debugging.md` — systematic debugging approach ## EXECUTION ### Investigation by Category #### Timeout Failures ```bash # Check infrastructure docker-compose -f docker-compose.e2e.yml ps # Check specific service logs (limited output) docker logs postgres-e2e --tail 50 docker logs kafka-e2e --tail 50 # Run with extended timeout (no console output) npm run test:e2e -- -t "{test}" --testTimeout=60000 > /tmp/e2e-${E2E_SESSION}-
Malicious tool definition detected
Run final full suite verification: ```bash npm run test:e2e > /tmp/e2e-${E2E_SESSION}-output.log 2>&1 tail -50 /tmp/e2e-${E2E_SESSION}-output.log ``` 2.
Malicious tool definition detected
Compare Performance ```bash # Extract timing from both logs echo "=== BASELINE ===" && grep -E "Time:|Duration:|real|user|sys" /tmp/e2e-${E2E_SESSION}-baseline.log echo "=== OPTIMIZED ===" && grep -E "Time:|Duration:|real|user|sys" /tmp/e2e-${E2E_SESSION}-optimized.log ``` ### 3.
Malicious tool definition detected
Append to Output Append to the output document: ```markdown ## Step 5: Docker Compose **File**: docker-compose.e2e.yml {{show docker-compose.e2e.yml}} **Environment Variables** (.env.e2e): {{show variables}} **npm script**: docker:e2e ``` ## PRESENT FINDINGS Show the Docker Compose configuration and environment variables.
Malicious tool definition detected
```bash # Just this file npm run test:e2e -- test/e2e/{file}.e2e-spec.ts > /tmp/e2e-${E2E_SESSION}-isolation.log 2>&1 tail -50 /tmp/e2e-${E2E_SESSION}-isolation.log # With the test before it npm run test:e2e -- -t "{prev test name}" -t "{failing test name}" > /tmp/e2e-${E2E_SESSION}-isolation.log 2>&1 tail -30 /tmp/e2e-${E2E_SESSION}-isolation.log ``` ### 4.
Malicious tool definition detected
Malicious tool definition detected
Capture Metrics ```bash # Extract timing summary grep -E "Time:|Tests:|passed|failed|Duration|real|user|sys" /tmp/e2e-${E2E_SESSION}-baseline.log ``` ### 3.
Malicious tool definition detected
Initialize Session ```bash export E2E_SESSION=$(date +%s)-$$ ``` ### 5.
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Passed Files (73)Click to expand
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan