Comments (7)
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
from firefly.
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
from firefly.
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
from firefly.
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
from firefly.
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!
from firefly.
Happy with the testing done for this release, everything is looking good and it spotted issues that were fixed in the release candidates!
from firefly.
Done
from firefly.
Related Issues (20)
- Creating a new stack yields: `Error: no version for docker-compose has been detected`
- Start up retry does not clean up previous failed attempts HOT 3
- Swagger issue when working with identities HOT 2
- Enhance documentation for adding namespaces
- Migration to v1.3.0 can cause missed events when contract listeners are listening from latest HOT 14
- Bug at startup where FireFly gives up creating listeners if cannot reach transaction manager HOT 5
- Failed to pass "Fabric Test Network" tutorial HOT 5
- Cannot access API without namespace query parameter HOT 2
- Broken link to Contributors Guide in CONTRIBUTING.md file HOT 1
- v1.3.1 Documentation Updates HOT 1
- v1.3.1 Performance Testing HOT 2
- Intermittent e2e test failures when adding a new namespace HOT 1
- Slow performance on transaction testing using generated FireFly API. HOT 1
- FF gives HOT 1
- FF returns `FF22062: Negative numeric value...` for large numeric input parameters HOT 2
- V1.3.2 Test Plan HOT 1
- v1.3.2 Update docs
- v1.3.2 Performance Testing
- Observed NPEs during contract invoke HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from firefly.