File tree Expand file tree Collapse file tree 1 file changed +38
-1
lines changed
Expand file tree Collapse file tree 1 file changed +38
-1
lines changed Original file line number Diff line number Diff line change 2424
2525 - run : npm i
2626
27- - run : npm test
27+ - name : Debug - System state before test
28+ run : |
29+ echo "=== Docker status ==="
30+ docker ps -a
31+ docker info
32+ echo "=== System resources ==="
33+ df -h
34+ free -h
35+ echo "=== Solana version ==="
36+ solana --version
37+ echo "=== Arcium version ==="
38+ arcium --version
39+ echo "=== Anchor version ==="
40+ anchor --version
41+
42+ - name : Run tests with debug
43+ run : |
44+ echo "=== Starting test at $(date -u +"%Y-%m-%dT%H:%M:%SZ") ==="
45+ npm test
46+ echo "=== Test completed at $(date -u +"%Y-%m-%dT%H:%M:%SZ") ==="
47+
48+ - name : Debug - Logs if test fails
49+ if : failure()
50+ run : |
51+ echo "=== Docker container logs ==="
52+ docker ps -a
53+ for container in $(docker ps -aq); do
54+ echo "--- Container $container logs ---"
55+ docker logs $container 2>&1 || echo "Could not get logs for $container"
56+ done
57+ echo "=== Solana validator logs (if exists) ==="
58+ if [ -f test-ledger/validator.log ]; then
59+ tail -100 test-ledger/validator.log
60+ else
61+ echo "No test-ledger/validator.log found"
62+ fi
63+ echo "=== Recent system messages ==="
64+ dmesg | tail -50 || echo "Cannot access dmesg"
You can’t perform that action at this time.
0 commit comments