Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
939c875
Added go runner for yaml tests
amir-deris Jun 3, 2026
e246ab1
Added rest of the yaml tests to go runner
amir-deris Jun 3, 2026
0f87d2c
Replaced some tests with the go runner
amir-deris Jun 3, 2026
191e935
Addressed the evaluation of expression with arithmatic
amir-deris Jun 3, 2026
dc78eed
Fixed test overlap
amir-deris Jun 3, 2026
4ddd20c
Fix CI lint and integration test failures
amir-deris Jun 3, 2026
9b986a6
Fixing lint issue
amir-deris Jun 3, 2026
cac538b
Fixed lint error
amir-deris Jun 3, 2026
d74cb62
Merge branch 'main' into amir/plt-429-go-runner-for-integration-tests…
amir-deris Jun 9, 2026
4bd1b06
Removed upgrade test from this pr refactor as it requires special han…
amir-deris Jun 9, 2026
d5a848d
Seperated snapshot operation from statesync operation test
amir-deris Jun 9, 2026
eaf12a9
Addressing feedback
amir-deris Jun 9, 2026
8996261
Fixed the bank module yaml tests and enabled in CI
amir-deris Jun 9, 2026
7994319
Merge branch 'main' into amir/plt-429-go-runner-for-integration-tests…
masih Jun 10, 2026
78bd267
Using timeout env var
amir-deris Jun 11, 2026
4a90081
Used testify package
amir-deris Jun 11, 2026
8a56818
Used options for defaults
amir-deris Jun 11, 2026
4375d09
Made shell configurable
amir-deris Jun 11, 2026
667d060
Merge branch 'main' into amir/plt-429-go-runner-for-integration-tests…
amir-deris Jun 11, 2026
3072cbb
Merge branch 'main' into amir/plt-429-go-runner-for-integration-tests…
masih Jun 11, 2026
967db7a
Merge branch 'main' into amir/plt-429-go-runner-for-integration-tests…
amir-deris Jun 11, 2026
867f59c
changed test order to match the old python version
amir-deris Jun 11, 2026
a4ead10
Fixed the shell issue
amir-deris Jun 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions .github/workflows/integration-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@ jobs:
runs-on: ubuntu-large
timeout-minutes: 30
env:
JOB_TIMEOUT: 28m
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
DAPP_TESTS_MNEMONIC: ${{ secrets.DAPP_TESTS_MNEMONIC }}
Expand All @@ -128,9 +129,7 @@ jobs:
{
name: "Mint & Staking & Bank Module",
scripts: [
"python3 integration_test/scripts/runner.py integration_test/staking_module/staking_test.yaml",
"python3 integration_test/scripts/runner.py integration_test/bank_module/send_funds_test.yaml",
"python3 integration_test/scripts/runner.py integration_test/mint_module/mint_test.yaml"
"go test -tags yaml_integration -v -timeout $JOB_TIMEOUT ./integration_test/runner/... -run \"TestMintModule|TestStakingModule|TestBankModule\""
Comment thread
amir-deris marked this conversation as resolved.
]
},
{
Expand Down
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,7 @@ require (
google.golang.org/grpc v1.75.0
google.golang.org/protobuf v1.36.11
gopkg.in/yaml.v2 v2.4.0
gopkg.in/yaml.v3 v3.0.1
k8s.io/component-base v0.35.0
pgregory.net/rapid v1.2.0
)
Expand All @@ -129,7 +130,6 @@ require (
github.com/skeema/knownhosts v1.3.1 // indirect
github.com/xanzy/ssh-agent v0.3.3 // indirect
gopkg.in/warnings.v0 v0.1.2 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)

require (
Expand Down
2 changes: 2 additions & 0 deletions integration_test/bank_module/multi_sig_send_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@
- cmd: seid tx sign unsigned-tx.json --multisig=$MULTI_SIG_ACC --keyring-backend test --from=wallet2 --output-document=wallet2.json --chain-id sei -b block --fees 1sei
- cmd: seid tx multisign unsigned-tx.json multisig wallet1.json wallet2.json --chain-id sei --keyring-backend test > signed-tx.json
- cmd: seid tx broadcast signed-tx.json --chain-id sei -b block -y
# cleanup
- cmd: rm wallet1.json wallet2.json signed-tx.json unsigned-tx.json

# Check multi-sig balance
- cmd: seid q bank balances $MULTI_SIG_ACC --output json | jq -r .balances[0].amount
Expand Down
2 changes: 1 addition & 1 deletion integration_test/bank_module/simulation_tx.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# Send funds
- cmd: printf "12345678\n" | seid tx bank send $ADMIN_ACC $SIMULATION_TEST_ACC 1sei -b block --fees 2000usei --chain-id sei -y

- cmd: seid tx bank send $ADMIN_ACC $SIMULATION_TEST_ACC 1000sei --from $ADMIN_ACC --chain-id sei -b block -y --dry-run --keyring-backend test
- cmd: seid tx bank send $ADMIN_ACC $SIMULATION_TEST_ACC 1000sei --from $ADMIN_ACC --chain-id sei -b block -y --dry-run --keyring-backend test 2>&1
env: GAS_ESIMATE

# Validate that only the 1sei is sent
Expand Down
Loading
Loading