Blueprint changed by Dave Walker: Whiteboard changed: + ## Feedback: + Jim / Clint: Can you add some work items please? + - to jenkins or not to jenkins? Current documentation on Charm testing: - https://juju.ubuntu.com/docs/charm-tests.html - + https://juju.ubuntu.com/docs/charm-tests.html + CI: go team has unit/hybrid tests (David Cheney) Goals: user experience testing on trunk full set of functional tests (also have "live tests" core against the real provider) five charms to test against - create dedicated test charms + create dedicated test charms how do we integrate providers? Work Items: charmtester on go asap juju-functionality test charms - -Charm on how to fully exercise Juju capabilities - - repeatedly open-port/closes-port etc, or relation setting exercising with continuous handshaking + -Charm on how to fully exercise Juju capabilities + - repeatedly open-port/closes-port etc, or relation setting exercising with continuous handshaking document repeating these tests publicize embedded charm tests test charms on demand for review (in addition to jitsu test from local env) juju test docs move out of draft status testrunner needs to be resilient against fixture failure - -Have auto charm tester first check the health of the provider before doing follow on charm testing. + -Have auto charm tester first check the health of the provider before doing follow on charm testing. charmtester: - mail juju-dev on break - add unit tests as gate - maintainer and/or file bug + mail juju-dev on break + add unit tests as gate + maintainer and/or file bug
-- Juju CI (Go and Python) https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-juju-ci -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs