Open lacabra opened 5 years ago
@lacabra We propose the following test categories for sunny day scenarios (the tests which are covered, we tried to mark):
1 contract deployment
1 contract deployment + 1 computation
2 contract deployments, 3 computations, change of epochs.
That's fine. For the ones that require a change of epoch, we can combine some of the ones we already have with the advance_epoch, so I don't think they require any additional work, but rather concatenating existing tests.
For those that involve more workers, again we can reuse existing tests and launch the network with NODES=3
, so again it doesn't sound like we need new tests, but rather combining the existing tests with the right parameters.
In our effort of expanding the integration test suite until we have a full functional system test environment, here is an initial suggestion for the next steps.
Current status:
Proposed next steps:
Run the current test suite with more workers (3, 5, 9) and users (1, 3, 5) periodically (by attaching to a CI framework / simple cron
job running once a day).
Add more test cases/combine the existing tests to test the following:
Will love to hear your feedback @lacabra @AvishaiW @moriaab
@lenak25 @mdemri @Cashmaney @AvishaiW (cc @lacabra) This is an initial set of the network events to test in system tests that we agreed upon (maybe some of the events may be tested in integration tests as well):
Sunny Days ☀️
Rainy Days 🌧