[Blueprint servercloud-r-juju-ci] Juju CI (Go and Python)
Antonio Rosales
antonio at canonical.com
Fri Dec 14 00:04:14 UTC 2012
Blueprint changed by Antonio Rosales:
Whiteboard changed:
## Feedback:
- Jim / Clint: Can you add some work items please?
+ Jim / Clint: Can you add some WIs please?
- to jenkins or not to jenkins?
Current documentation on Charm testing:
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
how do we integrate providers?
- Work Items:
+ WI:
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
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.
charmtester:
mail juju-dev on break
add unit tests as gate
maintainer and/or file bug
--- User Stories ---
--- Risks ---
--- Test Plans ---
--- Release Note ---
--- Blog Post ---
(Need to sync up with the Juju Core team on their plans for Juju CI
testing to properly spec this out.) -[a.rosales; 12-Dec-2012]
--
Juju CI (Go and Python)
https://blueprints.launchpad.net/ubuntu/+spec/servercloud-r-juju-ci
More information about the Ubuntu-server-bugs
mailing list