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 Sentry. 🚀 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
|
chore: fix incorrect comment in ssvNodeFilter function