lp://staging/~vila/uci-engine/integration-speed-up
- Get this branch:
- bzr branch lp://staging/~vila/uci-engine/integration-speed-up
Branch merges
- PS Jenkins bot (community): Approve (continuous-integration)
- Canonical CI Engineering: Pending requested
-
Diff: 190 lines (+29/-20)8 files modifiedtests/deployers.py (+7/-13)
tests/test_image_builder.py (+5/-1)
tests/test_integration.py (+3/-1)
tests/test_ppa_assigner.py (+3/-1)
tests/test_publisher.py (+3/-1)
tests/test_test_runner.py (+4/-1)
tests/test_ticket_system.py (+2/-1)
tests/test_webui.py (+2/-1)
Branch information
Recent revisions
- 563. By Vincent Ladeuil
-
Simplify DEPLOYED handling. The only place we care about it is in AmuletDeploymen
t.setUp( ). - 562. By Andy Doan
-
integration tests: allow re-use of a deployed environment
This allows us to deploy once and then run our integration tests
against a deployed environment. This greatly speeds up local testing.This is disabled by default, but specifying DEPLOYED=1 in your
environment allows you take advantage of this. I'm running things
at home with:DEPLOYED=1 JUJU_REPOSITORY
=`pwd`/ tmp/charms PATH=$PATH: `pwd`/branches/ juju-deployer JUJU_DEPLOYER_ DIR=`pwd` /tmp ./tests/ test_webui. py I'm not a huge fan of "DEPLOYED=1" but unittest.main has its own argparse
logic, so we screw that up if we try to accept CLI args. Even if this
idea is terrible, its local to one place so we can easily fix it in
the future w/o touching our other code.This makes testing the webui go from 76s to 4s when using juju-lxc
- 561. By Andy Doan
-
[r=Francis Ginther, PS Jenkins bot] ticket-system: add concept of "reviews"
This allows us to attach reviews to a ticket. The reviews can be
mapped to workflow steps so that the lander can be paused at the
point a review is needed. Once all reviews are completed, the
ticket-system will resume the ticket by notifying the lander. from Andy Doan - 560. By Andy Doan
-
[r=Chris Johnston, PS Jenkins bot] ppa-cleaner: fix regression caused by recent django charm change
The lates django charm changes screwed up the python path
used by the upstart charm. I fixed the upstart charm, and this
is all we need fixed in trunk.We actually have code that catches this regression, it just got
ignored. from Andy Doan - 559. By Andy Doan
-
[r=PS Jenkins bot, Celso Providelo] restish-charm: complete transition to charmhelpers
This moves the restish charm completely to charm helpers and
adds a little more unit testing from Andy Doan - 558. By Vincent Ladeuil
-
[r=Chris Johnston, PS Jenkins bot] Add missing testtools import. from Vincent Ladeuil
- 557. By Celso Providelo
-
[r=PS Jenkins bot, Chris Johnston] CLI end2end integration test fix. 1328518 from Celso Providelo
- 556. By Andy Doan
-
[r=PS Jenkins bot, Celso Providelo, Evan Dandrea] webui: engine health requires amqp lib
my engine health changes cause this code to import amqp_utils. This
means the webui now requires amqplib. 1328518 from Andy Doan - 555. By Evan
-
[r=Andy Doan, PS Jenkins bot] A few small changes to make our test suite not break all over the shop on OSX. from Evan Dandrea
- 554. By Vincent Ladeuil
-
[r=PS Jenkins bot, Evan Dandrea] Remove duplication between the test runner tesbed and uci-vms. from Vincent Ladeuil
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/uci-engine