Commit Graph

7 Commits

Author SHA1 Message Date
aitbc
8bb2757a5e fix: Add timeouts to all CLI commands in cross-node-transaction-test.sh
Some checks failed
Blockchain Synchronization Verification / sync-verification (push) Successful in 12s
Cross-Node Transaction Testing / transaction-test (push) Successful in 14s
Deploy to Testnet / deploy-testnet (push) Successful in 1m2s
Multi-Node Blockchain Health Monitoring / health-check (push) Successful in 2s
Multi-Node Stress Testing / stress-test (push) Failing after 1s
P2P Network Verification / p2p-verification (push) Successful in 2s
Deploy to Testnet / notify-deployment (push) Successful in 1s
- Add 30s timeout to wallet delete commands
- Add 30s timeout to wallet create command
- Add 10s timeout to wallet address command
- Add 10s timeout to wallet balance command
- Add 60s timeout to wallet send command
- Prevents workflow from hanging when CLI commands don't respond
2026-04-29 21:21:51 +02:00
aitbc
b3b0ddf7bc fix: Add debugging to get_wallet_address to diagnose CLI failure
All checks were successful
Blockchain Synchronization Verification / sync-verification (push) Successful in 3s
Cross-Node Transaction Testing / transaction-test (push) Successful in 9s
Deploy to Testnet / deploy-testnet (push) Successful in 1m3s
Multi-Node Blockchain Health Monitoring / health-check (push) Successful in 2s
P2P Network Verification / p2p-verification (push) Successful in 2s
Deploy to Testnet / notify-deployment (push) Successful in 1s
- Check if CLI exists and is executable
- Capture exit code and output from wallet address command
- Log warning with exit code and output when command fails
- Helps diagnose why wallet address retrieval fails in CI
2026-04-29 21:13:35 +02:00
aitbc
8c2801b6ee fix: Correct CLI path in cross-node transaction test script
Some checks failed
Multi-Node Blockchain Health Monitoring / health-check (push) Waiting to run
Blockchain Synchronization Verification / sync-verification (push) Successful in 10s
Deploy to Testnet / deploy-testnet (push) Has started running
Deploy to Testnet / notify-deployment (push) Has been cancelled
P2P Network Verification / p2p-verification (push) Successful in 10s
- Change CLI_PATH from /cli/aitbc_cli to /cli/aitbc_cli.py
- CLI is a Python script, not a directory
- Fixes 'Failed to get wallet address' error in cross-node transaction tests
2026-04-29 20:52:31 +02:00
aitbc
cc486ec571 fix: enable multi-chain testing across all workflows
Some checks failed
API Endpoint Tests / test-api-endpoints (push) Successful in 49s
Blockchain Synchronization Verification / sync-verification (push) Failing after 2s
CLI Tests / test-cli (push) Failing after 5s
Cross-Chain Functionality Tests / test-cross-chain-sync (push) Failing after 2s
Cross-Chain Functionality Tests / test-cross-chain-transactions (push) Successful in 2s
Cross-Chain Functionality Tests / test-cross-chain-bridge (push) Has been skipped
Cross-Chain Functionality Tests / test-multi-chain-consensus (push) Failing after 7s
Cross-Chain Functionality Tests / aggregate-results (push) Has been skipped
Deploy to Testnet / deploy-testnet (push) Has started running
Deploy to Testnet / notify-deployment (push) Has been cancelled
Integration Tests / test-service-integration (push) Successful in 3m4s
Multi-Node Blockchain Health Monitoring / health-check (push) Failing after 2s
P2P Network Verification / p2p-verification (push) Successful in 2s
Production Tests / Production Integration Tests (push) Successful in 20s
- Enable CHECK_CHAIN_ID_CONSISTENCY and set CHAINS in blockchain-sync-verification
- Add CHAINS environment variable to cli-level1-tests for blockchain commands
- Re-enable test-cross-chain-sync and test-multi-chain-consensus jobs
- Update cross-chain transaction tests to use ait-mainnet and ait-testnet
- Add CHAINS to cross-node-transaction-testing, multi-node-health, and production-tests
- Update test_api_endpoints.py to test both chain_id parameters
- Modify blockchain
2026-04-29 13:02:38 +02:00
aitbc
2921edc74a fix: remove aitbc2 and add wallet address fallback in cross-node test
All checks were successful
Blockchain Synchronization Verification / sync-verification (push) Successful in 12s
P2P Network Verification / p2p-verification (push) Successful in 2s
Multi-Node Blockchain Health Monitoring / health-check (push) Successful in 1s
- Remove non-existent aitbc2 node from NODES array
- Add fallback for wallet address command to try alternative syntax
- Fixes cross-node-transaction-testing CI failure
2026-04-24 12:58:59 +02:00
aitbc
84cb5a3672 fix: simplify wallet address and balance CLI commands
Some checks failed
Blockchain Synchronization Verification / sync-verification (push) Failing after 3s
Multi-Node Blockchain Health Monitoring / health-check (push) Successful in 3s
P2P Network Verification / p2p-verification (push) Successful in 2s
- Remove JSON parsing from get_wallet_address function
- Remove JSON parsing from get_wallet_balance function
- Use direct CLI output instead of --output json parsing
- Fixes wallet address retrieval failure in cross-node transaction test
2026-04-20 20:52:48 +02:00
aitbc
f6074ec624 feat: add medium-priority multi-node blockchain testing workflows
Some checks failed
Blockchain Synchronization Verification / sync-verification (push) Failing after 3s
Multi-Node Blockchain Health Monitoring / health-check (push) Successful in 3s
P2P Network Verification / p2p-verification (push) Successful in 2s
- Add cross-node transaction testing workflow (manual dispatch)
- Add node failover simulation workflow (manual dispatch, check logic only)
- Add multi-node stress testing workflow (manual dispatch)
- All workflows use only RPC endpoints (no SSH access)
- All workflows run on manual dispatch only
- No remediation steps (monitoring/testing only)
- Cross-node transaction testing uses real transactions from test wallet
- Failover simulation uses check logic only (no actual shutdown)
- Stress testing generates real transactions with configurable count/rate
- Comprehensive logging to /var/log/aitbc/
- Proper wallet creation and cleanup
2026-04-20 20:48:10 +02:00