Yeah, but it's not a dependency for all tests. ;) It's a dependency for your charm tests because your 'make test' target calls tox.
On Tue, Dec 6, 2016 at 5:22 PM, Merlijn Sebrechts < merlijn.sebrec...@gmail.com> wrote: > Thanks for this, Tim. That seems to do the trick of the first error. Now I > get a bunch of linter errors. I'll fix those and get back to you if I run > into any more errors. The tox thing seems like a bug in bundletester. > Shouldn't bundletester install tox if it is a dependency for all tests? > > > > Kind regards > Merlijn > > 2016-12-06 17:15 GMT-05:00 Tim Van Steenburgh < > tim.van.steenbu...@canonical.com>: > >> The first problem is because `make test` runs tox, but tox isn't >> installed. You can >> add it to your packages list in tests.yaml. I would also recommend >> changing the >> shebang line of your 10-deploy test to #!/usr/bin/env python3 >> >> On Tue, Dec 6, 2016 at 4:25 PM, Merlijn Sebrechts < >> merlijn.sebrec...@gmail.com> wrote: >> >>> Hi >>> >>> >>> I'm trying to get my charm ready for the review queue and I'm having >>> some issues getting the tests to work right. >>> >>> Running bundletester on the charm gives the following error: >>> >>> openvpn >>> charm-proof >>> PASS >>> make test >>> FAIL >>> >>> ------------------------------------------------------------ >>> ------------------ >>> FAIL: openvpn::make test >>> [/usr/bin/make -s test exit 2] >>> make: tox: Command not found >>> Makefile:3: recipe for target 'test' failed >>> make: *** [test] Error 127 >>> >>> >>> >>> Running the test script manually also throws errors. >>> >>> ====================================================================== >>> ERROR: test_service (__main__.TestCharm) >>> ---------------------------------------------------------------------- >>> Traceback (most recent call last): >>> File "./10-deploy", line 14, in setUp >>> self.d.add('openvpn') >>> File "/usr/local/lib/python3.5/dist-packages/amulet/deployer.py", >>> line 192, in add >>> service_name, charm, branch=branch, series=service['series']) >>> File "/usr/local/lib/python3.5/dist-packages/amulet/charm.py", line >>> 57, in fetch >>> series=series) >>> File "/usr/local/lib/python3.5/dist-packages/amulet/charm.py", line >>> 40, in get_charm >>> return LocalCharm(charm_path, series) >>> File "/usr/local/lib/python3.5/dist-packages/amulet/charm.py", line >>> 72, in __init__ >>> raise Exception('Charm not found') >>> Exception: Charm not found >>> >>> ---------------------------------------------------------------------- >>> Ran 1 test in 0.025s >>> >>> FAILED (errors=1) >>> >>> >>> I'm trying to run these tests from local charms. You can find the charm >>> here: https://github.com/IBCNServices/tengu-charms/tree/open >>> vpn/charms/builds/openvpn >>> >>> >>> >>> >>> -- >>> Juju mailing list >>> Juju@lists.ubuntu.com >>> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailm >>> an/listinfo/juju >>> >>> >> >
-- Juju mailing list Juju@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju