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

Enhance end to end test for Cardano hard forks #1464

Closed
5 tasks done
Tracked by #1482
jpraynaud opened this issue Jan 26, 2024 · 0 comments · Fixed by #1459
Closed
5 tasks done
Tracked by #1482

Enhance end to end test for Cardano hard forks #1464

jpraynaud opened this issue Jan 26, 2024 · 0 comments · Fixed by #1459
Assignees
Labels
devX 🌞 Developer experience

Comments

@jpraynaud
Copy link
Member

Why

We want the CI to test multiple scenario when a hard fork is planned on the Cardano chain, and in particular make sure that there is no problem in terms of communication between the Mithril and Cardano nodes.

What

The end to end test should be fully functional with the current versions of the Cardano node 8.1.2 and 8.7.3. We also want to test multiple hard fork scenario.

How

  • Enhance sleep in devnet era markers script to remove some flakiness
  • Fix transaction commands by leveraging the new era specific commands when available
  • Enhance the test cases of the CI:
    • Test multiple versions of the Cardano node: 8.7.3 and legacy 8.1.2
    • Test hard fork transitions to Conway era at:
      • startup
      • few epochs after the startup
      • never
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
devX 🌞 Developer experience
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant