Description
Nightly test for a measuring that a node successfully syncs from different sources that we provide.
Motivation
Test that nodes are syncing by various means.
Scenario
Sync from the latest local snapshot file scenario
- Set up a node with the latest snapshot files from the IOTA db-files site.
- Check that the node syncs via ZMQ.
Sync from the latest database (without local snapshot files)
- Set up a node with the latest DB from the IOTA db-files site.
- Check that the node syncs via ZMQ.
(Last to implement scenario) Sync from an ancient DB
- Set up a node with a database that is at least X, last coo snapshot days old.
- Check that the node syncs via ZMQ.
- If it doesn't sync before the next instance of this nightly test is run then the test failed.