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

Move GnoVM testing logic within pkg/gnolang; separate from gno test logic #2561

Open
thehowl opened this issue Jul 9, 2024 · 0 comments
Open
Assignees
Labels
⭐️ could have ⭐️ Optional work needed to complete a project

Comments

@thehowl
Copy link
Member

thehowl commented Jul 9, 2024

#2367 covers more line than the coverage reports marks; this is because the test in debugger_test.go, running the filetests, does not work recursively and as such skips the tests added by the PR.

This brings up a larger issue, which is that we should move all our current testing logic from gnovm/tests into gnovm/pkg/gnolang for what concerns GnoVM testing (we can keep the filetests in tests/files; I actually think we should move txtar tests to tests, so that tests becomes the "integration testing" directory).

Also, we should separate the specific logic to run gno tests from that of running GnoVM tests. See-also #1346 -- we should in general remove filetests as a testing method for users, full stop.

@thehowl thehowl self-assigned this Jul 9, 2024
@zivkovicmilos zivkovicmilos added the ⭐️ could have ⭐️ Optional work needed to complete a project label Sep 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⭐️ could have ⭐️ Optional work needed to complete a project
Projects
Status: Triage
Development

No branches or pull requests

2 participants