Running the charm tests ======================= 1) Establish a charm repository if you do not already have one. A charm repository is a directory with subdirectories for each Ubuntu version being used. Inside those per-Ubuntu-version directories are the charm directories. For example, to make a charm repository for this charm under Oneiric follow these steps: a) mkdir -p ~/juju-charms/oneiric b) ln -s `pwd` ~/juju-charms/oneiric/buildbot-master 2) Copy the juju_wrapper file into some place earlier in your PATH than the real juju executable, naming it "juju". Edit the CHARM_TEST_REPO variable therein to reflect the location of the charm repo from step 1. 3) Bootstrap the juju environment if not already done: juju bootstrap 4) Run the tests: RESOLVE_TEST_CHARMS=1 tests/buildbot-master.test Running the charm helper tests ============================== Just run "python hooks/tests.py".