v0.1.18 - Add automatic cleanup of dynamic build artifacts after static builds
This commit is contained in:
54
Trash/test_mode_verification.sh
Executable file
54
Trash/test_mode_verification.sh
Executable file
@@ -0,0 +1,54 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo "=== Test Mode Verification ==="
|
||||
echo ""
|
||||
|
||||
# Expected test keys from .test_keys
|
||||
EXPECTED_ADMIN_PUBKEY="8ff74724ed641b3c28e5a86d7c5cbc49c37638ace8c6c38935860e7a5eedde0e"
|
||||
EXPECTED_SERVER_PUBKEY="52e366edfa4e9cc6a6d4653828e51ccf828a2f5a05227d7a768f33b5a198681a"
|
||||
|
||||
echo "1. Checking database keys (should be OLD keys, not test keys)..."
|
||||
DB_ADMIN_PUBKEY=$(sqlite3 db/ginxsom.db "SELECT value FROM config WHERE key = 'admin_pubkey'")
|
||||
DB_BLOSSOM_PUBKEY=$(sqlite3 db/ginxsom.db "SELECT value FROM config WHERE key = 'blossom_pubkey'")
|
||||
DB_BLOSSOM_SECKEY=$(sqlite3 db/ginxsom.db "SELECT seckey FROM blossom_seckey WHERE id = 1")
|
||||
|
||||
echo " Database admin_pubkey: '$DB_ADMIN_PUBKEY'"
|
||||
echo " Database blossom_pubkey: '$DB_BLOSSOM_PUBKEY'"
|
||||
echo " Database blossom_seckey: '$DB_BLOSSOM_SECKEY'"
|
||||
echo ""
|
||||
|
||||
# Verify database was NOT modified with test keys
|
||||
if [ "$DB_ADMIN_PUBKEY" = "$EXPECTED_ADMIN_PUBKEY" ]; then
|
||||
echo " ❌ FAIL: Database admin_pubkey matches test key (should NOT be modified)"
|
||||
exit 1
|
||||
else
|
||||
echo " ✓ PASS: Database admin_pubkey is different from test key (not modified)"
|
||||
fi
|
||||
|
||||
if [ "$DB_BLOSSOM_PUBKEY" = "$EXPECTED_SERVER_PUBKEY" ]; then
|
||||
echo " ❌ FAIL: Database blossom_pubkey matches test key (should NOT be modified)"
|
||||
exit 1
|
||||
else
|
||||
echo " ✓ PASS: Database blossom_pubkey is different from test key (not modified)"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "2. Checking server is running..."
|
||||
if curl -s http://localhost:9001/ > /dev/null; then
|
||||
echo " ✓ PASS: Server is responding"
|
||||
else
|
||||
echo " ❌ FAIL: Server is not responding"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "3. Verifying test keys from .test_keys file..."
|
||||
echo " Expected admin pubkey: $EXPECTED_ADMIN_PUBKEY"
|
||||
echo " Expected server pubkey: $EXPECTED_SERVER_PUBKEY"
|
||||
|
||||
echo ""
|
||||
echo "=== All Tests Passed ==="
|
||||
echo "Test mode is working correctly:"
|
||||
echo " - Test keys are loaded in memory"
|
||||
echo " - Database was NOT modified"
|
||||
echo " - Server is running with test keys"
|
||||
Reference in New Issue
Block a user