Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test: ci migration testing #733

Merged
merged 38 commits into from
May 16, 2024
Merged

Conversation

natanasow
Copy link
Contributor

@natanasow natanasow commented May 8, 2024

Description:

Add a CI pipeline that uses hardcoded service's versions for pre/post migration images, and execute the following flow:

  • runs a node with 0.48.1
  • executes pre-migration tests
  • freezes the network via FreezeTransaction
  • runs a node with 0.49.7 which will trigger the state migration (with 0.48.1's state)
  • executes post-migration tests

Related issue(s):

Fixes #

Notes for reviewer:

Checklist

  • Documented (Code comments, README, etc.)
  • Tested (unit, integration, etc.)

Signed-off-by: nikolay <[email protected]>
@natanasow natanasow marked this pull request as draft May 8, 2024 12:54
Signed-off-by: nikolay <[email protected]>
Signed-off-by: nikolay <[email protected]>
Signed-off-by: nikolay <[email protected]>
Signed-off-by: nikolay <[email protected]>
Signed-off-by: nikolay <[email protected]>
Signed-off-by: nikolay <[email protected]>
Signed-off-by: nikolay <[email protected]>
Signed-off-by: nikolay <[email protected]>
Copy link

github-actions bot commented May 8, 2024

Test Results

  14 files  ±  0    55 suites   - 17   4m 41s ⏱️ - 3m 44s
146 tests  - 96  130 ✔️  - 106  4 💤  - 2  12 +12 
202 runs   - 40  186 ✔️  -   50  4 💤  - 2  12 +12 

For more details on these failures, see this check.

Results for commit 1566088. ± Comparison against base commit eb00d80.

This pull request removes 107 and adds 11 tests. Note that renamed tests count towards both.
should NOT be able to use transferFrom on NFT tokens without approval ‑ TokenTransferContract Test Suite should NOT be able to use transferFrom on NFT tokens without approval
should NOT be able to use transferFrom on fungible tokens without approval ‑ TokenTransferContract Test Suite should NOT be able to use transferFrom on fungible tokens without approval
should be able to approve another account ‑ IERC20 Test Suite should be able to approve another account
should be able to burn token ‑ TokenManagmentContract Test Suite should be able to burn token
should be able to change ADMIN key to ECDSA_secp256k and perform admin action with same contract ‑ TokenManagmentContract Test Suite Extended update token info and keys test suite Admin key set to contractId Positive should be able to change ADMIN key to ECDSA_secp256k and perform admin action with same contract
should be able to change ADMIN key to contractId and perform admin action with same contract ‑ TokenManagmentContract Test Suite Extended update token info and keys test suite Admin key set to ECDSA_secp256k Positive should be able to change ADMIN key to contractId and perform admin action with same contract
should be able to change FREEZE key to ECDSA_secp256k and freeze the token with the same account ‑ TokenManagmentContract Test Suite Extended update token info and keys test suite Admin key set to contractId Positive should be able to change FREEZE key to ECDSA_secp256k and freeze the token with the same account
should be able to change FREEZE key to contractId and freeze the token with same contract ‑ TokenManagmentContract Test Suite Extended update token info and keys test suite Admin key set to ECDSA_secp256k Positive should be able to change FREEZE key to contractId and freeze the token with same contract
should be able to change PAUSE key to ECDSA_secp256k and pause the token with the same account ‑ TokenManagmentContract Test Suite Extended update token info and keys test suite Admin key set to contractId Positive should be able to change PAUSE key to ECDSA_secp256k and pause the token with the same account
should be able to change PAUSE key to contractId and pause the token with same contract ‑ TokenManagmentContract Test Suite Extended update token info and keys test suite Admin key set to ECDSA_secp256k Positive should be able to change PAUSE key to contractId and pause the token with same contract
…
"before all" hook for "should NOT be able to use transferFrom on fungible tokens without approval" ‑ TokenTransferContract Test Suite "before all" hook for "should NOT be able to use transferFrom on fungible tokens without approval"
"before all" hook for "should be able to delete token" ‑ TokenManagmentContract Test Suite "before all" hook for "should be able to delete token"
"before all" hook for "should be able to execute burnToken" ‑ TokenCreateContract Test Suite "before all" hook for "should be able to execute burnToken"
"before all" hook for "should be able to execute name()" ‑ @OZERC20 Test Suite "before all" hook for "should be able to execute name()"
"before all" hook for "should be able to get token name" ‑ IERC20 Test Suite "before all" hook for "should be able to get token name"
"before all" hook for "should check if create/mint the erc20 tokens happened when contract created" ‑ @OZERC20Votes Test Suite "before all" hook for "should check if create/mint the erc20 tokens happened when contract created"
"before all" hook for "should deposit, buy and sell tokens from ExchangeV1" ‑ Proxy Upgrade Contracts Test Suite DEX Upgradable Contract Test Suite "before all" hook for "should deposit, buy and sell tokens from ExchangeV1"
"before all" hook for "should test that hollow account is created and the amount of fungible tokens is correctly transferred via precompile" ‑ HIP583 Test Suite - Ethereum Transfer TX via Precompile Fungible Token Test "before all" hook for "should test that hollow account is created and the amount of fungible tokens is correctly transferred via precompile"
"before all" hook for "should test that hollow account is created and the amount of non-fungible tokens is correctly transferred via precompile" ‑ HIP583 Test Suite - Ethereum Transfer TX via Precompile Non-Fungible Token Test "before all" hook for "should test that hollow account is created and the amount of non-fungible tokens is correctly transferred via precompile"
"before all" hook in "@OZERC20Extensions Test Suite" ‑ @OZERC20Extensions Test Suite "before all" hook in "@OZERC20Extensions Test Suite"
…

♻️ This comment has been updated with latest results.

natanasow and others added 11 commits May 8, 2024 18:29
Signed-off-by: nikolay <[email protected]>
Signed-off-by: nikolay <[email protected]>
Signed-off-by: nikolay <[email protected]>
Signed-off-by: nikolay <[email protected]>
Signed-off-by: nikolay <[email protected]>
Signed-off-by: nikolay <[email protected]>
Signed-off-by: nikolay <[email protected]>
Signed-off-by: nikolay <[email protected]>
Signed-off-by: Iliya Savov <[email protected]>
Signed-off-by: Iliya Savov <[email protected]>
@natanasow natanasow marked this pull request as ready for review May 15, 2024 12:03
isavov
isavov previously approved these changes May 15, 2024
@natanasow natanasow changed the base branch from state-contract-tests to main May 16, 2024 09:07
@natanasow natanasow dismissed isavov’s stale review May 16, 2024 09:07

The base branch was changed.

@natanasow natanasow requested review from a team as code owners May 16, 2024 09:07
Signed-off-by: nikolay <[email protected]>
isavov
isavov previously approved these changes May 16, 2024
Signed-off-by: nikolay <[email protected]>
@natanasow natanasow changed the base branch from main to state-contract-tests May 16, 2024 09:54
Signed-off-by: nikolay <[email protected]>
Signed-off-by: nikolay <[email protected]>
Copy link
Contributor

@isavov isavov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great contribution!

@natanasow natanasow merged commit 869ec43 into state-contract-tests May 16, 2024
5 checks passed
@natanasow natanasow deleted the ci-migration-testing branch May 16, 2024 11:10
quiet-node added a commit that referenced this pull request May 20, 2024
* chore: test migration

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: add debug

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* Update migration-testing.yml

Signed-off-by: Iliya Savov <[email protected]>

* chore: fix pipeline

Signed-off-by: Iliya Savov <[email protected]>

* chore: increase freeze wait

Signed-off-by: Iliya Savov <[email protected]>

* chore: cleanup

Signed-off-by: Iliya Savov <[email protected]>

* chore: increase freeze wait

Signed-off-by: Iliya Savov <[email protected]>

* chore: tune freeze wait time

Signed-off-by: Iliya Savov <[email protected]>

* chore: tuning

Signed-off-by: Iliya Savov <[email protected]>

* fix: rework detached execution

Signed-off-by: Iliya Savov <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: reset test-workflow.yml

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: cleanup

Signed-off-by: Iliya Savov <[email protected]>

* fix: typo

Signed-off-by: Iliya Savov <[email protected]>

* chore: test tilde expansion

Signed-off-by: Iliya Savov <[email protected]>

* chore: bump hedera local version

Signed-off-by: nikolay <[email protected]>

* chore: revert package.json

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: trigger ci

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

---------

Signed-off-by: nikolay <[email protected]>
Signed-off-by: Iliya Savov <[email protected]>
Signed-off-by: Iliya Savov <[email protected]>
Co-authored-by: Iliya Savov <[email protected]>
Co-authored-by: Iliya Savov <[email protected]>
Co-Authored-By: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-Authored-By: Logan Nguyen <[email protected]>
Co-Authored-By: Iliya Savov <[email protected]>
Co-Authored-By: Iliya Savov <[email protected]>
quiet-node added a commit that referenced this pull request May 20, 2024
* chore: test migration

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: add debug

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* Update migration-testing.yml

Signed-off-by: Iliya Savov <[email protected]>

* chore: fix pipeline

Signed-off-by: Iliya Savov <[email protected]>

* chore: increase freeze wait

Signed-off-by: Iliya Savov <[email protected]>

* chore: cleanup

Signed-off-by: Iliya Savov <[email protected]>

* chore: increase freeze wait

Signed-off-by: Iliya Savov <[email protected]>

* chore: tune freeze wait time

Signed-off-by: Iliya Savov <[email protected]>

* chore: tuning

Signed-off-by: Iliya Savov <[email protected]>

* fix: rework detached execution

Signed-off-by: Iliya Savov <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: reset test-workflow.yml

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: cleanup

Signed-off-by: Iliya Savov <[email protected]>

* fix: typo

Signed-off-by: Iliya Savov <[email protected]>

* chore: test tilde expansion

Signed-off-by: Iliya Savov <[email protected]>

* chore: bump hedera local version

Signed-off-by: nikolay <[email protected]>

* chore: revert package.json

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: trigger ci

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

---------

Signed-off-by: nikolay <[email protected]>
Signed-off-by: Iliya Savov <[email protected]>
Signed-off-by: Iliya Savov <[email protected]>
Co-authored-by: Iliya Savov <[email protected]>
Co-authored-by: Iliya Savov <[email protected]>
Co-Authored-By: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-Authored-By: Logan Nguyen <[email protected]>
Co-Authored-By: Iliya Savov <[email protected]>
Co-Authored-By: Iliya Savov <[email protected]>
Signed-off-by: Logan Nguyen <[email protected]>
quiet-node added a commit that referenced this pull request May 20, 2024
* chore: test migration

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: add debug

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* Update migration-testing.yml

Signed-off-by: Iliya Savov <[email protected]>

* chore: fix pipeline

Signed-off-by: Iliya Savov <[email protected]>

* chore: increase freeze wait

Signed-off-by: Iliya Savov <[email protected]>

* chore: cleanup

Signed-off-by: Iliya Savov <[email protected]>

* chore: increase freeze wait

Signed-off-by: Iliya Savov <[email protected]>

* chore: tune freeze wait time

Signed-off-by: Iliya Savov <[email protected]>

* chore: tuning

Signed-off-by: Iliya Savov <[email protected]>

* fix: rework detached execution

Signed-off-by: Iliya Savov <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: reset test-workflow.yml

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: cleanup

Signed-off-by: Iliya Savov <[email protected]>

* fix: typo

Signed-off-by: Iliya Savov <[email protected]>

* chore: test tilde expansion

Signed-off-by: Iliya Savov <[email protected]>

* chore: bump hedera local version

Signed-off-by: nikolay <[email protected]>

* chore: revert package.json

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: trigger ci

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

---------

Signed-off-by: nikolay <[email protected]>
Signed-off-by: Iliya Savov <[email protected]>
Signed-off-by: Iliya Savov <[email protected]>
Co-authored-by: Iliya Savov <[email protected]>
Co-authored-by: Iliya Savov <[email protected]>
Co-Authored-By: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-Authored-By: Logan Nguyen <[email protected]>
Co-Authored-By: Iliya Savov <[email protected]>
Co-Authored-By: Iliya Savov <[email protected]>
Signed-off-by: Logan Nguyen <[email protected]>
quiet-node added a commit that referenced this pull request May 29, 2024
* chore: test migration

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: add debug

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* Update migration-testing.yml

Signed-off-by: Iliya Savov <[email protected]>

* chore: fix pipeline

Signed-off-by: Iliya Savov <[email protected]>

* chore: increase freeze wait

Signed-off-by: Iliya Savov <[email protected]>

* chore: cleanup

Signed-off-by: Iliya Savov <[email protected]>

* chore: increase freeze wait

Signed-off-by: Iliya Savov <[email protected]>

* chore: tune freeze wait time

Signed-off-by: Iliya Savov <[email protected]>

* chore: tuning

Signed-off-by: Iliya Savov <[email protected]>

* fix: rework detached execution

Signed-off-by: Iliya Savov <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: reset test-workflow.yml

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: cleanup

Signed-off-by: Iliya Savov <[email protected]>

* fix: typo

Signed-off-by: Iliya Savov <[email protected]>

* chore: test tilde expansion

Signed-off-by: Iliya Savov <[email protected]>

* chore: bump hedera local version

Signed-off-by: nikolay <[email protected]>

* chore: revert package.json

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: trigger ci

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

---------

Signed-off-by: nikolay <[email protected]>
Signed-off-by: Iliya Savov <[email protected]>
Signed-off-by: Iliya Savov <[email protected]>
Co-authored-by: Iliya Savov <[email protected]>
Co-authored-by: Iliya Savov <[email protected]>
Co-Authored-By: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-Authored-By: Logan Nguyen <[email protected]>
Co-Authored-By: Iliya Savov <[email protected]>
Co-Authored-By: Iliya Savov <[email protected]>
Signed-off-by: Logan Nguyen <[email protected]>
quiet-node added a commit that referenced this pull request Jul 12, 2024
* chore: test migration

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: add debug

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* Update migration-testing.yml

Signed-off-by: Iliya Savov <[email protected]>

* chore: fix pipeline

Signed-off-by: Iliya Savov <[email protected]>

* chore: increase freeze wait

Signed-off-by: Iliya Savov <[email protected]>

* chore: cleanup

Signed-off-by: Iliya Savov <[email protected]>

* chore: increase freeze wait

Signed-off-by: Iliya Savov <[email protected]>

* chore: tune freeze wait time

Signed-off-by: Iliya Savov <[email protected]>

* chore: tuning

Signed-off-by: Iliya Savov <[email protected]>

* fix: rework detached execution

Signed-off-by: Iliya Savov <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: reset test-workflow.yml

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: cleanup

Signed-off-by: Iliya Savov <[email protected]>

* fix: typo

Signed-off-by: Iliya Savov <[email protected]>

* chore: test tilde expansion

Signed-off-by: Iliya Savov <[email protected]>

* chore: bump hedera local version

Signed-off-by: nikolay <[email protected]>

* chore: revert package.json

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: trigger ci

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

* chore: test

Signed-off-by: nikolay <[email protected]>

---------

Signed-off-by: nikolay <[email protected]>
Signed-off-by: Iliya Savov <[email protected]>
Signed-off-by: Iliya Savov <[email protected]>
Co-authored-by: Iliya Savov <[email protected]>
Co-authored-by: Iliya Savov <[email protected]>
Co-Authored-By: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-Authored-By: Logan Nguyen <[email protected]>
Co-Authored-By: Iliya Savov <[email protected]>
Co-Authored-By: Iliya Savov <[email protected]>
Signed-off-by: Logan Nguyen <[email protected]>
quiet-node added a commit that referenced this pull request Jul 12, 2024
Signed-off-by: Logan Nguyen <[email protected]>
Co-Authored-By: Iliya Savov <[email protected]>
Co-Authored-By: Iliya Savov <[email protected]>
Co-Authored-By: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-Authored-By: Logan Nguyen <[email protected]>
quiet-node added a commit that referenced this pull request Jul 12, 2024
Signed-off-by: Logan Nguyen <[email protected]>
Co-Authored-By: Iliya Savov <[email protected]>
Co-Authored-By: Iliya Savov <[email protected]>
Co-Authored-By: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-Authored-By: Logan Nguyen <[email protected]>
quiet-node added a commit that referenced this pull request Jul 12, 2024
Signed-off-by: Logan Nguyen <[email protected]>
Co-Authored-By: Iliya Savov <[email protected]>
Co-Authored-By: Iliya Savov <[email protected]>
Co-Authored-By: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-Authored-By: Logan Nguyen <[email protected]>
@quiet-node quiet-node added the enhancement New feature or request label Jul 12, 2024
@quiet-node quiet-node added this to the 0.8.0 milestone Jul 12, 2024
quiet-node added a commit that referenced this pull request Jul 12, 2024
…cenarios (#731)

* chore: add tests

Signed-off-by: nikolay <[email protected]>
Signed-off-by: Logan Nguyen <[email protected]>

* feat: added more logic to states testing for migration

- reorganized folders
- added testing tags to test suites
- divided tests into two suite: pre-migration and post-migration
- added logic for mapping KV object
- added a writing to disk feature to capture states
- added @post-migration-non-view-functions tests

Signed-off-by: Logan Nguyen <[email protected]>

* feat: added freeze-network-node script

Signed-off-by: Logan Nguyen <[email protected]>
Co-Authored-By: Nikolay Atanasow <[email protected]>
Signed-off-by: Logan Nguyen <[email protected]>

* chore: added comment for freeze script

Signed-off-by: Logan Nguyen <[email protected]>

* feat: added deleteBalance method

Signed-off-by: Logan Nguyen <[email protected]>

* feat: added getContractStorageStateHash() to get all contract storage state

Signed-off-by: Logan Nguyen <[email protected]>

* chore: skip `Hapi vs Ethereum token create test` for now

Signed-off-by: Logan Nguyen <[email protected]>

* feat: added state tests for erc20/721/1155

Signed-off-by: Logan Nguyen <[email protected]>

* test: ci migration testing (#733)

Signed-off-by: Logan Nguyen <[email protected]>
Co-Authored-By: Iliya Savov <[email protected]>
Co-Authored-By: Iliya Savov <[email protected]>
Co-Authored-By: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-Authored-By: Logan Nguyen <[email protected]>

* chore: re-enabled `Hapi vs Ethereum token create test`

Signed-off-by: Logan Nguyen <[email protected]>

---------

Signed-off-by: nikolay <[email protected]>
Signed-off-by: Logan Nguyen <[email protected]>
Co-authored-by: nikolay <[email protected]>
Co-authored-by: Nikolay Atanasow <[email protected]>
Co-authored-by: Iliya Savov <[email protected]>
Co-authored-by: Iliya Savov <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Limechain Items for Limechain team
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

3 participants