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