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

EPIC: Preventing and preparing for non-determinism between app versions #3475

Closed
2 of 4 tasks
evan-forbes opened this issue May 13, 2024 · 1 comment
Closed
2 of 4 tasks
Assignees
Labels
epic item groups other items for easier tracking WS: Maintenance 🔧 includes bugs, refactors, flakes, and tech debt etc

Comments

@evan-forbes
Copy link
Member

evan-forbes commented May 13, 2024

Currently, we have minor version bump tests in knuu. This test is great because it performs a simple test for non-determinism between minor versions. However, we likely need to either expand on this test or create new tests that expand on what portions of the state-machine and block validity rules are covered. While not required, ideally we would be able to run some tests upon each push, or at least after being merged to main.

Unless we are 100% confident that the tests cover every case, then we also need to be prepared to debug non-determinism issues.

@evan-forbes evan-forbes added the WS: Maintenance 🔧 includes bugs, refactors, flakes, and tech debt etc label May 13, 2024
@evan-forbes evan-forbes added the epic item groups other items for easier tracking label May 23, 2024
@evan-forbes
Copy link
Member Author

closing as completed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic item groups other items for easier tracking WS: Maintenance 🔧 includes bugs, refactors, flakes, and tech debt etc
Projects
None yet
Development

No branches or pull requests

2 participants