summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-04-12fixed typo in virtualization script that caused traceback when lxd test ↵Jeff Lane
failed to get images from default stream LP: #1682157
2017-04-10Merge #322306 from ~rodsmith/plainbox-provider-checkbox:add-uuidgen-dependencyPMR
2017-04-10Fix missing dependency on uuid-runtime for disk_stress_ng test.Rod Smith
2017-04-06Merge #321439 from ~kissiel/plainbox-provider-checkbox:apste-support-jobPMR
2017-04-04add job that checks APSTE availabilty on NVMe drivesMaciej Kisielewski
I decided to go with device.driver == 'nvme' and device.category == 'OTHER'" template-filter to make sure only one job is generated (per controller), and that the template will be given nvmeN name (N being 0, 1..), so the check for pm_qos file would be possible. If I'd narrow it down to category == 'DISK' then the drives would be reported, like nvme0n1, which is fine for the nvme cli tool, but it would require some obscure tweaking to get 'the parent' for the sysfs check.
2017-04-04Merge #321819 from ↵PMR
~sylvain-pineau/plainbox-provider-checkbox:no_prefix_block_resource
2017-04-04jobs:disks: Express requirements using the new block_device_resource prop namesSylvain Pineau
Resources expressions are considering one resource object at a time. Syntax like: block_device.smart == 'True' and block_device.name == '{name}' are thus safer to use as it moves the parameter var outside (i.e {name}) the resource property.
2017-04-03Merge #321722 from ~bladernr/plainbox-provider-checkbox:update-lxd-testPMR
2017-04-03Fixed bug where the test would fail if LXD_TEMPLATE and LXD_ROOTFS were not ↵Jeff Lane
set in the conf file. LP: #1679213
2017-04-03Merge #321661 from ↵PMR
~sylvain-pineau/plainbox-provider-checkbox:json_attachments_no_key
2017-04-03Merge branch 'master' of git+ssh://git.launchpad.net/plainbox-provider-checkboxSylvain Pineau
2017-04-03jobs:submission.txt: Update json attachment jobs to drop the main keySylvain Pineau
The new tarball submission format will now contain a json export based on dicts (and not a dict of list of dict...)
2017-04-03fix validation warnings in optical.txt.inMaciej Kisielewski
Signed-off-by: Maciej Kisielewski <maciej.kisielewski@canonical.com>
2017-04-03PEP8 cleanupJeff Lane
2017-04-03More refinements to LXD tests LP: #1677003Jeff Lane
2017-04-03Forgot to remove the import of pdb from debuggingJeff Lane
2017-04-03fixed regression in kvm test description caused by my changes for LXD testsJeff Lane
2017-04-03jobs/virtualization.txt.in: added lxd jobJeff Lane
2017-04-03pep8 fixesJeff Lane
2017-04-03refactored lxd test codeJeff Lane
2017-04-03Working LXD test now present.Jeff Lane
2017-04-03First working version of LXD testJeff Lane
2017-04-03Back out use of NewConnectionError which does not exist in the Trusty ↵Jeff Lane
version of urllib3, causing script to break on Trusty LP: #1676585
2017-04-03bin/get_make_and_model: Now also reveals make/model info for the mainboard ↵Jeff Lane
to assist in identifying whitebox systems like those from SuperMicro LP: #1672726
2017-04-03increment version to v0.36.0.dev0Pierre Equoy
2017-04-03Bump to v0.35.0Pierre Equoy
2017-04-03Bump to v0.35.0rc1Pierre Equoy
2017-04-03Fix memory_stress_ng for LP: #1573062Mike Rushton
2017-04-03bin/network: don't remove targets that are not in the right subnet, just ↵Jeff Lane
warn and try them anyway. LP: #1667781
2017-04-03bin/disk_stress_ng: Warn and exit if disk is smaller than 10GiB because ↵Jeff Lane
small disks tend to run out of space when testing. LP: #1667488
2017-04-03bin/network: pep8 fixesJeff Lane
2017-04-03bin/network: fix traceback when device to be tested has no IP address LP: ↵Jeff Lane
#1662724
2017-04-03Fix memory_stress_ng test to not rely on numactl; if that binary isRod Smith
absent, set the # of NUMA nodes to 1.
2017-04-03Added cking's modifications to disk_stress_ngJeff Lane
2017-04-03bring back ethtoolMaciej Kisielewski
And use it as the main tool for determining NIC's speed. If it's not available try mii-tool. This should give us maximum resilience. Fixes: LP: #1662726 Signed-off-by: Maciej Kisielewski <maciej.kisielewski@canonical.com>
2017-04-03Add auto-unmount feature in the storage testPierre Equoy
It's better to put things back into the state they were before we started the test. The storage test now unmount any partition it may have mounted itself and removes the temporary directory created to mount it into. LP: #1660386
2017-04-03Automatically mount drives when running storage testsPierre Equoy
When running disk/storage_device_* jobs, if the drive is not mounted, we now check if it can be mounted (i.e. if it has a partition) and if possible we mount it to a dedicated temporary location in order to perform the storage tests. LP: #1660386
2017-04-03Fixes from review comments. Also fixed bug caught while testing other fixes ↵Jeff Lane
when a bad URL is provided causing _test_url to traceback. Also a few PEP8 fixes.
2017-04-03bin/virtualization: fixed bug that broke download of cloud image. LP: #1662580Jeff Lane
2017-04-03bin/boot_mode_test: breaks now when getting linux_distribution output. Now ↵Jeff Lane
split on the . in 16.04 explicitly. LP: #1663665
2017-04-03Update graphics_driver script to handle Matrox cardsPierre Equoy
One of the devices being tested uses a Matrox card. This card is using a kernel mode setting (kms) driver called 'modesetting' to work, but this use case was not handled in our graphics_driver script that displays information about drivers currently in use. LP: #1655211
2017-03-30Merge #321435 from ~kissiel/plainbox-provider-checkbox:fix-warningsPMR
2017-03-30fix validation warnings in optical.txt.inMaciej Kisielewski
Signed-off-by: Maciej Kisielewski <maciej.kisielewski@canonical.com>
2017-03-28Merge #317157 from ~bladernr/plainbox-provider-checkbox:lxd-testsPMR
2017-03-28PEP8 cleanupJeff Lane
2017-03-28More refinements to LXD tests LP: #1677003Jeff Lane
2017-03-28Forgot to remove the import of pdb from debuggingJeff Lane
2017-03-28fixed regression in kvm test description caused by my changes for LXD testsJeff Lane
2017-03-28jobs/virtualization.txt.in: added lxd jobJeff Lane
2017-03-28pep8 fixesJeff Lane