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

[WIP] Testing enhancements #76

Closed
wants to merge 5 commits into from
Closed

[WIP] Testing enhancements #76

wants to merge 5 commits into from

Conversation

guilledk
Copy link

@guilledk guilledk commented Nov 29, 2024

Idea of this PR is to address #23

So far I've:

  • Created lightweight version of testcontainer-evm which only has system init but nothing else, idea is to incorporate everything we did in the python generator test in the actual telos-reth repo. This container is currently under my personal dockerhub until we do a release.
  • Started moving all tests under new testbed integration_lite.rs which will I intend to be the single testbed that test everything under lite container.
  • Created crates/telos/node/tests/utils sub-module with stuff to make sending native transactions easier and common values that repeat often in tests.
  • Currently using a pinned non-master branch of antelope-rs due to a bug when using secondary sha256 indices in get_table queries

Need to keep adding stuff to finish issue 23.

… all live run tests under one test bed, still working on chain_block test
@guilledk guilledk changed the title Testing enhancements [WIP] Testing enhancements Nov 29, 2024
@guilledk
Copy link
Author

OK just realized tests/integration.rs was just calling tests/live_runner.rs so now moved new lite version under tests/integration.rs and removed the need for old container, we can create a container release now.

@guilledk
Copy link
Author

Drop for #79

@guilledk guilledk closed this Jan 27, 2025
@poplexity poplexity deleted the enhance_testing branch January 29, 2025 16:57
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.

1 participant