1- ⚠️ psutil not available - memory monitoring disabled
21🚀 Chess Engine Performance Testing Suite
32============================================================
43Found 1 implementation(s) to test
@@ -7,50 +6,92 @@ Found 1 implementation(s) to test
76Testing typescript implementation
87Path: implementations/typescript
98============================================================
9+ 📏 Source size: 1997 LOC across 17 files
1010🧹 Clearing build cache...
1111🔧 Running: make clean
1212✅ Local cache cleared with make clean
1313✅ Cache clearing completed
1414🐳 Running all tests via Docker (ensures consistent environment)
1515🐳 Running comprehensive Docker-based tests...
16- 🔨 Building Docker image (includes analysis and build )...
16+ 🔨 Building Docker image (prerequisite )...
1717 🔧 Running: docker build -t chess-typescript .
18- ✅ Docker build completed in 0.45s
19- 🔍 Running static analysis...
18+ ✅ Docker build completed in 0.28s
19+ 🔧 Running task: make build
20+ 🔧 Running: make build
21+ 🔧 Running task: make analyze
2022 🔧 Running: make analyze
21- ♟️ Running chess engine tests...
23+ 🔧 Running task: make test
2224 🔧 Running: make test
23- ✅ All Docker tests passed (build: 0.4s, analyze: 1.9s, test: 0.9s)
25+ 🔧 Running task: make test-chess-engine (track=v2-full)
26+ ❌ Docker tests failed in phases: make_test_chess_engine
2427
2528================================================================================
2629CHESS ENGINE PERFORMANCE TEST REPORT
27- Generated: 2025-11-06 19:42:46
30+ Generated: 2026-03-05 12:11:14
2831================================================================================
2932
3033PERFORMANCE SUMMARY
31- --------------------------------------------------------------------------------
32- Language Status Analyze Build Test Memory Tests
33- --------------------------------------------------------------------------------
34- typescript completed 1.9s 0.4s 0.9s 0MB 3/3
34+ ----------------------------------------------------------------------------------------------------------------------
35+ Language Status LOC Build Analyze Test Test-CE Memory Tasks
36+ ----------------------------------------------------------------------------------------------------------------------
37+ typescript completed 1997 0.2s 0.2s 0.2s 8.4s 111MB 3/4
3538
3639============================================================
3740DETAILED RESULTS: TYPESCRIPT
3841============================================================
3942
4043TIMING BREAKDOWN:
41- Build Seconds: 0.45s
42- Analyze Seconds: 1.92s
43- Test Seconds: 0.95s
44+ Image Build Seconds: 0.28s
45+ Build Seconds: 0.18s
46+ Analyze Seconds: 0.22s
47+ Test Seconds: 0.18s
48+ Test Internal Seconds: 0.18s
49+ Test Chess Engine Seconds: 8.44s
50+ Test V2 Full Seconds: 8.44s
4451
45- CHESS ENGINE TESTS: 3 passed, 0 failed
52+ SOURCE SIZE:
53+ Source LOC: 1997 (files: 17)
54+
55+ NORMALIZED METRICS:
56+ Build: 91.63 ms/KLOC
57+ Analyze: 108.40 ms/KLOC
58+ Runtime: 89.80 ms/KLOC
59+
60+ MEMORY USAGE:
61+ Image: Peak 110.7MB, Avg 83.4MB
62+ Build: Peak 7.3MB, Avg 0.0MB
63+ Analyze: Peak 7.1MB, Avg 0.0MB
64+ Test: Peak 6.6MB, Avg 0.0MB
65+
66+ CHESS ENGINE TESTS: 0 passed, 1 failed
67+ Failed tests:
68+ ❌ make_test_chess_engine
4669
4770DOCKER TESTS:
48- Build: ✅ (0.45s)
49- Test: ✅ (0.95s)
71+ Image build: ✅ (0.28s)
72+ make build: ✅ (0.18s)
73+ make analyze: ✅ (0.22s)
74+ make test: ✅ (0.18s)
75+ make test-chess-engine (track=v2-full): ❌ (8.44s)
5076
51- ================================================================================
77+ ERRORS:
78+ ❌ track v2-full suite failed: Found 1 implementation(s)
79+ Loaded 14 tests from test/suites/v2_full.json
80+
81+ Testing typescript implementation at implementations/typescript
82+ ----------------------------------------
83+ Running test: Hash Command Baseline ✓
84+ Running test: Hash Command After Move ✓
85+ Running test: Draws Command ✗
86+ Running test: Go Movetime ✗
87+ Running test: PGN Show ✗
88+ Running test: PGN Fixture Morphy ✗
89+ Running test: PGN Fixture Byrne-Fischer ✗
90+ Running test: UCI Handshake ✗
91+ Running test: UCI Fixture Handshake ✗
92+ Running test: Ne
5293
53- 📄 Text report saved to benchmark_reports/performance_report_typescript.txt
54- 📄 JSON results saved to benchmark_reports/performance_data_typescript .json
94+ ================================================================================
95+ 📄 JSON results saved to reports/typescript .json (1 valid benchmark(s))
5596
5697✅ All 1 implementation(s) completed successfully
0 commit comments