feat: ✨ Add task to get missing files from buckets #1412
network.yml
on: pull_request
setup
9s
Push node Docker image to Docker Hub
46s
Network Test: Zombienet (Parachain + Relay)
3m 22s
Network Test: Zombienet CLI
5m 33s
Integration Tests: Telemetry
3m 16s
Check Rust/TS bindings are up to date
2m 1s
Matrix: Integration Tests: BSPNet
Matrix: Node Tests: Solo Dev Node
Matrix: Integration Tests: Fisherman
Matrix: Integration Tests: FullNet
Matrix: Integration Tests: User
Push backend Docker image to Docker Hub
Integration Tests: Solochain EVM
5m 0s
Matrix: Integration Tests: Backend
Annotations
3 errors and 20 notices
|
Integration Tests: FullNet (3)
Process completed with exit code 1.
|
|
Restart MSP and verify files are recovered:
test/test/suites/integration/msp/recover-files-from-bsps.test.ts#L178
AssertionError [ERR_ASSERTION]: Failed to detect file in Provider's file storage after 20s
at Module.waitForFileStorageComplete (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:239:7)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/msp/recover-files-from-bsps.test.ts:178:9)
at async Test.run (node:internal/test_runner/test:1054:7)
at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: false,
expected: true,
operator: '=='
}
|
|
Restart MSP and check that forest roots are validated and all files are present in the forest:
test/test/suites/integration/msp/recover-files-from-bsps.test.ts#L1
Error: Timeout of 60000ms exceeded while waiting for log OK: all 3 forest files are present and complete in file storage
at Timeout.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/docker.ts:654:15)
at listOnTimeout (node:internal/timers:608:17)
at process.processTimers (node:internal/timers:543:7)
|
|
sccache stats
0% - 0 hits, 0 misses, 0 errors
|
|
sccache stats
86% - 1133 hits, 188 misses, 0 errors
|
|
Node Tests: Solo Dev Node (2)
Total Tests: 3
Suites 📂: 1
Passed ✅: 3
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 17041.290ms
|
|
Node Tests: Solo Dev Node (1)
Total Tests: 5
Suites 📂: 1
Passed ✅: 5
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 16012.879ms
|
|
Integration Tests: User (2)
Total Tests: 14
Suites 📂: 2
Passed ✅: 14
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 52010.316ms
|
|
Integration Tests: Telemetry
Total Tests: 16
Suites 📂: 2
Passed ✅: 16
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 90841.656ms
|
|
Integration Tests: User (1)
Total Tests: 16
Suites 📂: 4
Passed ✅: 16
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 138557.314ms
|
|
Integration Tests: Solochain EVM
Total Tests: 28
Suites 📂: 4
Passed ✅: 28
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 123364.911ms
|
|
Integration Tests: BSPNet (5)
Total Tests: 24
Suites 📂: 6
Passed ✅: 19
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 5
Todo 📝: 0
Duration 🕐: 218972.837ms
|
|
Integration Tests: BSPNet (4)
Total Tests: 45
Suites 📂: 7
Passed ✅: 45
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 261908.855ms
|
|
Integration Tests: BSPNet (3)
Total Tests: 19
Suites 📂: 7
Passed ✅: 15
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 4
Todo 📝: 0
Duration 🕐: 274390.849ms
|
|
Integration Tests: BSPNet (1)
Total Tests: 33
Suites 📂: 8
Passed ✅: 31
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 2
Todo 📝: 0
Duration 🕐: 317693.719ms
|
|
Integration Tests: Backend (1)
Total Tests: 98
Suites 📂: 12
Passed ✅: 94
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 4
Todo 📝: 0
Duration 🕐: 321753.334ms
|
|
Integration Tests: FullNet (3)
Total Tests: 26
Suites 📂: 7
Passed ✅: 23
Failed ❌: 2
Canceled 🚫: 0
Skipped ⏭️: 1
Todo 📝: 0
Duration 🕐: 346763.160ms
|
|
Integration Tests: BSPNet (2)
Total Tests: 24
Suites 📂: 12
Passed ✅: 24
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 358466.366ms
|
|
Integration Tests: FullNet (1)
Total Tests: 28
Suites 📂: 9
Passed ✅: 28
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 353434.710ms
|
|
Integration Tests: FullNet (4)
Total Tests: 29
Suites 📂: 8
Passed ✅: 29
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 363878.915ms
|
|
Integration Tests: FullNet (2)
Total Tests: 46
Suites 📂: 8
Passed ✅: 46
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 465725.545ms
|
|
Integration Tests: Fisherman (1)
Total Tests: 36
Suites 📂: 6
Passed ✅: 36
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 710621.260ms
|
|
Integration Tests: Fisherman (2)
Total Tests: 8
Suites 📂: 4
Passed ✅: 8
Failed ❌: 0
Canceled 🚫: 0
Skipped ⏭️: 0
Todo 📝: 0
Duration 🕐: 431738.873ms
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
node
|
71 MB |
sha256:7fe700845a800c247ed4b948d79f473299c5370a0ec10893073c610ac2455695
|
|
|
sp-test-logs-shard-3
|
25.3 KB |
sha256:0e3ad612c2801f75dc2b95d13809d49e26f56a6dab81045fd226d8f860aa13f4
|
|