Starting a new CI test
Martin Packman
martin.packman at canonical.com
Thu Dec 17 18:00:36 UTC 2015
I just added a cheaty way of getting started on a new CI test.
$ make new-assess name=new_feature
With 'new_feature' as the name you want for your test. This generates
a new test script, and some unit tests to go along with it, which you
can run as normal with:
$ make test p=*new_feature*
The QA team has done a fair bit of work of late both simplifying code
and updating older scripts. These templates should prove to be a
better example than looking at other random tests as we continue to
refactor things however. Input from our (many) python experts is
welcome.
Next steps, a test runner that handles both environment setup and
annoying problems like ssh config neatly.
Martin
More information about the Juju-dev
mailing list