vaclav-test-ci-123 DEBUG CI - #2856
Conversation
|
/test help |
|
❓ Help Available Commands
|
|
/test cluster=300,301,302,303 extraEnvs=VACLAV_ENV=trueFEATURE_X=1 |
🔴 Test run for PR #2856Branch: vaclav-test-ci-123 Status
Click to expand executor logs═══════════════════════════════════════════════════════════════════════════════════════════════════════
🧪 WELCOME TO Executor - SSV's Distributed Test Automation Execution Layer 🧪
___ __ __ ___ ___ _ _ _____ ___ ___
| __|\\ \\/ /| __|/ __|| | | ||_ _|/ _ \\ | _ \\
| _| > < | _|| (__ | |_| | | | | (_) || /
|___|/_/\\_\\|___|\\___| \\___/ |_| \\___/ |_|_\\
═══════════════════════════════════════════════════════════════════════════════════════════════════════
{"time":"2026-05-19T07:12:09.02194763Z","level":"INFO","msg":"🐳 Docker mode: Using environment variables for config generation"}
{"time":"2026-05-19T07:12:09.026027189Z","level":"INFO","msg":"🌐 Orchestrator API Client initialized","endpoint":"http://aetheria-orchestrator.aetheria.svc:8080"}
{"time":"2026-05-19T07:12:09.026051087Z","level":"INFO","msg":"📝 Requesting configuration generation from orchestrator API","network":"hoodi_stage","clusters":[300,301,302,303],"tests":"(sanity)"}
{"time":"2026-05-19T07:12:09.071426423Z","level":"INFO","msg":"✅ Configuration generated successfully via API","resource_usage_id":"42fa98abea74b45c079dd9d268bfe6b8"}
{"time":"2026-05-19T07:12:09.072424715Z","level":"INFO","msg":"🚀 EXECUTOR Initialized Successfully"}
{"time":"2026-05-19T07:12:09.072440341Z","level":"INFO","msg":"⚙️ Test configuration loaded","network":"hoodi_stage","nodes":[300,301,302,303],"test_type":{"Sanity":{"ShouldRun":true,"E2M":false,"Threshold":false,"BulkAmount":0},"Bulk":{"ShouldRun":false,"E2M":false,"Threshold":false,"BulkAmount":0},"Isolated":{"Tests":null}}}
{"time":"2026-05-19T07:12:12.398968469Z","level":"INFO","msg":"Generated operator pubkeys file","module":"scanner","path":"/app/shared/data/operators/operator-pubkeys-hoodi_stage.json"}
{"time":"2026-05-19T07:12:12.399034591Z","level":"INFO","msg":"Registered parser","module":"main","component":"parser-client","parser_type":"consensus"}
{"time":"2026-05-19T07:12:12.399045411Z","level":"INFO","msg":"Registered parser","module":"main","component":"parser-client","parser_type":"flow-emits"}
{"time":"2026-05-19T07:12:12.399062378Z","level":"INFO","msg":"Validation client initialized","module":"main","loki_enabled":true,"e2m_enabled":false}
{"time":"2026-05-19T07:12:12.399074544Z","level":"INFO","msg":"🔑 KEY STEP: Starting Isolated Tests Concurrently if exists...","module":"main"}
{"time":"2026-05-19T07:12:12.399085884Z","level":"INFO","msg":"🔑 KEY STEP: Starting Sanity Test Suite","module":"main"}
{"time":"2026-05-19T07:12:12.39909852Z","level":"INFO","msg":"Sanity: config values","test":"sanity","cluster_owner":"0x91E32eFb8139cd88caE0Df30d2Bf471294c6ed27","account_public_key":"0x91E32eFb8139cd88caE0Df30d2Bf471294c6ed27","operator_ids":[300,301,302,303]}
{"time":"2026-05-19T07:12:12.399231931Z","level":"INFO","msg":"No isolated tests configured, skipping","module":"main"}
{"time":"2026-05-19T07:12:12.439716092Z","level":"INFO","msg":"Available slots","test":"sanity","node":300,"slots":3000}
{"time":"2026-05-19T07:12:12.445470391Z","level":"INFO","msg":"Available slots","test":"sanity","node":301,"slots":1008}
{"time":"2026-05-19T07:12:12.451413979Z","level":"INFO","msg":"Available slots","test":"sanity","node":302,"slots":3000}
{"time":"2026-05-19T07:12:12.456502467Z","level":"INFO","msg":"Available slots","test":"sanity","node":303,"slots":1325}
{"time":"2026-05-19T07:12:40.93684588Z","level":"INFO","msg":"Extracted keyshares path","test":"sanity","module":"keys","path":"/app/shared/data/keyshares/0x83142d846a6b78759863175ff9ad7890bd47a1a534b63f3949080484082164adde97a829291e6dc0c5099d82657bf754.json"}
{"time":"2026-05-19T07:12:40.936868866Z","level":"INFO","msg":"Key shares file generated successfully","test":"sanity","keyshare_path":"/app/shared/data/keyshares/0x83142d846a6b78759863175ff9ad7890bd47a1a534b63f3949080484082164adde97a829291e6dc0c5099d82657bf754.json"}
{"time":"2026-05-19T07:12:44.883610942Z","level":"INFO","msg":"Cluster asset type before write","test":"sanity","asset_type":1,"asset_err":null,"asset_label":"ETH"}
{"time":"2026-05-19T07:12:48.832396374Z","level":"WARN","msg":"📝 tx gas limit set from fallback (estimate failed or zero; buffer applied)","test":"sanity","module":"contract","contract":"0xc07B3E9671f884FDa67E1e7D43d952E0e1369fd8","method":"registerValidator","gas_estimate_error":"gas estimation failed: execution reverted: 0x95a0cf33","fallback_gas":350000,"gas_buffer_pct":1000,"gas_limit":3850000}
{"time":"2026-05-19T07:12:48.843871027Z","level":"INFO","msg":"1️⃣ Registering validator","test":"sanity","module":"contract","tx_hash":"0x0ffe70a41d8477c986aad86fe467b9613956f22018e7808ccbd8807214694c40"}
{"time":"2026-05-19T07:12:48.850093555Z","level":"INFO","msg":"Waiting for transaction receipt, retrying...","test":"sanity","module":"contract","attempt":1,"sleep":10,"tx_hash":"0x0ffe70a41d8477c986aad86fe467b9613956f22018e7808ccbd8807214694c40"}
{"time":"2026-05-19T07:12:58.858939881Z","level":"INFO","msg":"Waiting for transaction receipt, retrying...","test":"sanity","module":"contract","attempt":2,"sleep":20,"tx_hash":"0x0ffe70a41d8477c986aad86fe467b9613956f22018e7808ccbd8807214694c40"}
{"time":"2026-05-19T07:13:18.86195546Z","level":"INFO","msg":"Transaction receipt received","test":"sanity","module":"contract","tx_hash":"0x0ffe70a41d8477c986aad86fe467b9613956f22018e7808ccbd8807214694c40"}
{"time":"2026-05-19T07:13:18.862005222Z","level":"ERROR","msg":"❌ FAILURE: Contract Registration Failed - Transaction verification failed","test":"sanity","txHash":"0x0ffe70a41d8477c986aad86fe467b9613956f22018e7808ccbd8807214694c40"}
{"time":"2026-05-19T07:13:18.862041729Z","level":"ERROR","msg":"❌ FAILURE: Sanity Test Suite Failed","module":"main","error":"sanity register step failed: transaction verification failed"}
{"time":"2026-05-19T07:13:18.862046554Z","level":"INFO","msg":"⏳ PROGRESS: Waiting for all tests to finish","module":"main"}
{"time":"2026-05-19T07:13:18.862083218Z","level":"ERROR","msg":"❌ FAILURE: Test Execution Completed with Failures","module":"main","passed_suites":null,"failed_suites":["sanity"],"skipped_suites":["isolated"]}
{"time":"2026-05-19T07:13:18.862093171Z","level":"ERROR","msg":"❌ FAILURE: Suite Failure Details","module":"main","suite":"sanity","error":"sanity register step failed: transaction verification failed"}
{"time":"2026-05-19T07:13:18.862097971Z","level":"INFO","msg":"🔑 KEY STEP: Starting resource teardown...","module":"main","usage_id":"42fa98abea74b45c079dd9d268bfe6b8"}
{"time":"2026-05-19T07:13:18.866785166Z","level":"INFO","msg":"🧹 Requesting resource teardown","module":"main","usage_id":"42fa98abea74b45c079dd9d268bfe6b8"}
{"time":"2026-05-19T07:13:18.88528746Z","level":"INFO","msg":"✅ SUCCESS: Completed resource teardown successfully","module":"main","usage_id":"42fa98abea74b45c079dd9d268bfe6b8"}
Result - 🔴 Failure
|
Codecov Report✅ All modified and coverable lines are covered by tests. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
/test cancel |
|
🛑 @vaclav-ssvlabs requested cancellation. Forced cleanup on 1 test run(s); resources will be released shortly. |
|
/test extraEnvs=VACLAV_ENV=true,FEATURE_X=1 |
🔴 Test run for PR #2856Branch: vaclav-test-ci-123 Status
Result - 🔴 FailureClick to expand executor logs═══════════════════════════════════════════════════════════════════════════════════════════════════════
🧪 WELCOME TO Executor - SSV's Distributed Test Automation Execution Layer 🧪
___ __ __ ___ ___ _ _ _____ ___ ___
| __|\ \/ /| __|/ __|| | | ||_ _|/ _ \ | _ \
| _| > < | _|| (__ | |_| | | | | (_) || /
|___|/_/\_\|___|\___| \___/ |_| \___/ |_|_\
{"time":"2026-05-19T07:19:31.425383227Z","level":"INFO","msg":"🐳 Docker mode: Using environment variables for config generation"}
═══════════════════════════════════════════════════════════════════════════════════════════════════════
{"time":"2026-05-19T07:19:31.430998485Z","level":"INFO","msg":"🌐 Orchestrator API Client initialized","endpoint":"http://aetheria-orchestrator.aetheria.svc:8080"}
{"time":"2026-05-19T07:19:31.431013496Z","level":"INFO","msg":"📝 Requesting configuration generation from orchestrator API","network":"hoodi_stage","clusters":[300,301,302,303],"tests":"(sanity)"}
{"time":"2026-05-19T07:19:31.471792896Z","level":"INFO","msg":"✅ Configuration generated successfully via API","resource_usage_id":"1d474e255a1bd65603065c022d8e242f"}
{"time":"2026-05-19T07:19:31.472196827Z","level":"INFO","msg":"🚀 EXECUTOR Initialized Successfully"}
{"time":"2026-05-19T07:19:31.472219598Z","level":"INFO","msg":"⚙️ Test configuration loaded","network":"hoodi_stage","nodes":[300,301,302,303],"test_type":{"Sanity":{"ShouldRun":true,"E2M":false,"Threshold":false,"BulkAmount":0},"Bulk":{"ShouldRun":false,"E2M":false,"Threshold":false,"BulkAmount":0},"Isolated":{"Tests":null}}}
{"time":"2026-05-19T07:19:33.900068019Z","level":"INFO","msg":"Generated operator pubkeys file","module":"scanner","path":"/app/shared/data/operators/operator-pubkeys-hoodi_stage.json"}
{"time":"2026-05-19T07:19:33.900163291Z","level":"INFO","msg":"Registered parser","module":"main","component":"parser-client","parser_type":"consensus"}
{"time":"2026-05-19T07:19:33.900175663Z","level":"INFO","msg":"Registered parser","module":"main","component":"parser-client","parser_type":"flow-emits"}
{"time":"2026-05-19T07:19:33.900192367Z","level":"INFO","msg":"Validation client initialized","module":"main","loki_enabled":true,"e2m_enabled":false}
{"time":"2026-05-19T07:19:33.900225151Z","level":"INFO","msg":"🔑 KEY STEP: Starting Isolated Tests Concurrently if exists...","module":"main"}
{"time":"2026-05-19T07:19:33.90024125Z","level":"INFO","msg":"🔑 KEY STEP: Starting Sanity Test Suite","module":"main"}
{"time":"2026-05-19T07:19:33.900264805Z","level":"INFO","msg":"Sanity: config values","test":"sanity","cluster_owner":"0x91E32eFb8139cd88caE0Df30d2Bf471294c6ed27","account_public_key":"0x91E32eFb8139cd88caE0Df30d2Bf471294c6ed27","operator_ids":[300,301,302,303]}
{"time":"2026-05-19T07:19:33.900338964Z","level":"INFO","msg":"No isolated tests configured, skipping","module":"main"}
{"time":"2026-05-19T07:19:33.955576756Z","level":"INFO","msg":"Available slots","test":"sanity","node":300,"slots":3000}
{"time":"2026-05-19T07:19:33.96257608Z","level":"INFO","msg":"Available slots","test":"sanity","node":301,"slots":1008}
{"time":"2026-05-19T07:19:33.969022756Z","level":"INFO","msg":"Available slots","test":"sanity","node":302,"slots":3000}
{"time":"2026-05-19T07:19:33.975532572Z","level":"INFO","msg":"Available slots","test":"sanity","node":303,"slots":1325}
{"time":"2026-05-19T07:20:01.342595134Z","level":"INFO","msg":"Extracted keyshares path","test":"sanity","module":"keys","path":"/app/shared/data/keyshares/0x83142d846a6b78759863175ff9ad7890bd47a1a534b63f3949080484082164adde97a829291e6dc0c5099d82657bf754.json"}
{"time":"2026-05-19T07:20:01.34262176Z","level":"INFO","msg":"Key shares file generated successfully","test":"sanity","keyshare_path":"/app/shared/data/keyshares/0x83142d846a6b78759863175ff9ad7890bd47a1a534b63f3949080484082164adde97a829291e6dc0c5099d82657bf754.json"}
{"time":"2026-05-19T07:20:05.173641312Z","level":"INFO","msg":"Cluster asset type before write","test":"sanity","asset_type":1,"asset_err":null,"asset_label":"ETH"}
{"time":"2026-05-19T07:20:08.999473503Z","level":"WARN","msg":"📝 tx gas limit set from fallback (estimate failed or zero; buffer applied)","test":"sanity","module":"contract","contract":"0xc07B3E9671f884FDa67E1e7D43d952E0e1369fd8","method":"registerValidator","gas_estimate_error":"gas estimation failed: execution reverted","fallback_gas":350000,"gas_buffer_pct":1000,"gas_limit":3850000}
{"time":"2026-05-19T07:20:09.014067273Z","level":"INFO","msg":"1️⃣ Registering validator","test":"sanity","module":"contract","tx_hash":"0x10b275ed2549a65040caad6e1c75d81ffd52e6a1e6f28e20def64f20a48468f6"}
{"time":"2026-05-19T07:20:09.02447719Z","level":"INFO","msg":"Waiting for transaction receipt, retrying...","test":"sanity","module":"contract","attempt":1,"sleep":10,"tx_hash":"0x10b275ed2549a65040caad6e1c75d81ffd52e6a1e6f28e20def64f20a48468f6"}
{"time":"2026-05-19T07:20:19.029338897Z","level":"INFO","msg":"Transaction receipt received","test":"sanity","module":"contract","tx_hash":"0x10b275ed2549a65040caad6e1c75d81ffd52e6a1e6f28e20def64f20a48468f6"}
{"time":"2026-05-19T07:20:19.029383927Z","level":"ERROR","msg":"❌ FAILURE: Contract Registration Failed - Transaction verification failed","test":"sanity","txHash":"0x10b275ed2549a65040caad6e1c75d81ffd52e6a1e6f28e20def64f20a48468f6"}
{"time":"2026-05-19T07:20:19.029419937Z","level":"ERROR","msg":"❌ FAILURE: Sanity Test Suite Failed","module":"main","error":"sanity register step failed: transaction verification failed"}
{"time":"2026-05-19T07:20:19.029426673Z","level":"INFO","msg":"⏳ PROGRESS: Waiting for all tests to finish","module":"main"}
{"time":"2026-05-19T07:20:19.029441833Z","level":"ERROR","msg":"❌ FAILURE: Test Execution Completed with Failures","module":"main","passed_suites":null,"failed_suites":["sanity"],"skipped_suites":["isolated"]}
{"time":"2026-05-19T07:20:19.029451102Z","level":"ERROR","msg":"❌ FAILURE: Suite Failure Details","module":"main","suite":"sanity","error":"sanity register step failed: transaction verification failed"}
{"time":"2026-05-19T07:20:19.02945624Z","level":"INFO","msg":"🔑 KEY STEP: Starting resource teardown...","module":"main","usage_id":"1d474e255a1bd65603065c022d8e242f"}
{"time":"2026-05-19T07:20:19.033256066Z","level":"INFO","msg":"🧹 Requesting resource teardown","module":"main","usage_id":"1d474e255a1bd65603065c022d8e242f"}
{"time":"2026-05-19T07:20:19.049592022Z","level":"INFO","msg":"✅ SUCCESS: Completed resource teardown successfully","module":"main","usage_id":"1d474e255a1bd65603065c022d8e242f"}
|
|
/test cancel |
|
🛑 @vaclav-ssvlabs requested cancellation. Forced cleanup on 1 test run(s); resources will be released shortly. |
|
/test extraEnvs=VACLAV_ENV=12345asd# |
🔴 Test run for PR #2856Branch: vaclav-test-ci-123 Status
Result - 🔴 FailureClick to expand executor logs{"time":"2026-05-19T07:33:14.565181289Z","level":"INFO","msg":"🐳 Docker mode: Using environment variables for config generation"}
═══════════════════════════════════════════════════════════════════════════════════════════════════════
🧪 WELCOME TO Executor - SSV's Distributed Test Automation Execution Layer 🧪
___ __ __ ___ ___ _ _ _____ ___ ___
| __|\ \/ /| __|/ __|| | | ||_ _|/ _ \ | _ \
| _| > < | _|| (__ | |_| | | | | (_) || /
|___|/_/\_\|___|\___| \___/ |_| \___/ |_|_\
═══════════════════════════════════════════════════════════════════════════════════════════════════════
{"time":"2026-05-19T07:33:14.569450087Z","level":"INFO","msg":"🌐 Orchestrator API Client initialized","endpoint":"http://aetheria-orchestrator.aetheria.svc:8080"}
{"time":"2026-05-19T07:33:14.56948029Z","level":"INFO","msg":"📝 Requesting configuration generation from orchestrator API","network":"hoodi_stage","clusters":[300,301,302,303],"tests":"(sanity)"}
{"time":"2026-05-19T07:33:14.610751556Z","level":"INFO","msg":"✅ Configuration generated successfully via API","resource_usage_id":"0d85e898730b40cf93db5bd05b39d9ce"}
{"time":"2026-05-19T07:33:14.611255037Z","level":"INFO","msg":"🚀 EXECUTOR Initialized Successfully"}
{"time":"2026-05-19T07:33:14.611273112Z","level":"INFO","msg":"⚙️ Test configuration loaded","network":"hoodi_stage","nodes":[300,301,302,303],"test_type":{"Sanity":{"ShouldRun":true,"E2M":false,"Threshold":false,"BulkAmount":0},"Bulk":{"ShouldRun":false,"E2M":false,"Threshold":false,"BulkAmount":0},"Isolated":{"Tests":null}}}
{"time":"2026-05-19T07:33:18.397564473Z","level":"INFO","msg":"Generated operator pubkeys file","module":"scanner","path":"/app/shared/data/operators/operator-pubkeys-hoodi_stage.json"}
{"time":"2026-05-19T07:33:18.397652962Z","level":"INFO","msg":"Registered parser","module":"main","component":"parser-client","parser_type":"consensus"}
{"time":"2026-05-19T07:33:18.397675846Z","level":"INFO","msg":"Registered parser","module":"main","component":"parser-client","parser_type":"flow-emits"}
{"time":"2026-05-19T07:33:18.397693842Z","level":"INFO","msg":"Validation client initialized","module":"main","loki_enabled":true,"e2m_enabled":false}
{"time":"2026-05-19T07:33:18.397706082Z","level":"INFO","msg":"🔑 KEY STEP: Starting Isolated Tests Concurrently if exists...","module":"main"}
{"time":"2026-05-19T07:33:18.397719339Z","level":"INFO","msg":"🔑 KEY STEP: Starting Sanity Test Suite","module":"main"}
{"time":"2026-05-19T07:33:18.397734733Z","level":"INFO","msg":"Sanity: config values","test":"sanity","cluster_owner":"0x91E32eFb8139cd88caE0Df30d2Bf471294c6ed27","account_public_key":"0x91E32eFb8139cd88caE0Df30d2Bf471294c6ed27","operator_ids":[300,301,302,303]}
{"time":"2026-05-19T07:33:18.397826854Z","level":"INFO","msg":"No isolated tests configured, skipping","module":"main"}
{"time":"2026-05-19T07:33:18.441921517Z","level":"INFO","msg":"Available slots","test":"sanity","node":300,"slots":3000}
{"time":"2026-05-19T07:33:18.44756829Z","level":"INFO","msg":"Available slots","test":"sanity","node":301,"slots":1008}
{"time":"2026-05-19T07:33:18.453189143Z","level":"INFO","msg":"Available slots","test":"sanity","node":302,"slots":3000}
{"time":"2026-05-19T07:33:18.458513802Z","level":"INFO","msg":"Available slots","test":"sanity","node":303,"slots":1325}
{"time":"2026-05-19T07:33:46.408143056Z","level":"INFO","msg":"Extracted keyshares path","test":"sanity","module":"keys","path":"/app/shared/data/keyshares/0x83142d846a6b78759863175ff9ad7890bd47a1a534b63f3949080484082164adde97a829291e6dc0c5099d82657bf754.json"}
{"time":"2026-05-19T07:33:46.408164801Z","level":"INFO","msg":"Key shares file generated successfully","test":"sanity","keyshare_path":"/app/shared/data/keyshares/0x83142d846a6b78759863175ff9ad7890bd47a1a534b63f3949080484082164adde97a829291e6dc0c5099d82657bf754.json"}
{"time":"2026-05-19T07:33:50.262173497Z","level":"INFO","msg":"Cluster asset type before write","test":"sanity","asset_type":1,"asset_err":null,"asset_label":"ETH"}
{"time":"2026-05-19T07:33:54.300641268Z","level":"WARN","msg":"📝 tx gas limit set from fallback (estimate failed or zero; buffer applied)","test":"sanity","module":"contract","contract":"0xc07B3E9671f884FDa67E1e7D43d952E0e1369fd8","method":"registerValidator","gas_estimate_error":"gas estimation failed: execution reverted","fallback_gas":350000,"gas_buffer_pct":1000,"gas_limit":3850000}
{"time":"2026-05-19T07:33:54.312273644Z","level":"INFO","msg":"1️⃣ Registering validator","test":"sanity","module":"contract","tx_hash":"0xddac05bebd0ecbf7cd0000ab3d70de8e0fb1b81cdc3bfe0ec839150fff1b053a"}
{"time":"2026-05-19T07:33:54.32354073Z","level":"INFO","msg":"Waiting for transaction receipt, retrying...","test":"sanity","module":"contract","attempt":1,"sleep":10,"tx_hash":"0xddac05bebd0ecbf7cd0000ab3d70de8e0fb1b81cdc3bfe0ec839150fff1b053a"}
{"time":"2026-05-19T07:34:04.33351703Z","level":"INFO","msg":"Transaction receipt received","test":"sanity","module":"contract","tx_hash":"0xddac05bebd0ecbf7cd0000ab3d70de8e0fb1b81cdc3bfe0ec839150fff1b053a"}
{"time":"2026-05-19T07:34:04.333586322Z","level":"ERROR","msg":"❌ FAILURE: Contract Registration Failed - Transaction verification failed","test":"sanity","txHash":"0xddac05bebd0ecbf7cd0000ab3d70de8e0fb1b81cdc3bfe0ec839150fff1b053a"}
{"time":"2026-05-19T07:34:04.333629133Z","level":"ERROR","msg":"❌ FAILURE: Sanity Test Suite Failed","module":"main","error":"sanity register step failed: transaction verification failed"}
{"time":"2026-05-19T07:34:04.333636704Z","level":"INFO","msg":"⏳ PROGRESS: Waiting for all tests to finish","module":"main"}
{"time":"2026-05-19T07:34:04.333710465Z","level":"ERROR","msg":"❌ FAILURE: Test Execution Completed with Failures","module":"main","passed_suites":null,"failed_suites":["sanity"],"skipped_suites":["isolated"]}
{"time":"2026-05-19T07:34:04.333721592Z","level":"ERROR","msg":"❌ FAILURE: Suite Failure Details","module":"main","suite":"sanity","error":"sanity register step failed: transaction verification failed"}
{"time":"2026-05-19T07:34:04.33372667Z","level":"INFO","msg":"🔑 KEY STEP: Starting resource teardown...","module":"main","usage_id":"0d85e898730b40cf93db5bd05b39d9ce"}
{"time":"2026-05-19T07:34:04.336430936Z","level":"INFO","msg":"🧹 Requesting resource teardown","module":"main","usage_id":"0d85e898730b40cf93db5bd05b39d9ce"}
{"time":"2026-05-19T07:34:04.35308093Z","level":"INFO","msg":"✅ SUCCESS: Completed resource teardown successfully","module":"main","usage_id":"0d85e898730b40cf93db5bd05b39d9ce"}
|
|
/test cancel |
|
🛑 @vaclav-ssvlabs requested cancellation. Forced cleanup on 1 test run(s); resources will be released shortly. |
|
/test extraEnvs=VACLAV_ENV=12345asd# |
🔴 Test run for PR #2856Branch: vaclav-test-ci-123 Status
Click to expand executor logs═══════════════════════════════════════════════════════════════════════════════════════════════════════
🧪 WELCOME TO Executor - SSV's Distributed Test Automation Execution Layer 🧪
___ __ __ ___ ___ _ _ _____ ___ ___
| __|\\ \\/ /| __|/ __|| | | ||_ _|/ _ \\ | _ \\
| _| > < | _|| (__ | |_| | | | | (_) || /
|___|/_/\\_\\|___|\\___| \\___/ |_| \\___/ |_|_\\
═══════════════════════════════════════════════════════════════════════════════════════════════════════
{"time":"2026-05-19T07:59:57.31847021Z","level":"INFO","msg":"🐳 Docker mode: Using environment variables for config generation"}
{"time":"2026-05-19T07:59:57.323888265Z","level":"INFO","msg":"🌐 Orchestrator API Client initialized","endpoint":"http://aetheria-orchestrator.aetheria.svc:8080"}
{"time":"2026-05-19T07:59:57.323904694Z","level":"INFO","msg":"📝 Requesting configuration generation from orchestrator API","network":"hoodi_stage","clusters":[300,301,302,303],"tests":"(sanity,e2m),(bulk,e2m,5)"}
{"time":"2026-05-19T07:59:57.370846269Z","level":"INFO","msg":"✅ Configuration generated successfully via API","resource_usage_id":"fbceae1b7c1d743fa27508050da98bcb"}
{"time":"2026-05-19T07:59:57.371133969Z","level":"INFO","msg":"🚀 EXECUTOR Initialized Successfully"}
{"time":"2026-05-19T07:59:57.371145741Z","level":"INFO","msg":"⚙️ Test configuration loaded","network":"hoodi_stage","nodes":[300,301,302,303],"test_type":{"Sanity":{"ShouldRun":true,"E2M":true,"Threshold":false,"BulkAmount":0},"Bulk":{"ShouldRun":true,"E2M":true,"Threshold":false,"BulkAmount":5},"Isolated":{"Tests":null}}}
{"time":"2026-05-19T07:59:59.694846706Z","level":"INFO","msg":"Generated operator pubkeys file","module":"scanner","path":"/app/shared/data/operators/operator-pubkeys-hoodi_stage.json"}
{"time":"2026-05-19T07:59:59.694904657Z","level":"INFO","msg":"Registered parser","module":"main","component":"parser-client","parser_type":"consensus"}
{"time":"2026-05-19T07:59:59.694911928Z","level":"INFO","msg":"Registered parser","module":"main","component":"parser-client","parser_type":"flow-emits"}
{"time":"2026-05-19T07:59:59.694924002Z","level":"INFO","msg":"Validation client initialized","module":"main","loki_enabled":true,"e2m_enabled":true}
{"time":"2026-05-19T07:59:59.694932274Z","level":"INFO","msg":"🔑 KEY STEP: Starting Isolated Tests Concurrently if exists...","module":"main"}
{"time":"2026-05-19T07:59:59.694941919Z","level":"INFO","msg":"🔑 KEY STEP: Starting Sanity Test Suite","module":"main"}
{"time":"2026-05-19T07:59:59.694956799Z","level":"INFO","msg":"Sanity: config values","test":"sanity","cluster_owner":"0x91E32eFb8139cd88caE0Df30d2Bf471294c6ed27","account_public_key":"0x91E32eFb8139cd88caE0Df30d2Bf471294c6ed27","operator_ids":[300,301,302,303]}
{"time":"2026-05-19T07:59:59.694996511Z","level":"INFO","msg":"No isolated tests configured, skipping","module":"main"}
{"time":"2026-05-19T07:59:59.748041974Z","level":"INFO","msg":"Available slots","test":"sanity","node":300,"slots":3000}
{"time":"2026-05-19T07:59:59.755539338Z","level":"INFO","msg":"Available slots","test":"sanity","node":301,"slots":1008}
{"time":"2026-05-19T07:59:59.763948626Z","level":"INFO","msg":"Available slots","test":"sanity","node":302,"slots":3000}
{"time":"2026-05-19T07:59:59.770480842Z","level":"INFO","msg":"Available slots","test":"sanity","node":303,"slots":1325}
{"time":"2026-05-19T08:00:26.781605965Z","level":"INFO","msg":"Extracted keyshares path","test":"sanity","module":"keys","path":"/app/shared/data/keyshares/0x83142d846a6b78759863175ff9ad7890bd47a1a534b63f3949080484082164adde97a829291e6dc0c5099d82657bf754.json"}
{"time":"2026-05-19T08:00:26.781628431Z","level":"INFO","msg":"Key shares file generated successfully","test":"sanity","keyshare_path":"/app/shared/data/keyshares/0x83142d846a6b78759863175ff9ad7890bd47a1a534b63f3949080484082164adde97a829291e6dc0c5099d82657bf754.json"}
{"time":"2026-05-19T08:00:30.705720224Z","level":"INFO","msg":"Cluster asset type before write","test":"sanity","asset_type":1,"asset_err":null,"asset_label":"ETH"}
{"time":"2026-05-19T08:00:34.606516758Z","level":"WARN","msg":"📝 tx gas limit set from fallback (estimate failed or zero; buffer applied)","test":"sanity","module":"contract","contract":"0xc07B3E9671f884FDa67E1e7D43d952E0e1369fd8","method":"registerValidator","gas_estimate_error":"gas estimation failed: execution reverted: 0x95a0cf33","fallback_gas":350000,"gas_buffer_pct":1000,"gas_limit":3850000}
{"time":"2026-05-19T08:00:34.618818624Z","level":"INFO","msg":"1️⃣ Registering validator","test":"sanity","module":"contract","tx_hash":"0xf2721677e3945dccca9a4c4ad24813d3296a561dad512ee0e7835c9df529711a"}
{"time":"2026-05-19T08:00:34.628365252Z","level":"INFO","msg":"Waiting for transaction receipt, retrying...","test":"sanity","module":"contract","attempt":1,"sleep":10,"tx_hash":"0xf2721677e3945dccca9a4c4ad24813d3296a561dad512ee0e7835c9df529711a"}
{"time":"2026-05-19T08:00:44.640704369Z","level":"INFO","msg":"Transaction receipt received","test":"sanity","module":"contract","tx_hash":"0xf2721677e3945dccca9a4c4ad24813d3296a561dad512ee0e7835c9df529711a"}
{"time":"2026-05-19T08:00:44.640745776Z","level":"ERROR","msg":"❌ FAILURE: Contract Registration Failed - Transaction verification failed","test":"sanity","txHash":"0xf2721677e3945dccca9a4c4ad24813d3296a561dad512ee0e7835c9df529711a"}
{"time":"2026-05-19T08:00:44.640776983Z","level":"ERROR","msg":"❌ FAILURE: Sanity Test Suite Failed","module":"main","error":"sanity register step failed: transaction verification failed"}
{"time":"2026-05-19T08:00:44.640784456Z","level":"INFO","msg":"🔑 KEY STEP: Starting Bulk Test Suite","module":"main"}
{"time":"2026-05-19T08:00:44.640803488Z","level":"INFO","msg":"Bulk: config values","test":"bulk","cluster_owner":"0x91E32eFb8139cd88caE0Df30d2Bf471294c6ed27","account_public_key":"0x91E32eFb8139cd88caE0Df30d2Bf471294c6ed27","operator_ids":[300,301,302,303]}
{"time":"2026-05-19T08:00:44.670558805Z","level":"INFO","msg":"Available slots","test":"bulk","node":300,"slots":3000}
{"time":"2026-05-19T08:00:44.679051994Z","level":"INFO","msg":"Available slots","test":"bulk","node":301,"slots":1008}
{"time":"2026-05-19T08:00:44.685033625Z","level":"INFO","msg":"Available slots","test":"bulk","node":302,"slots":3000}
{"time":"2026-05-19T08:00:44.691458037Z","level":"INFO","msg":"Available slots","test":"bulk","node":303,"slots":1325}
{"time":"2026-05-19T08:01:59.783067545Z","level":"INFO","msg":"Extracted keyshares path for bulk keyshare","test":"bulk","module":"keys","path":"/app/shared/data/keyshares/keyshares-1779177719.json"}
{"time":"2026-05-19T08:02:03.576028331Z","level":"INFO","msg":"Cluster asset type before write","test":"bulk","asset_type":1,"asset_err":null,"asset_label":"ETH"}
{"time":"2026-05-19T08:02:10.808536409Z","level":"WARN","msg":"📝 tx gas limit set from fallback (estimate failed or zero; buffer applied)","test":"bulk","module":"contract","contract":"0xc07B3E9671f884FDa67E1e7D43d952E0e1369fd8","method":"bulkRegisterValidator","gas_estimate_error":"gas estimation failed: execution reverted: 0x95a0cf33","fallback_gas":350000,"gas_buffer_pct":1000,"gas_limit":3850000}
{"time":"2026-05-19T08:02:10.828294807Z","level":"INFO","msg":"1️⃣ Bulk Registering validators","test":"bulk","module":"contract","tx_hash":"0x3e7f699eb4be3487cdb27ae21497448000178daedcc535662cb13b211721409f"}
{"time":"2026-05-19T08:02:10.834294585Z","level":"INFO","msg":"Bulk registration transaction sent","test":"bulk","txHash":"0x3e7f699eb4be3487cdb27ae21497448000178daedcc535662cb13b211721409f"}
{"time":"2026-05-19T08:02:10.837370998Z","level":"INFO","msg":"Waiting for transaction receipt, retrying...","test":"bulk","module":"contract","attempt":1,"sleep":10,"tx_hash":"0x3e7f699eb4be3487cdb27ae21497448000178daedcc535662cb13b211721409f"}
{"time":"2026-05-19T08:02:20.842087704Z","level":"INFO","msg":"Transaction receipt received","test":"bulk","module":"contract","tx_hash":"0x3e7f699eb4be3487cdb27ae21497448000178daedcc535662cb13b211721409f"}
{"time":"2026-05-19T08:02:20.842141999Z","level":"ERROR","msg":"❌ FAILURE: Bulk Test Suite Failed","module":"main","error":"bulk register step failed: transaction verification failed"}
{"time":"2026-05-19T08:02:20.842148602Z","level":"INFO","msg":"⏳ PROGRESS: Waiting for all tests to finish","module":"main"}
{"time":"2026-05-19T08:02:20.842172203Z","level":"ERROR","msg":"❌ FAILURE: Test Execution Completed with Failures","module":"main","passed_suites":null,"failed_suites":["sanity","bulk"],"skipped_suites":["isolated"]}
{"time":"2026-05-19T08:02:20.842183088Z","level":"ERROR","msg":"❌ FAILURE: Suite Failure Details","module":"main","suite":"sanity","error":"sanity register step failed: transaction verification failed"}
{"time":"2026-05-19T08:02:20.842189927Z","level":"ERROR","msg":"❌ FAILURE: Suite Failure Details","module":"main","suite":"bulk","error":"bulk register step failed: transaction verification failed"}
{"time":"2026-05-19T08:02:20.842195341Z","level":"INFO","msg":"🔑 KEY STEP: Starting resource teardown...","module":"main","usage_id":"fbceae1b7c1d743fa27508050da98bcb"}
{"time":"2026-05-19T08:02:20.846307381Z","level":"INFO","msg":"🧹 Requesting resource teardown","module":"main","usage_id":"fbceae1b7c1d743fa27508050da98bcb"}
{"time":"2026-05-19T08:02:20.873133982Z","level":"INFO","msg":"✅ SUCCESS: Completed resource teardown successfully","module":"main","usage_id":"fbceae1b7c1d743fa27508050da98bcb"}
Result - 🔴 Failure
|
|
This pull request has been marked as stale due to 60 days of inactivity. It will be closed in 30 days if there are no updates. Please comment if you would like to keep it open. |
chore: fix incorrect comment in ssvNodeFilter function