Skip to content

Commit 9b5d0e0

Browse files
committed
Add debug BS
1 parent 286e64e commit 9b5d0e0

File tree

1 file changed

+38
-1
lines changed

1 file changed

+38
-1
lines changed

.github/workflows/test.yml

Lines changed: 38 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,41 @@ jobs:
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"

0 commit comments

Comments
 (0)