generic test driver for ensembles
Create a generic test driver that applies the following sequence of jobs to a new ensemble and verifies the expected status of each of the ensemble's instances and number of tasks run.
| Workflow | Expected status |
|---|---|
| check | absent |
| deploy | ok |
| check | ok |
| deploy | ok (no changes needed) |
| undeploy | absent |
| check | absent |