Skip to content

fix(client): 🩹 Remove the use of implicit() in ExtensionOperations trait #357

fix(client): 🩹 Remove the use of implicit() in ExtensionOperations trait

fix(client): 🩹 Remove the use of implicit() in ExtensionOperations trait #357

Triggered via pull request October 30, 2025 02:46
Status Cancelled
Total duration 38m 5s
Artifacts 1

network.yml

on: pull_request
Build node binary if changed
7m 9s
Build node binary if changed
Build backend binary if changed
1m 31s
Build backend binary if changed
Push node Docker image to Docker Hub
52s
Push node Docker image to Docker Hub
Network Test: Zombienet (Parachain + Relay)
3m 25s
Network Test: Zombienet (Parachain + Relay)
Network Test: Zombienet CLI
2m 7s
Network Test: Zombienet CLI
Integration Tests: Fisherman
30m 16s
Integration Tests: Fisherman
Check Rust/TS bindings are up to date
1m 15s
Check Rust/TS bindings are up to date
Matrix: Integration Tests: BSPNet
Matrix: Node Tests: Solo Dev Node
Matrix: Integration Tests: FullNet
Matrix: Integration Tests: User
Push backend Docker image to Docker Hub
0s
Push backend Docker image to Docker Hub
Integration Tests: Solochain EVM
30m 17s
Integration Tests: Solochain EVM
Matrix: Integration Tests: Backend
Fit to window
Zoom out
Zoom in

Annotations

97 errors and 5 notices
Integration Tests: BSPNet (1)
The job has exceeded the maximum execution time of 30m0s
Integration Tests: BSPNet (1)
The operation was canceled.
Confirm storing failure results in increased tip: test/test/suites/integration/bsp/automatic-tipping.test.ts#L19
Error: Failed to detect fileSystem.bspVolunteer extrinsic in txPool. Error: Error: Failed to find matching extrinsic after 10s: No matching extrinsic found for fileSystem.bspVolunteer at waitForTxInPool (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:73:11) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async Module.waitForBspVolunteer (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:92:3) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/bsp/automatic-tipping.test.ts:19:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Promise.all (index 0) at async Suite.run (node:internal/test_runner/test:1442:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7)
Confirm storing failure results in increased tip: test/test/suites/integration/bsp/automatic-tipping.test.ts#L19
Error: Failed to detect fileSystem.bspVolunteer extrinsic in txPool. Error: Error: Failed to find matching extrinsic after 10s: No matching extrinsic found for fileSystem.bspVolunteer at waitForTxInPool (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:73:11) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async Module.waitForBspVolunteer (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:92:3) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/bsp/automatic-tipping.test.ts:19:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Promise.all (index 0) at async Suite.run (node:internal/test_runner/test:1442:7) at async startSubtestAfterBootstrap (node:internal/test_runner/harness:297:3)
Integration Tests: Backend (1)
The job has exceeded the maximum execution time of 30m0s
Integration Tests: Backend (1)
The operation was canceled.
Should successfully get file info by key: test/test/suites/integration/backend/buckets.test.ts#L278
AssertionError [ERR_ASSERTION]: Should have been fulfilled + actual - expected + 'inProgress' - 'ready' at TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/backend/buckets.test.ts:278:7) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) 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: 'inProgress', expected: 'ready', operator: 'strictEqual' }
Should be able to fulfill storage request: test/test/suites/integration/backend/buckets.test.ts#L250
Error: Failed to detect fileSystem.mspRespondStorageRequestsMultipleBuckets extrinsic in txPool. Error: Error: Failed to find matching extrinsic after 10s: No matching extrinsic found for fileSystem.mspRespondStorageRequestsMultipleBuckets at waitForTxInPool (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:73:11) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async Module.waitForMspResponseWithoutSealing (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:462:3) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/backend/buckets.test.ts:250:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7)
Should successfully get file info by key: test/test/suites/integration/backend/buckets.test.ts#L278
AssertionError [ERR_ASSERTION]: Should have been fulfilled + actual - expected + 'inProgress' - 'ready' at TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/backend/buckets.test.ts:278:7) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) 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: 'inProgress', expected: 'ready', operator: 'strictEqual' }
Should be able to fulfill storage request: test/test/suites/integration/backend/buckets.test.ts#L250
Error: Failed to detect fileSystem.mspRespondStorageRequestsMultipleBuckets extrinsic in txPool. Error: Error: Failed to find matching extrinsic after 10s: No matching extrinsic found for fileSystem.mspRespondStorageRequestsMultipleBuckets at waitForTxInPool (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:73:11) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async Module.waitForMspResponseWithoutSealing (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:462:3) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/backend/buckets.test.ts:250:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7)
Should create a bucket with a file: test/test/suites/integration/backend/buckets.test.ts#L135
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 async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/backend/buckets.test.ts:135:7) 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: '==' }
Integration Tests: BSPNet (5)
The job has exceeded the maximum execution time of 30m0s
Integration Tests: BSPNet (5)
The operation was canceled.
BSPNet: BSPNet: Collect users debt (MemoryDB): test/test/util/bspNet/testrunner.ts#L66
Error: Failed to detect fileSystem.bspVolunteer extrinsic in txPool. Error: Error: Failed to find matching extrinsic after 10s: No matching extrinsic found for fileSystem.bspVolunteer at waitForTxInPool (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:73:11) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async Module.waitForBspVolunteer (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:92:3) at async NetworkLauncher.initExtraBsps (/home/runner/_work/storage-hub/storage-hub/test/util/netLaunch/index.ts:801:5) at async Function.create (/home/runner/_work/storage-hub/storage-hub/test/util/netLaunch/index.ts:917:14) at async SuiteContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/testrunner.ts:66:32) at async TestHook.run (node:internal/test_runner/test:1054:7) at async Suite.runHook (node:internal/test_runner/test:965:9) at async Suite.run (node:internal/test_runner/test:1436:7) at async startSubtestAfterBootstrap (node:internal/test_runner/harness:297:3)
BSP correctly deletes all files from an insolvent user: test/test/suites/integration/bsp/debt-collection.test.ts#L1
'test did not finish before its parent and was cancelled'
BSP correctly charges multiple payment streams: test/test/suites/integration/bsp/debt-collection.test.ts#L1
'test did not finish before its parent and was cancelled'
Integration Tests: BSPNet (4)
The job has exceeded the maximum execution time of 30m0s
BSP resumes and sends pending proofs: test/test/suites/integration/bsp/challenge-cycle.test.ts#L1
'test did not finish before its parent and was cancelled'
BSP fails to submit proof and is marked as slashable: test/test/suites/integration/bsp/challenge-cycle.test.ts#L1
'test did not finish before its parent and was cancelled'
BSP is challenged and correctly submits proof: test/test/suites/integration/bsp/challenge-cycle.test.ts#L1
'test did not finish before its parent and was cancelled'
Network launches and can be queried: test/test/suites/integration/bsp/challenge-cycle.test.ts#L1
'test did not finish before its parent and was cancelled'
BSPNet: BSPNet: BSP Challenge Cycle and Proof Submission (MemoryDB): test/test/util/bspNet/testrunner.ts#L66
Error: Failed to detect fileSystem.mspRespondStorageRequestsMultipleBuckets extrinsic in txPool. Error: Error: Failed to find matching extrinsic after 10s: No matching extrinsic found for fileSystem.mspRespondStorageRequestsMultipleBuckets at waitForTxInPool (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:73:11) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async Module.waitForMspResponseWithoutSealing (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:462:3) at async NetworkLauncher.execDemoStorageRequest (/home/runner/_work/storage-hub/storage-hub/test/util/netLaunch/index.ts:709:7) at async Function.create (/home/runner/_work/storage-hub/storage-hub/test/util/netLaunch/index.ts:921:14) at async SuiteContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/testrunner.ts:66:32) at async TestHook.run (node:internal/test_runner/test:1054:7) at async Suite.runHook (node:internal/test_runner/test:965:9) at async Suite.run (node:internal/test_runner/test:1436:7) at async startSubtestAfterBootstrap (node:internal/test_runner/harness:297:3)
BSP is challenged again and correctly submits proof: test/test/suites/integration/bsp/challenge-cycle.test.ts#L1
'test did not finish before its parent and was cancelled'
BSP resumes and sends pending proofs: test/test/suites/integration/bsp/challenge-cycle.test.ts#L1
'test did not finish before its parent and was cancelled'
BSP fails to submit proof and is marked as slashable: test/test/suites/integration/bsp/challenge-cycle.test.ts#L1
'test did not finish before its parent and was cancelled'
BSP is challenged and correctly submits proof: test/test/suites/integration/bsp/challenge-cycle.test.ts#L1
'test did not finish before its parent and was cancelled'
Network launches and can be queried: test/test/suites/integration/bsp/challenge-cycle.test.ts#L1
'test did not finish before its parent and was cancelled'
Integration Tests: BSPNet (2)
The job has exceeded the maximum execution time of 30m0s
Integration Tests: BSPNet (2)
The operation was canceled.
BSP with reputation is prioritised: test/test/suites/integration/bsp/bsp-thresholds.test.ts#L1
Error: (HTTP code 500) server error - failed to set up container networking: driver failed programming external connectivity on endpoint sh-bsp-three (a375227c202e090b6e09abcbeb981a9e6b5035b9dc4ced825fe7bb8167f144c4): Bind for 0.0.0.0:9916 failed: port is already allocated at /home/runner/_work/storage-hub/storage-hub/node_modules/.pnpm/[email protected]/node_modules/docker-modem/lib/modem.js:383:17 at getCause (/home/runner/_work/storage-hub/storage-hub/node_modules/.pnpm/[email protected]/node_modules/docker-modem/lib/modem.js:418:7) at Modem.buildPayload (/home/runner/_work/storage-hub/storage-hub/node_modules/.pnpm/[email protected]/node_modules/docker-modem/lib/modem.js:379:5) at IncomingMessage.<anonymous> (/home/runner/_work/storage-hub/storage-hub/node_modules/.pnpm/[email protected]/node_modules/docker-modem/lib/modem.js:347:16) at IncomingMessage.emit (node:events:519:35) at endReadableNT (node:internal/streams/readable:1696:12) at process.processTicksAndRejections (node:internal/process/task_queues:90:21) { reason: 'server error', statusCode: 500, json: { message: 'failed to set up container networking: driver failed programming external connectivity on endpoint sh-bsp-three (a375227c202e090b6e09abcbeb981a9e6b5035b9dc4ced825fe7bb8167f144c4): Bind for 0.0.0.0:9916 failed: port is already allocated' } }
BSP two eventually volunteers after threshold curve is met: test/test/suites/integration/bsp/bsp-thresholds.test.ts#L327
AssertionError [ERR_ASSERTION]: Failed to detect node catch up after 40s at Module.waitForNodeToCatchUpToChainTip (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:416: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/bsp/bsp-thresholds.test.ts:327:7) 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: '==' }
lower reputation can still volunteer and be accepted: test/test/suites/integration/bsp/bsp-thresholds.test.ts#L266
Error: Failed to detect fileSystem.bspVolunteer extrinsic in txPool. Error: Error: Failed to find matching extrinsic after 10s: No matching extrinsic found for fileSystem.bspVolunteer at waitForTxInPool (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:73:11) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async Module.waitForBspVolunteer (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:92:3) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/bsp/bsp-thresholds.test.ts:266:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7)
Integration Tests: BSPNet (3)
The job has exceeded the maximum execution time of 30m0s
BSP is challenged and correctly submits proof: test/test/suites/integration/bsp/challenge-cycle-2.test.ts#L1
'test did not finish before its parent and was cancelled'
Network launches and can be queried: test/test/suites/integration/bsp/challenge-cycle-2.test.ts#L1
'test did not finish before its parent and was cancelled'
BSPNet: BSPNet: BSP Challenge Cycle and Proof Submission with changed capacity (MemoryDB): test/test/util/bspNet/testrunner.ts#L66
Error: Failed to detect fileSystem.mspRespondStorageRequestsMultipleBuckets extrinsic in txPool. Error: Error: Failed to find matching extrinsic after 10s: No matching extrinsic found for fileSystem.mspRespondStorageRequestsMultipleBuckets at waitForTxInPool (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:73:11) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async Module.waitForMspResponseWithoutSealing (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:462:3) at async NetworkLauncher.execDemoStorageRequest (/home/runner/_work/storage-hub/storage-hub/test/util/netLaunch/index.ts:709:7) at async Function.create (/home/runner/_work/storage-hub/storage-hub/test/util/netLaunch/index.ts:921:14) at async SuiteContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/testrunner.ts:66:32) at async TestHook.run (node:internal/test_runner/test:1054:7) at async Suite.runHook (node:internal/test_runner/test:965:9) at async Suite.run (node:internal/test_runner/test:1436:7) at async startSubtestAfterBootstrap (node:internal/test_runner/harness:297:3)
BSP is challenged and correctly submits proof: test/test/suites/integration/bsp/challenge-cycle-2.test.ts#L1
'test did not finish before its parent and was cancelled'
Network launches and can be queried: test/test/suites/integration/bsp/challenge-cycle-2.test.ts#L1
'test did not finish before its parent and was cancelled'
Integration Tests: FullNet (1)
The job has exceeded the maximum execution time of 30m0s
Integration Tests: FullNet (1)
The operation was canceled.
Integration Tests: FullNet (4)
The job has exceeded the maximum execution time of 30m0s
Integration Tests: FullNet (4)
The operation was canceled.
MSP stops storing the buckets and files of the now insolvent user.: test/test/suites/integration/msp/stop-storing-bucket-insolvent-user.test.ts#L347
Error: Failed to find matching extrinsic after 10s: No matching extrinsic found for fileSystem.mspStopStoringBucketForInsolventUser at Module.assertExtrinsicPresent (/home/runner/_work/storage-hub/storage-hub/test/util/asserts.ts:133:9) 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/stop-storing-bucket-insolvent-user.test.ts:347:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7)
Flags user as insolvent after the grace period and deletes payment stream.: test/test/suites/integration/msp/stop-storing-bucket-insolvent-user.test.ts#L320
Error: Failed to find matching extrinsic after 10s: No matching extrinsic found for paymentStreams.chargeMultipleUsersPaymentStreams at Module.assertExtrinsicPresent (/home/runner/_work/storage-hub/storage-hub/test/util/asserts.ts:133:9) 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/stop-storing-bucket-insolvent-user.test.ts:320:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7)
Integration Tests: FullNet (2)
The job has exceeded the maximum execution time of 30m0s
Payment stream between the user and the MSP gets flagged as without funds.: test/test/suites/integration/msp/stop-storing-bucket-insolvent-user.test.ts#L264
Error: Failed to find matching extrinsic after 10s: No matching extrinsic found for paymentStreams.chargeMultipleUsersPaymentStreams at Module.assertExtrinsicPresent (/home/runner/_work/storage-hub/storage-hub/test/util/asserts.ts:133:9) 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/stop-storing-bucket-insolvent-user.test.ts:264:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7)
User creates two new buckets and issues storage requests, MSP accepts them.: test/test/suites/integration/msp/stop-storing-bucket-insolvent-user.test.ts#L57
Error: Failed to detect fileSystem.mspRespondStorageRequestsMultipleBuckets extrinsic in txPool. Error: Error: Failed to find matching extrinsic after 10s: No matching extrinsic found for fileSystem.mspRespondStorageRequestsMultipleBuckets at waitForTxInPool (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:73:11) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async Module.waitForMspResponseWithoutSealing (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:462:3) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/msp/stop-storing-bucket-insolvent-user.test.ts:57:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Promise.all (index 0) at async Suite.run (node:internal/test_runner/test:1442:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7)
Integration Tests: FullNet (2)
The operation was canceled.
MSP stops storing the buckets and files of the now insolvent user.: test/test/suites/integration/msp/stop-storing-bucket-insolvent-user.test.ts#L347
Error: Failed to find matching extrinsic after 10s: No matching extrinsic found for fileSystem.mspStopStoringBucketForInsolventUser at Module.assertExtrinsicPresent (/home/runner/_work/storage-hub/storage-hub/test/util/asserts.ts:133:9) 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/stop-storing-bucket-insolvent-user.test.ts:347:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7)
MSP receives files from user after issued storage requests: test/test/suites/integration/msp/debt-collection.test.ts#L108
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 async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/msp/debt-collection.test.ts:108:9) at async Test.run (node:internal/test_runner/test:1054:7) at async Promise.all (index 0) at async Suite.run (node:internal/test_runner/test:1442:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==' }
Flags user as insolvent after the grace period and deletes payment stream.: test/test/suites/integration/msp/stop-storing-bucket-insolvent-user.test.ts#L320
Error: Failed to find matching extrinsic after 10s: No matching extrinsic found for paymentStreams.chargeMultipleUsersPaymentStreams at Module.assertExtrinsicPresent (/home/runner/_work/storage-hub/storage-hub/test/util/asserts.ts:133:9) 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/stop-storing-bucket-insolvent-user.test.ts:320:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7)
MSP receives files from user after issued storage requests: test/test/suites/integration/msp/debt-collection.test.ts#L108
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 async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/msp/debt-collection.test.ts:108:9) at async Test.run (node:internal/test_runner/test:1054:7) at async Promise.all (index 0) at async Suite.run (node:internal/test_runner/test:1442:7) at async startSubtestAfterBootstrap (node:internal/test_runner/harness:297:3) { generatedMessage: false, code: 'ERR_ASSERTION', actual: false, expected: true, operator: '==' }
Payment stream between the user and the MSP gets flagged as without funds.: test/test/suites/integration/msp/stop-storing-bucket-insolvent-user.test.ts#L264
Error: Failed to find matching extrinsic after 10s: No matching extrinsic found for paymentStreams.chargeMultipleUsersPaymentStreams at Module.assertExtrinsicPresent (/home/runner/_work/storage-hub/storage-hub/test/util/asserts.ts:133:9) 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/stop-storing-bucket-insolvent-user.test.ts:264:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7)
User creates two new buckets and issues storage requests, MSP accepts them.: test/test/suites/integration/msp/stop-storing-bucket-insolvent-user.test.ts#L57
Error: Failed to detect fileSystem.mspRespondStorageRequestsMultipleBuckets extrinsic in txPool. Error: Error: Failed to find matching extrinsic after 10s: No matching extrinsic found for fileSystem.mspRespondStorageRequestsMultipleBuckets at waitForTxInPool (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:73:11) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async Module.waitForMspResponseWithoutSealing (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:462:3) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/msp/stop-storing-bucket-insolvent-user.test.ts:57:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Promise.all (index 0) at async Suite.run (node:internal/test_runner/test:1442:7) at async startSubtestAfterBootstrap (node:internal/test_runner/harness:297:3)
Integration Tests: User (1)
The job has exceeded the maximum execution time of 30m0s
Integration Tests: User (1)
The operation was canceled.
MSP first libp2p multiaddress is wrong and second should be correct. User will be able to connect and send file on the second attempt.: test/test/suites/integration/user/send-file-to-provider.test.ts#L1
Error: Timeout of 60000ms exceeded while waiting for log File upload complete. Peer PeerId("12D3KooWGuMsyhXqmcVwSqTMxmWVsVR2aLx5xLqy9bt73pq59UP9") at Timeout.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/docker.ts:604:15) at listOnTimeout (node:internal/timers:608:17) at process.processTimers (node:internal/timers:543:7)
MSP first libp2p multiaddress is wrong and second should be correct. User will be able to connect and send file on the second attempt.: test/test/suites/integration/user/send-file-to-provider.test.ts#L1
Error: Timeout of 60000ms exceeded while waiting for log File upload complete. Peer PeerId("12D3KooWGuBxJ1qYxgwnSSK29j8DdyECmcA76hL4TJzowgcrwTu1") at Timeout.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/docker.ts:604:15) at listOnTimeout (node:internal/timers:608:17) at process.processTimers (node:internal/timers:543:7)
Integration Tests: Fisherman
The job has exceeded the maximum execution time of 30m0s
Integration Tests: Fisherman
The operation was canceled.
sends file deletion request in unfinalized block and verifies fisherman processes with ephemeral trie: test/test/suites/integration/fisherman/file-deletion-flow-catchup.test.ts#L218
Error: Failed after 20s: WebSocket is not connected Failed WS Request: {"method":"storagehubclient_isFileInForest","params":["0x63c14c98c441649ed58bff5c6e070c08a96efea723c7e89c269fd87afab2e1b5","0x199f7e0395624cd57450f572086664d64a5623efb36d9b2bc843c178dcfbb661"]} at waitFor (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:564:15) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/fisherman/file-deletion-flow-catchup.test.ts:218:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7)
creates 3 unfinalized blocks with storage requests and MSP & BSP confirmations: test/test/suites/integration/fisherman/file-deletion-flow-catchup.test.ts#L158
Error: Failed after 20s: WebSocket is not connected Failed WS Request: {"method":"storagehubclient_isFileInFileStorage","params":["0x199f7e0395624cd57450f572086664d64a5623efb36d9b2bc843c178dcfbb661"]} at waitFor (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:564:15) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/fisherman/file-deletion-flow-catchup.test.ts:158:9) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7)
creates finalized block with storage request and BSP & MSP confirming: test/test/suites/integration/fisherman/file-deletion-flow-catchup.test.ts#L110
Error: Failed to detect fileSystem.mspRespondStorageRequestsMultipleBuckets extrinsic in txPool. Error: Error: Failed to find matching extrinsic after 10s: No matching extrinsic found for fileSystem.mspRespondStorageRequestsMultipleBuckets at waitForTxInPool (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:73:11) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async Module.waitForMspResponseWithoutSealing (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:462:3) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/fisherman/file-deletion-flow-catchup.test.ts:110:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Promise.all (index 0) at async Suite.run (node:internal/test_runner/test:1442:7) at async Test.processPendingSubtests (node:internal/test_runner/test:744:7)
sends file deletion request in unfinalized block and verifies fisherman processes with ephemeral trie: test/test/suites/integration/fisherman/file-deletion-flow-catchup.test.ts#L218
Error: Failed after 20s: WebSocket is not connected Failed WS Request: {"method":"storagehubclient_isFileInForest","params":["0x63c14c98c441649ed58bff5c6e070c08a96efea723c7e89c269fd87afab2e1b5","0x199f7e0395624cd57450f572086664d64a5623efb36d9b2bc843c178dcfbb661"]} at waitFor (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:564:15) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/fisherman/file-deletion-flow-catchup.test.ts:218:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7)
creates 3 unfinalized blocks with storage requests and MSP & BSP confirmations: test/test/suites/integration/fisherman/file-deletion-flow-catchup.test.ts#L158
Error: Failed after 20s: WebSocket is not connected Failed WS Request: {"method":"storagehubclient_isFileInFileStorage","params":["0x199f7e0395624cd57450f572086664d64a5623efb36d9b2bc843c178dcfbb661"]} at waitFor (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:564:15) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/fisherman/file-deletion-flow-catchup.test.ts:158:9) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7)
creates finalized block with storage request and BSP & MSP confirming: test/test/suites/integration/fisherman/file-deletion-flow-catchup.test.ts#L110
Error: Failed to detect fileSystem.mspRespondStorageRequestsMultipleBuckets extrinsic in txPool. Error: Error: Failed to find matching extrinsic after 10s: No matching extrinsic found for fileSystem.mspRespondStorageRequestsMultipleBuckets at waitForTxInPool (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:73:11) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async Module.waitForMspResponseWithoutSealing (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:462:3) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/fisherman/file-deletion-flow-catchup.test.ts:110:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Promise.all (index 0) at async Suite.run (node:internal/test_runner/test:1442:7) at async startSubtestAfterBootstrap (node:internal/test_runner/harness:297:3)
Integration Tests: FullNet (3)
The job has exceeded the maximum execution time of 30m0s
Network launches and can be queried: test/test/suites/integration/msp/duplicate-storage-request.test.ts#L1
'test did not finish before its parent and was cancelled'
FullNet: Single MSP accepting subsequent storage request for same file key (MemoryDB): test/test/util/bspNet/testrunner.ts#L159
Error: Failed to detect fileSystem.mspRespondStorageRequestsMultipleBuckets extrinsic in txPool. Error: Error: Failed to find matching extrinsic after 10s: No matching extrinsic found for fileSystem.mspRespondStorageRequestsMultipleBuckets at waitForTxInPool (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:73:11) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async Module.waitForMspResponseWithoutSealing (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:462:3) at async NetworkLauncher.execDemoStorageRequest (/home/runner/_work/storage-hub/storage-hub/test/util/netLaunch/index.ts:709:7) at async Function.create (/home/runner/_work/storage-hub/storage-hub/test/util/netLaunch/index.ts:921:14) at async SuiteContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/testrunner.ts:159:32) at async TestHook.run (node:internal/test_runner/test:1054:7) at async Suite.runHook (node:internal/test_runner/test:965:9) at async Suite.run (node:internal/test_runner/test:1436:7) at async startSubtestAfterBootstrap (node:internal/test_runner/harness:297:3)
MSP accepts same file in different buckets: test/test/suites/integration/msp/duplicate-storage-request.test.ts#L1
'test did not finish before its parent and was cancelled'
Network launches and can be queried: test/test/suites/integration/msp/duplicate-storage-request.test.ts#L1
'test did not finish before its parent and was cancelled'
Integration Tests: Solochain EVM
The job has exceeded the maximum execution time of 30m0s
Integration Tests: Solochain EVM
The operation was canceled.
Should request deletion and verify complete cleanup: test/test/suites/integration/solochain-evm/sdk-precompiles.test.ts#L532
Error: Failed to detect fileSystem.deleteFiles extrinsic in txPool. Error: Error: Failed to find matching extrinsic after 10s: No matching extrinsic found for fileSystem.deleteFiles at Module.waitForTxInPool (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:73:11) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/solochain-evm/sdk-precompiles.test.ts:532:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7)
Should download the file from the MSP through the backend using the SDK's MspClient: test/test/suites/integration/solochain-evm/sdk-precompiles.test.ts#L488
AssertionError [ERR_ASSERTION]: Download should return success 400 !== 200 at TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/solochain-evm/sdk-precompiles.test.ts:488:7) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) 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: 400, expected: 200, operator: 'strictEqual' }
Should fetch payment streams using the SDK's MspClient: test/test/suites/integration/solochain-evm/sdk-precompiles.test.ts#L471
Error [HttpError]: HTTP 400 for GET http://127.0.0.1:8080/payment_streams at H.request (/home/runner/_work/storage-hub/storage-hub/sdk/core/dist/index.node.js:1:242583) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/solochain-evm/sdk-precompiles.test.ts:471:27) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7) { status: 400, body: { error: 'Failed to get price per unit: Connection closed' } }
Should upload the file to the MSP through the backend using the SDK's StorageHubClient: test/test/suites/integration/solochain-evm/sdk-precompiles.test.ts#L415
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 async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/solochain-evm/sdk-precompiles.test.ts:415:7) 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: '==' }
Should request deletion and verify complete cleanup: test/test/suites/integration/solochain-evm/sdk-precompiles.test.ts#L532
Error: Failed to detect fileSystem.deleteFiles extrinsic in txPool. Error: Error: Failed to find matching extrinsic after 10s: No matching extrinsic found for fileSystem.deleteFiles at Module.waitForTxInPool (/home/runner/_work/storage-hub/storage-hub/test/util/bspNet/waits.ts:73:11) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/solochain-evm/sdk-precompiles.test.ts:532:7) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7)
Should download the file from the MSP through the backend using the SDK's MspClient: test/test/suites/integration/solochain-evm/sdk-precompiles.test.ts#L488
AssertionError [ERR_ASSERTION]: Download should return success 400 !== 200 at TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/solochain-evm/sdk-precompiles.test.ts:488:7) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) 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: 400, expected: 200, operator: 'strictEqual' }
Should fetch payment streams using the SDK's MspClient: test/test/suites/integration/solochain-evm/sdk-precompiles.test.ts#L471
Error [HttpError]: HTTP 400 for GET http://127.0.0.1:8080/payment_streams at H.request (/home/runner/_work/storage-hub/storage-hub/sdk/core/dist/index.node.js:1:242583) at process.processTicksAndRejections (node:internal/process/task_queues:105:5) at async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/solochain-evm/sdk-precompiles.test.ts:471:27) at async Test.run (node:internal/test_runner/test:1054:7) at async Suite.processPendingSubtests (node:internal/test_runner/test:744:7) { status: 400, body: { error: 'Failed to get price per unit: Connection closed' } }
Should upload the file to the MSP through the backend using the SDK's StorageHubClient: test/test/suites/integration/solochain-evm/sdk-precompiles.test.ts#L415
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 async TestContext.<anonymous> (/home/runner/_work/storage-hub/storage-hub/test/suites/integration/solochain-evm/sdk-precompiles.test.ts:415:7) 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: '==' }
sccache stats
0% - 0 hits, 0 misses, 0 errors
sccache stats
99% - 1080 hits, 12 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 🕐: 12124.823ms
Node Tests: Solo Dev Node (1)
Total Tests: 5 Suites 📂: 1 Passed ✅: 5 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 13903.042ms
Integration Tests: User (2)
Total Tests: 14 Suites 📂: 2 Passed ✅: 14 Failed ❌: 0 Canceled 🚫: 0 Skipped ⏭️: 0 Todo 📝: 0 Duration 🕐: 49952.993ms

Artifacts

Produced during runtime
Name Size Digest
node
69 MB
sha256:a77dab1c433c855ebb26a45b949b87f391569ac662d116de967bf6a1a66b09d5