Skip to content

Metrics (Batch writes performance): Bytes written per bulk + duration #901

Metrics (Batch writes performance): Bytes written per bulk + duration

Metrics (Batch writes performance): Bytes written per bulk + duration #901

Triggered via pull request January 13, 2025 15:42
Status Cancelled
Total duration 17m 19s
Artifacts 3

on-pull-request.yaml

on: pull_request
E2E Tests  /  Build Docker image
1m 53s
E2E Tests / Build Docker image
Run Unit Tests  /  test_coverage
3m 3s
Run Unit Tests / test_coverage
License Check  /  license-check
29s
License Check / license-check
Lint  /  golangci-lint
1m 32s
Lint / golangci-lint
Go Module Check  /  ensure go mod is tidy
11s
Go Module Check / ensure go mod is tidy
Test Docker Publish  /  Build and Push Docker Image
1m 42s
Test Docker Publish / Build and Push Docker Image
Matrix: Run Unit Tests / unit_tests
Fit to window
Zoom out
Zoom in

Annotations

19 errors and 17 warnings
Run Unit Tests / unit_tests (1.22.x, ubuntu-latest)
Process completed with exit code 2.
Run Unit Tests / unit_tests (1.23.x, ubuntu-latest)
The job was canceled because "_1_22_x_ubuntu-latest" failed.
Run Unit Tests / unit_tests (1.23.x, ubuntu-latest)
The operation was canceled.
Run Unit Tests / unit_tests (1.22.x, macos-latest)
The job was canceled because "_1_22_x_ubuntu-latest" failed.
Run Unit Tests / unit_tests (1.22.x, macos-latest)
The operation was canceled.
Run Unit Tests / unit_tests (1.22.x, windows-latest)
The job was canceled because "_1_22_x_ubuntu-latest" failed.
Run Unit Tests / unit_tests (1.22.x, windows-latest)
The operation was canceled.
Run Unit Tests / test_coverage
Process completed with exit code 2.
E2E Tests / Run Tests
Canceling since a higher priority waiting request for 'Pull Request CI-937' exists
Individual OpCodes › should give the correct output for opcode: ADD: src/wallet.js#L129
Method 'SyncPoll.waitUntil()' failed. -Reason: 'Polling failed: Function execution error encountered during synchronous polling.' -Parameters: { "functionName": "" } -Internal error: Method 'HttpClient.http()' failed. -Reason: 'fetch failed' -Parameters: { "method": "GET", "url": "http://localhost:8689/transactions/0xd59ed9872c350205104dbf486b68e90718a0853dcb7653a13ea3ef0591d5173e/receipt" } -Internal error: Inner error is not an instance of Error. Object: {} at Object.waitUntil (node_modules/@vechain/sdk-network/dist/index.js:30:16488) at Z.waitForTransaction (node_modules/@vechain/sdk-network/dist/index.js:30:39525) at Object.wait (node_modules/@vechain/sdk-network/dist/index.js:30:38972) at D.waitForDeployment (node_modules/@vechain/sdk-network/dist/index.js:30:30756) at ThorWallet.deployContract (src/wallet.js:129:26) at Object.<anonymous> (test/evm/individual-opcodes.test.js:42:19)
Individual OpCodes › should give the correct output for opcode: MUL: src/wallet.js#L129
Method 'SyncPoll.waitUntil()' failed. -Reason: 'Polling failed: Function execution error encountered during synchronous polling.' -Parameters: { "functionName": "" } -Internal error: Method 'HttpClient.http()' failed. -Reason: 'fetch failed' -Parameters: { "method": "GET", "url": "http://localhost:8689/transactions/0xd59ed9872c350205104dbf486b68e90718a0853dcb7653a13ea3ef0591d5173e/receipt" } -Internal error: Inner error is not an instance of Error. Object: {} at Object.waitUntil (node_modules/@vechain/sdk-network/dist/index.js:30:16488) at Z.waitForTransaction (node_modules/@vechain/sdk-network/dist/index.js:30:39525) at Object.wait (node_modules/@vechain/sdk-network/dist/index.js:30:38972) at D.waitForDeployment (node_modules/@vechain/sdk-network/dist/index.js:30:30756) at ThorWallet.deployContract (src/wallet.js:129:26) at Object.<anonymous> (test/evm/individual-opcodes.test.js:42:19)
Individual OpCodes › should give the correct output for opcode: SUB: src/wallet.js#L129
Method 'SyncPoll.waitUntil()' failed. -Reason: 'Polling failed: Function execution error encountered during synchronous polling.' -Parameters: { "functionName": "" } -Internal error: Method 'HttpClient.http()' failed. -Reason: 'fetch failed' -Parameters: { "method": "GET", "url": "http://localhost:8689/transactions/0xd59ed9872c350205104dbf486b68e90718a0853dcb7653a13ea3ef0591d5173e/receipt" } -Internal error: Inner error is not an instance of Error. Object: {} at Object.waitUntil (node_modules/@vechain/sdk-network/dist/index.js:30:16488) at Z.waitForTransaction (node_modules/@vechain/sdk-network/dist/index.js:30:39525) at Object.wait (node_modules/@vechain/sdk-network/dist/index.js:30:38972) at D.waitForDeployment (node_modules/@vechain/sdk-network/dist/index.js:30:30756) at ThorWallet.deployContract (src/wallet.js:129:26) at Object.<anonymous> (test/evm/individual-opcodes.test.js:42:19)
Individual OpCodes › should give the correct output for opcode: DIV: src/wallet.js#L129
Method 'SyncPoll.waitUntil()' failed. -Reason: 'Polling failed: Function execution error encountered during synchronous polling.' -Parameters: { "functionName": "" } -Internal error: Method 'HttpClient.http()' failed. -Reason: 'fetch failed' -Parameters: { "method": "GET", "url": "http://localhost:8689/transactions/0xd59ed9872c350205104dbf486b68e90718a0853dcb7653a13ea3ef0591d5173e/receipt" } -Internal error: Inner error is not an instance of Error. Object: {} at Object.waitUntil (node_modules/@vechain/sdk-network/dist/index.js:30:16488) at Z.waitForTransaction (node_modules/@vechain/sdk-network/dist/index.js:30:39525) at Object.wait (node_modules/@vechain/sdk-network/dist/index.js:30:38972) at D.waitForDeployment (node_modules/@vechain/sdk-network/dist/index.js:30:30756) at ThorWallet.deployContract (src/wallet.js:129:26) at Object.<anonymous> (test/evm/individual-opcodes.test.js:42:19)
Individual OpCodes › should give the correct output for opcode: SDIV: src/wallet.js#L129
Method 'SyncPoll.waitUntil()' failed. -Reason: 'Polling failed: Function execution error encountered during synchronous polling.' -Parameters: { "functionName": "" } -Internal error: Method 'HttpClient.http()' failed. -Reason: 'fetch failed' -Parameters: { "method": "GET", "url": "http://localhost:8689/transactions/0xd59ed9872c350205104dbf486b68e90718a0853dcb7653a13ea3ef0591d5173e/receipt" } -Internal error: Inner error is not an instance of Error. Object: {} at Object.waitUntil (node_modules/@vechain/sdk-network/dist/index.js:30:16488) at Z.waitForTransaction (node_modules/@vechain/sdk-network/dist/index.js:30:39525) at Object.wait (node_modules/@vechain/sdk-network/dist/index.js:30:38972) at D.waitForDeployment (node_modules/@vechain/sdk-network/dist/index.js:30:30756) at ThorWallet.deployContract (src/wallet.js:129:26) at Object.<anonymous> (test/evm/individual-opcodes.test.js:42:19)
Individual OpCodes › should give the correct output for opcode: MOD: src/wallet.js#L129
Method 'SyncPoll.waitUntil()' failed. -Reason: 'Polling failed: Function execution error encountered during synchronous polling.' -Parameters: { "functionName": "" } -Internal error: Method 'HttpClient.http()' failed. -Reason: 'fetch failed' -Parameters: { "method": "GET", "url": "http://localhost:8689/transactions/0xd59ed9872c350205104dbf486b68e90718a0853dcb7653a13ea3ef0591d5173e/receipt" } -Internal error: Inner error is not an instance of Error. Object: {} at Object.waitUntil (node_modules/@vechain/sdk-network/dist/index.js:30:16488) at Z.waitForTransaction (node_modules/@vechain/sdk-network/dist/index.js:30:39525) at Object.wait (node_modules/@vechain/sdk-network/dist/index.js:30:38972) at D.waitForDeployment (node_modules/@vechain/sdk-network/dist/index.js:30:30756) at ThorWallet.deployContract (src/wallet.js:129:26) at Object.<anonymous> (test/evm/individual-opcodes.test.js:42:19)
Individual OpCodes › should give the correct output for opcode: SMOD: src/wallet.js#L129
Method 'SyncPoll.waitUntil()' failed. -Reason: 'Polling failed: Function execution error encountered during synchronous polling.' -Parameters: { "functionName": "" } -Internal error: Method 'HttpClient.http()' failed. -Reason: 'fetch failed' -Parameters: { "method": "GET", "url": "http://localhost:8689/transactions/0xd59ed9872c350205104dbf486b68e90718a0853dcb7653a13ea3ef0591d5173e/receipt" } -Internal error: Inner error is not an instance of Error. Object: {} at Object.waitUntil (node_modules/@vechain/sdk-network/dist/index.js:30:16488) at Z.waitForTransaction (node_modules/@vechain/sdk-network/dist/index.js:30:39525) at Object.wait (node_modules/@vechain/sdk-network/dist/index.js:30:38972) at D.waitForDeployment (node_modules/@vechain/sdk-network/dist/index.js:30:30756) at ThorWallet.deployContract (src/wallet.js:129:26) at Object.<anonymous> (test/evm/individual-opcodes.test.js:42:19)
Individual OpCodes › should give the correct output for opcode: ADDMOD: src/wallet.js#L129
Method 'SyncPoll.waitUntil()' failed. -Reason: 'Polling failed: Function execution error encountered during synchronous polling.' -Parameters: { "functionName": "" } -Internal error: Method 'HttpClient.http()' failed. -Reason: 'fetch failed' -Parameters: { "method": "GET", "url": "http://localhost:8689/transactions/0xd59ed9872c350205104dbf486b68e90718a0853dcb7653a13ea3ef0591d5173e/receipt" } -Internal error: Inner error is not an instance of Error. Object: {} at Object.waitUntil (node_modules/@vechain/sdk-network/dist/index.js:30:16488) at Z.waitForTransaction (node_modules/@vechain/sdk-network/dist/index.js:30:39525) at Object.wait (node_modules/@vechain/sdk-network/dist/index.js:30:38972) at D.waitForDeployment (node_modules/@vechain/sdk-network/dist/index.js:30:30756) at ThorWallet.deployContract (src/wallet.js:129:26) at Object.<anonymous> (test/evm/individual-opcodes.test.js:42:19)
Individual OpCodes › should give the correct output for opcode: MULMOD: src/wallet.js#L129
Method 'SyncPoll.waitUntil()' failed. -Reason: 'Polling failed: Function execution error encountered during synchronous polling.' -Parameters: { "functionName": "" } -Internal error: Method 'HttpClient.http()' failed. -Reason: 'fetch failed' -Parameters: { "method": "GET", "url": "http://localhost:8689/transactions/0xd59ed9872c350205104dbf486b68e90718a0853dcb7653a13ea3ef0591d5173e/receipt" } -Internal error: Inner error is not an instance of Error. Object: {} at Object.waitUntil (node_modules/@vechain/sdk-network/dist/index.js:30:16488) at Z.waitForTransaction (node_modules/@vechain/sdk-network/dist/index.js:30:39525) at Object.wait (node_modules/@vechain/sdk-network/dist/index.js:30:38972) at D.waitForDeployment (node_modules/@vechain/sdk-network/dist/index.js:30:30756) at ThorWallet.deployContract (src/wallet.js:129:26) at Object.<anonymous> (test/evm/individual-opcodes.test.js:42:19)
Individual OpCodes › should give the correct output for opcode: EXP: src/wallet.js#L129
Method 'SyncPoll.waitUntil()' failed. -Reason: 'Polling failed: Function execution error encountered during synchronous polling.' -Parameters: { "functionName": "" } -Internal error: Method 'HttpClient.http()' failed. -Reason: 'fetch failed' -Parameters: { "method": "GET", "url": "http://localhost:8689/transactions/0xd59ed9872c350205104dbf486b68e90718a0853dcb7653a13ea3ef0591d5173e/receipt" } -Internal error: Inner error is not an instance of Error. Object: {} at Object.waitUntil (node_modules/@vechain/sdk-network/dist/index.js:30:16488) at Z.waitForTransaction (node_modules/@vechain/sdk-network/dist/index.js:30:39525) at Object.wait (node_modules/@vechain/sdk-network/dist/index.js:30:38972) at D.waitForDeployment (node_modules/@vechain/sdk-network/dist/index.js:30:30756) at ThorWallet.deployContract (src/wallet.js:129:26) at Object.<anonymous> (test/evm/individual-opcodes.test.js:42:19)
Go Module Check / ensure go mod is tidy
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
License Check / license-check
Restore cache failed: Some specified paths were not resolved, unable to cache dependencies.
Run Unit Tests / unit_tests (1.22.x, ubuntu-latest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Lint / golangci-lint
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test Docker Publish / Build and Push Docker Image
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
E2E Tests / Build Docker image
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Run Unit Tests / test_coverage
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
RETRY 1: POST /debug/tracers/call › should be able to get the gasPrice: test/setupAfterEnv.js#L7
thrown: "Exceeded timeout of 60000 ms for a test. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at Function.test [as e2eTest] (test/setupAfterEnv.js:7:9) at e2eTest (test/thorest-api/debug/tracers-call.test.js:289:8) at Object.describe (test/thorest-api/debug/tracers-call.test.js:33:1)
RETRY 2: POST /debug/tracers/call › should be able to get the gasPrice: test/setupAfterEnv.js#L7
thrown: "Exceeded timeout of 60000 ms for a test. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at Function.test [as e2eTest] (test/setupAfterEnv.js:7:9) at e2eTest (test/thorest-api/debug/tracers-call.test.js:289:8) at Object.describe (test/thorest-api/debug/tracers-call.test.js:33:1)
RETRY 3: POST /debug/tracers/call › should be able to get the gasPrice: test/setupAfterEnv.js#L7
thrown: "Exceeded timeout of 60000 ms for a test. Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout." at Function.test [as e2eTest] (test/setupAfterEnv.js:7:9) at e2eTest (test/thorest-api/debug/tracers-call.test.js:289:8) at Object.describe (test/thorest-api/debug/tracers-call.test.js:33:1)
RETRY 1: POST /debug/tracers/call › should revert for extremely low gas: test/thorest-api/debug/tracers-call.test.js#L326
expect(received).toBe(expected) // Object.is equality Expected: 200 Received: undefined at Object.toBe (test/thorest-api/debug/tracers-call.test.js:326:35)
RETRY 1: GET /accounts/{address}/code › should return no code for newly created addresses: src/utils/block-utils.js#L7
at getBlockRef (src/utils/block-utils.js:7:15) at ThorWallet.buildTransaction (src/wallet.js:138:30) at ThorWallet.sendClauses (src/wallet.js:184:29) at fundAccount (src/account-faucet.js:89:21)
RETRY 2: GET /accounts/{address}/code › should return no code for newly created addresses: test/thorest-api/accounts/get-account-code.test.js#L32
Custom message: API response should be a success expect(received).toBeTrue() Expected value to be true: true Received: false at Object.toBeTrue (test/thorest-api/accounts/get-account-code.test.js:32:19)
RETRY 3: GET /accounts/{address}/code › should return no code for newly created addresses: test/thorest-api/accounts/get-account-code.test.js#L32
Custom message: API response should be a success expect(received).toBeTrue() Expected value to be true: true Received: false at Object.toBeTrue (test/thorest-api/accounts/get-account-code.test.js:32:19)
RETRY 4: GET /accounts/{address}/code › should return no code for newly created addresses: test/thorest-api/accounts/get-account-code.test.js#L32
Custom message: API response should be a success expect(received).toBeTrue() Expected value to be true: true Received: false at Object.toBeTrue (test/thorest-api/accounts/get-account-code.test.js:32:19)
RETRY 1: GET /accounts/{address}/code › should return the code for 0000000000000000000000000000506172616D73: test/thorest-api/accounts/get-account-code.test.js#L49
Custom message: API response should be a success expect(received).toBeTrue() Expected value to be true: true Received: false at Object.toBeTrue (test/thorest-api/accounts/get-account-code.test.js:49:69)
RETRY 1: GET /accounts/{address}/code › should return the code for 0000000000000000000000004578656375746f72: test/thorest-api/accounts/get-account-code.test.js#L49
Custom message: API response should be a success expect(received).toBeTrue() Expected value to be true: true Received: false at Object.toBeTrue (test/thorest-api/accounts/get-account-code.test.js:49:69)

Artifacts

Produced during runtime
Name Size
vechain-thor-image-70a561cceacf7ac8f847ab5ddfe52bd07d8c02d2
33 MB
vechain~thor~JF26VH.dockerbuild
35.7 KB
vechain~thor~LDJ85S.dockerbuild
40.9 KB