Skip to content

Commit 0f6df38

Browse files
Script executing execution api tests (#1621)
* Draft of script executing execution api tests Signed-off-by: Konstantina Blazhukova <[email protected]> * Refactors script to make it more readable and modular Signed-off-by: Konstantina Blazhukova <[email protected]> * Fixes PR comments Signed-off-by: Konstantina Blazhukova <[email protected]> * Resolves conflict Signed-off-by: Konstantina Blazhukova <[email protected]> * Fixes for some transaction methods and sendRawTransaction Signed-off-by: Konstantina Blazhukova <[email protected]> * Fixes package-lock.json Signed-off-by: Konstantina Blazhukova <[email protected]> * Tries to fix package-lock.json conflicts Signed-off-by: Konstantina Blazhukova <[email protected]> * Package lock.json Signed-off-by: Konstantina Blazhukova <[email protected]> * Refactors script to handle different transaction for getTransactionByHash Signed-off-by: Konstantina Blazhukova <[email protected]> * Fixes script for all methods and optimizes it Signed-off-by: Konstantina Blazhukova <[email protected]> * Sets nonce via getTransactionCount Signed-off-by: Konstantina Blazhukova <[email protected]> * Refactors main to make it more readable Signed-off-by: Konstantina Blazhukova <[email protected]> * Adds execution api repo as dependency Signed-off-by: Konstantina Blazhukova <[email protected]> * Refactors script to test file Signed-off-by: Konstantina Blazhukova <[email protected]> * Deletes script Signed-off-by: Konstantina Blazhukova <[email protected]> * Adds command for executing new tests Signed-off-by: Konstantina Blazhukova <[email protected]> * Adds conformity tests to github workflow Signed-off-by: Konstantina Blazhukova <[email protected]> * Adds new dependencies to package-lock Signed-off-by: Konstantina Blazhukova <[email protected]> * Fixes typo in package.json Signed-off-by: Konstantina Blazhukova <[email protected]> * Changes github workflow name Signed-off-by: Konstantina Blazhukova <[email protected]> * Adds comments and docs; Takes bytecode from json Signed-off-by: Konstantina Blazhukova <[email protected]> * Fixes script name for conformity tests Signed-off-by: Konstantina Blazhukova <[email protected]> * Removes redundant variable; moves variable to const Signed-off-by: Konstantina Blazhukova <[email protected]> * Adds specifig tag to execution apis repo Signed-off-by: Konstantina Blazhukova <[email protected]> * Replaces file name string with constant variables Signed-off-by: Konstantina Blazhukova <[email protected]> * Adds more informative variables for request.param checks Signed-off-by: Konstantina Blazhukova <[email protected]> * Combines sendrawTransaction checks Signed-off-by: Konstantina Blazhukova <[email protected]> --------- Signed-off-by: Konstantina Blazhukova <[email protected]>
1 parent 590446d commit 0f6df38

File tree

6 files changed

+428
-100
lines changed

6 files changed

+428
-100
lines changed

.github/workflows/acceptance-public.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,15 @@ jobs:
4747
operator_id: ${{ inputs.operator_id }}
4848
operator_key: ${{ inputs.operator_key }}
4949

50+
rpc_api_schema_conformity:
51+
name: API Conformity
52+
uses: ./.github/workflows/acceptance-workflow.yml
53+
with:
54+
testfilter: api_conformity
55+
envfile: ${{ inputs.network }}Acceptance.env
56+
operator_id: ${{ inputs.operator_id }}
57+
operator_key: ${{ inputs.operator_key }}
58+
5059
erc20:
5160
name: ERC20
5261
uses: ./.github/workflows/acceptance-workflow.yml

.github/workflows/acceptance.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,12 @@ jobs:
2626
with:
2727
testfilter: api_batch3
2828

29+
rpc_api_schema_conformity:
30+
name: API Conformity
31+
uses: ./.github/workflows/acceptance-workflow.yml
32+
with:
33+
testfilter: rpc_api_schema_conformity
34+
2935
erc20:
3036
name: ERC20
3137
uses: ./.github/workflows/acceptance-workflow.yml

0 commit comments

Comments
 (0)