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

v1.3.1 Test Plan #1538

Closed
EnriqueL8 opened this issue Jul 11, 2024 · 7 comments
Closed

v1.3.1 Test Plan #1538

EnriqueL8 opened this issue Jul 11, 2024 · 7 comments
Assignees
Milestone

Comments

@EnriqueL8
Copy link
Contributor

EnriqueL8 commented Jul 11, 2024

This issue outlines the test plan needed to get v1.3.1 out the door:

Changes that have gone in v1.3.0...main

@EnriqueL8 EnriqueL8 added this to the v1.3.1 milestone Jul 11, 2024
@EnriqueL8 EnriqueL8 self-assigned this Jul 11, 2024
@EnriqueL8
Copy link
Contributor Author

EnriqueL8 commented Jul 11, 2024

Upgrade testing between v1.2.2 and v1.3.1 to test

As part of reviewing #1534 , I already tested upgrade listeners in a FireFly CLI setup using Ethereal. I'm going to reset it and with Fabric as well.

  • Setup a v1.2.2 stack with FireFly CLI using Besu/Geth
  • Deploy a contract and create a listener, see events
  • Upgrade to v1.3.1 and see the same listener appear
  • Check that the listener from block is set in the transaction manager

Repeat this with Fabric

This doesn't work with the CLI as we moved the user to 1001 so need to use the helm charts

@EnriqueL8
Copy link
Contributor Author

EnriqueL8 commented Jul 11, 2024

Migration testing of listeners format for the multiple filters work

Very similar to above and I already tested as part of developing the PR:

  • Setup a v1.2.2 stack with FireFly CLI using Besu/Geth
  • Deploy a contract and create a listener, see events
  • Upgrade to v1.3.1 and see the same listener appear
  • Check that the listener from block is set in the transaction manager

Tested against Besu with a FireFly RC1 stack using the firefly-helm-charts

@EnriqueL8
Copy link
Contributor Author

EnriqueL8 commented Jul 11, 2024

New CLI changes tested

New features introduced into the CLI for Tessera and Quorum

  • Setup a stack with the new CLI in Tessera + Quorum mode

We might need some docs here once we get some new changes in.

Will see how I can test the private transaction, we have no doc for that

@EnriqueL8
Copy link
Contributor Author

EnriqueL8 commented Jul 11, 2024

Testing the new multiparty APIs introduced

  • Setup a multiparty stack
  • Register the org and check the status is correctly updated along with the correct tx and messages
  • Then register the node and check the status is correctly updated along with the correct tx and messages

@EnriqueL8
Copy link
Contributor Author

EnriqueL8 commented Jul 22, 2024

Fabric Listeners testing

Tested e2e listeners in Fabric with new multi listeners changes in FireFly Core. Fabric only support one filter per event listener anyways

Tested this and all done!

@EnriqueL8
Copy link
Contributor Author

Happy with the testing done for this release, everything is looking good and it spotted issues that were fixed in the release candidates!

@EnriqueL8
Copy link
Contributor Author

Done

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

No branches or pull requests

1 participant