Skip to content

Add shell-based e2e test runner#21

Merged
karlb merged 5 commits intocelo2from
karlb/e2e-test-shell
Sep 27, 2023
Merged

Add shell-based e2e test runner#21
karlb merged 5 commits intocelo2from
karlb/e2e-test-shell

Conversation

@karlb
Copy link
Copy Markdown

@karlb karlb commented Sep 27, 2023

This is an alternative to #17.

  • Add test runner script which also starts and stops geth in dev mode
  • Add GoldToken and dev account funding to genesis block
  • Move shared test code into a sourceable shared.sh
  • Check results in token duality test

Closes #17

* Run all test_* files
* Report failure count
* Handle geth start and stop
* Use initialized genesis block instead of deploying token
The contracts are already in the genesis block, so we don't need to
deploy any contract with `forge`. We can use `cast` without any setup.
@karlb karlb merged commit 0c10250 into celo2 Sep 27, 2023
@karlb karlb deleted the karlb/e2e-test-shell branch September 27, 2023 12:27
karlb added a commit to celo-org/optimism that referenced this pull request Sep 29, 2023
karlb added a commit to celo-org/optimism that referenced this pull request Sep 29, 2023
karlb added a commit to celo-org/optimism that referenced this pull request Feb 21, 2024
palango pushed a commit to celo-org/optimism that referenced this pull request May 16, 2024
karlb added a commit to celo-org/optimism that referenced this pull request May 29, 2024
karlb added a commit to celo-org/optimism that referenced this pull request Jun 11, 2024
carterqw2 pushed a commit to celo-org/optimism that referenced this pull request Jun 12, 2024
carterqw2 pushed a commit to celo-org/optimism that referenced this pull request Jun 26, 2024
karlb added a commit to celo-org/optimism that referenced this pull request Feb 4, 2025
karlb added a commit to celo-org/optimism that referenced this pull request Feb 12, 2025
piersy pushed a commit to celo-org/optimism that referenced this pull request May 7, 2025
piersy pushed a commit to celo-org/optimism that referenced this pull request May 8, 2025
piersy pushed a commit to celo-org/optimism that referenced this pull request May 20, 2025
piersy pushed a commit to celo-org/optimism that referenced this pull request May 22, 2025
Kourin1996 pushed a commit to celo-org/optimism that referenced this pull request Jul 26, 2025
Kourin1996 pushed a commit to celo-org/optimism that referenced this pull request Jul 28, 2025
Kourin1996 pushed a commit that referenced this pull request Aug 1, 2025
* Run all test_* files
* Report failure count
* Handle geth start and stop
* Use initialized genesis block instead of deploying token
Kourin1996 pushed a commit that referenced this pull request Aug 3, 2025
* Run all test_* files
* Report failure count
* Handle geth start and stop
* Use initialized genesis block instead of deploying token
Kourin1996 pushed a commit that referenced this pull request Aug 4, 2025
* Run all test_* files
* Report failure count
* Handle geth start and stop
* Use initialized genesis block instead of deploying token
Kourin1996 pushed a commit that referenced this pull request Aug 4, 2025
Kourin1996 pushed a commit that referenced this pull request Aug 4, 2025
* Run all test_* files
* Report failure count
* Handle geth start and stop
* Use initialized genesis block instead of deploying token
Kourin1996 pushed a commit that referenced this pull request Aug 4, 2025
Kourin1996 pushed a commit that referenced this pull request Aug 4, 2025
* Run all test_* files
* Report failure count
* Handle geth start and stop
* Use initialized genesis block instead of deploying token
Kourin1996 pushed a commit that referenced this pull request Aug 4, 2025
Kourin1996 pushed a commit that referenced this pull request Aug 4, 2025
* Run all test_* files
* Report failure count
* Handle geth start and stop
* Use initialized genesis block instead of deploying token
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants