Merge lp://qastaging/~roadmr/cdts/plainbox-conf-template into lp://qastaging/cdts

Proposed by Daniel Manrique
Status: Merged
Approved by: Daniel Manrique
Approved revision: 2382
Merged at revision: 2379
Proposed branch: lp://qastaging/~roadmr/cdts/plainbox-conf-template
Merge into: lp://qastaging/cdts
Diff against target: 514 lines (+387/-43)
7 files modified
Vagrantfile (+1/-1)
offline-tarballs/start_testing.sh (+33/-0)
plainbox-provider-canonical-driver-test-suite/requirements/container-tests-canonical-driver-test-suite (+1/-0)
support/provision-testing-environment (+85/-26)
tarmac-verify (+14/-4)
test-in-lxc.sh (+219/-0)
test-in-vagrant.sh (+34/-12)
To merge this branch: bzr merge lp://qastaging/~roadmr/cdts/plainbox-conf-template
Reviewer Review Type Date Requested Status
Daniel Manrique (community) Approve
Chris Gregan (community) Approve
Review via email: mp+222081@code.qastaging.launchpad.net

Commit message

start_testing.sh will now create a config file template in ~/.config/plainbox.conf.

Users wishing to do performance testing with iperf need to fill in this config file, which contains comments and will be explained in the documentation.

Description of the change

start_testing.sh will now create a config file template in ~/.config/plainbox.conf.

Users wishing to do performance testing with iperf need to fill in this config file, which contains comments and will be explained in the documentation.

To post a comment you must log in.
Revision history for this message
Chris Gregan (cgregan) wrote :

Awesome. Changes look great

review: Approve
Revision history for this message
Daniel Manrique (roadmr) wrote :

The attempt to merge lp:~roadmr/cdts/plainbox-conf-template into lp:cdts failed. Below is the output from the failed tests.

[precise] Bringing VM 'up'
[precise] Unable to 'up' VM!
[precise] stdout: http://paste.ubuntu.com/7589295/
[precise] stderr: http://paste.ubuntu.com/7589296/
[precise] NOTE: unable to execute tests, marked as failed
[precise] Destroying failed VM to reclaim resources
[precise] Forcing shutdown of VM...
[precise] Destroying VM and associated drives...
[precise] Running cleanup tasks for 'shell' provisioner...
[precise] Running cleanup tasks for 'shell' provisioner...
[trusty] Bringing VM 'up'
[trusty] Unable to 'up' VM!
[trusty] stdout: http://paste.ubuntu.com/7589331/
[trusty] stderr: http://paste.ubuntu.com/7589332/
[trusty] NOTE: unable to execute tests, marked as failed
[trusty] Destroying failed VM to reclaim resources
[trusty] Forcing shutdown of VM...
[trusty] Destroying VM and associated drives...
[trusty] Running cleanup tasks for 'shell' provisioner...
[trusty] Running cleanup tasks for 'shell' provisioner...

Revision history for this message
Daniel Manrique (roadmr) wrote :

argh, failed because tarmac in the cloud no longer supports vagrant :/ need to migrate this to lxc.

I'll do this as soon as time permits, but since this file exists "out-of-band" it's not terribly critical to get this done right now.

Revision history for this message
Daniel Manrique (roadmr) wrote :

I'll self-reapprove, all I did was migrate the lxc scripts and harness from checkbox and convert cdts tests into a mini-script as required by the new harness.

review: Approve
Revision history for this message
Daniel Manrique (roadmr) wrote :

The attempt to merge lp:~roadmr/cdts/plainbox-conf-template into lp:cdts failed. Below is the output from the failed tests.

[precise] starting container
[precise] (timing) 0.06user 0.02system 0:05.21elapsed 1%CPU (0avgtext+0avgdata 7864maxresident)k
[precise] (timing) 0inputs+32outputs (0major+6071minor)pagefaults 0swaps
[precise] provisioning container
[precise] Unable to provision requirements in container!
[precise] stdout:
[precise] stderr: http://paste.ubuntu.com/7589734/
[precise] NOTE: unable to execute tests, marked as failed
[precise] Destroying failed container to reclaim resources
[trusty] starting container
[trusty] (timing) 0.07user 0.00system 0:05.29elapsed 1%CPU (0avgtext+0avgdata 7872maxresident)k
[trusty] (timing) 0inputs+32outputs (0major+6084minor)pagefaults 0swaps
[trusty] provisioning container
[trusty] Unable to provision requirements in container!
[trusty] stdout:
[trusty] stderr: http://paste.ubuntu.com/7589736/
[trusty] NOTE: unable to execute tests, marked as failed
[trusty] Destroying failed container to reclaim resources

You are trying to send an empty document, exiting.
Destroying precise-testing failed
You are trying to send an empty document, exiting.
Destroying trusty-testing failed

Revision history for this message
Daniel Manrique (roadmr) wrote :

Oops, failed to relocate a script :)

Reapproving again (I also updated the Vagrantfile, though that's not really used anymore but it's good to keep it in working shape)

review: Approve
Revision history for this message
Daniel Manrique (roadmr) wrote :

The attempt to merge lp:~roadmr/cdts/plainbox-conf-template into lp:cdts failed. Below is the output from the failed tests.

[precise] starting container
[precise] (timing) 0.07user 0.01system 0:05.23elapsed 1%CPU (0avgtext+0avgdata 7860maxresident)k
[precise] (timing) 0inputs+32outputs (0major+6060minor)pagefaults 0swaps
[precise] provisioning container
[precise] Unable to provision requirements in container!
[precise] stdout: http://paste.ubuntu.com/7589811/
[precise] stderr: http://paste.ubuntu.com/7589812/
[precise] NOTE: unable to execute tests, marked as failed
[precise] Destroying failed container to reclaim resources
[trusty] starting container
[trusty] (timing) 0.06user 0.01system 0:05.69elapsed 1%CPU (0avgtext+0avgdata 7868maxresident)k
[trusty] (timing) 0inputs+32outputs (0major+6072minor)pagefaults 0swaps
[trusty] provisioning container
[trusty] Unable to provision requirements in container!
[trusty] stdout: http://paste.ubuntu.com/7589827/
[trusty] stderr: http://paste.ubuntu.com/7589828/
[trusty] NOTE: unable to execute tests, marked as failed
[trusty] Destroying failed container to reclaim resources

Destroying precise-testing failed
Destroying trusty-testing failed

2382. By Daniel Manrique

Updated and renamed provision-vagrant to match lp:checkbox

Revision history for this message
Daniel Manrique (roadmr) wrote :

ok, cdts provisioning is (was) simpler than plainbox's, so I updated the provision script to account for that (I had previously copied it verbatim from lp:checkbox). Should work now :)

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches