Metrics (Batch writes performance): Bytes written per bulk + duration #901
on-pull-request.yaml
on: pull_request
E2E Tests
/
Build Docker image
1m 53s
Run Unit Tests
/
test_coverage
3m 3s
License Check
/
license-check
29s
Lint
/
golangci-lint
1m 32s
Go Module Check
/
ensure go mod is tidy
11s
Test Docker Publish
/
Build and Push Docker Image
1m 42s
Matrix: Run Unit Tests / unit_tests
E2E Tests
/
Run Tests
15m 8s
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 |
|