summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-08-19Modified dmitest script as per Jeff's comment.Rod Smith
2015-08-19Modified dmitest script to provide an option to check CPU information for ↵Rod Smith
engineering-sample status without the other checks, and created a new job definition to use this test.
2015-08-19"automatic merge of lp:~bladernr/checkbox/checkbox-replace-disk-detect/ by ↵Jeff Lane
tarmac [r=zyga][bug=1483829][author=bladernr]"
2015-08-19Launchpad automatic translations update.Launchpad Translations on behalf of checkbox-dev
2015-08-18Added root user requirement, oversightJeff Lane
2015-08-18Include aarch64 as well as EFI works there since TrustyJeff Lane
2015-08-18nitpic fixesJeff Lane
2015-08-18PEP8 fixes (wraps up suggestions from review)Jeff Lane
2015-08-18modified how lshw is calledJeff Lane
2015-08-18Added some packaging meta-dataJeff Lane
2015-08-18Modified header to use stock headerJeff Lane
2015-08-18Replace disk/detect udev_resource call with a script that provides more info ↵Jeff Lane
on detected disks
2015-08-18EFI Boot Mode test only runs on x86/x86_64Jeff Lane
2015-08-18"automatic merge of lp:~cypressyew/checkbox/sync-test-after-s3-ext-audio/ by ↵Po-Hsu Lin
tarmac [r=zyga][bug=1485451][author=cypressyew]"
2015-08-18provider:checkbox add post-suspend external test casesPo-Hsu Lin
Add post-suspend external audio test cases.
2015-08-18provider:checkbox add post suspend oops testPo-Hsu Lin
Add the post suspend oops test and the corresponding log job.
2015-08-14Keep SMART test from crashing if controller says it supports SMART via ↵Rod Smith
'smartctl -i' but then says it doesn't support SMART logging via 'smartctl -l'.
2015-08-11Launchpad automatic translations update.Launchpad Translations on behalf of checkbox-dev
2015-08-10providers:checkbox: base64 encode binary attachmentsZygmunt Krynicki
This patch changes the following attachment jobs: firmware/fwts_desktop_diagnosis_results.log firmware/fwts_desktop_diagnosis_results_hwe.log installer_bootchart.tgz power-management/poweroff-log-attach power-management/reboot-log-attach stress/graphics-tarball stress/poweroff_30_check_log stress/poweroff_30_log stress/poweroff_check_log stress/poweroff_log stress/reboot_30_check_log stress/reboot_30_log stress/reboot_check_log stress/reboot_log suspend/xrandr_screens_after_suspend.tar.gz In addition, the following local job, which generates attachment jobs, is also changed: suspend/xrandr_screens_after_suspend.tar.gz There are several changes applied here. First, for jobs that use this, the test condition is changed from -e to -f. The rest of the code won't cope with non-file input so it's better to be explicit. While it might, perhaps, be better for those jobs to fail, the condition is there because there is no explicit dependency (because we want to attach log files even if, or especially when, the related non-attachment job fails. The most important change is the way those two attachment jobs operate. Instead of compressing the file and then dumping the binary, compressed data each of the log files is compressed on the fly (to stdout) and base64 encoded. This makes the job re-runnable (as the original log file is no longer removed by gzip) and, most importantly, the output is always valid ASCII text. This should address the issue where those attachments would just end up being empty in the submission. As a small detail, to ensure that the errors are propagated a bash-specific 'pipefail' option is enabled. This lets simple constructs such as: tar cvz /path/to/some/things | base64 Behave correctly when tar fails for any reason. This change was only made to jobs that don't already use the [ -f ... ] && construct as it seems not to be needed there. Fixes: https://bugs.launchpad.net/plainbox-provider-checkbox/+bug/1479648 Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
2015-08-06"automatic merge of lp:~cypressyew/checkbox/fix-hybrid-sleep-attachment/ by ↵Po-Hsu Lin
tarmac [r=zyga][bug=1481176][author=cypressyew]"
2015-08-06"automatic merge of lp:~kissiel/checkbox/suspends-reboots-job/ by tarmac ↵Maciej Kisielewski
[r=zyga][bug=][author=kissiel]"
2015-08-05providers:checkbox: add reboots with suspends jobMaciej Kisielewski
Signed-off-by: Maciej Kisielewski <maciej.kisielewski@canonical.com>
2015-08-05providers:checkbox: compensate for sleep time in pm_testMaciej Kisielewski
Signed-off-by: Maciej Kisielewski <maciej.kisielewski@canonical.com>
2015-08-05providers:checkbox: add sleep_cycles to .desktop generated in pm_testMaciej Kisielewski
Signed-off-by: Maciej Kisielewski <maciej.kisielewski@canonical.com>
2015-08-05providers:checkbox: use suspend logic in pm_testMaciej Kisielewski
Signed-off-by: Maciej Kisielewski <maciej.kisielewski@canonical.com>
2015-08-05providers:checkbox: add suspending option to pm_testMaciej Kisielewski
Signed-off-by: Maciej Kisielewski <maciej.kisielewski@canonical.com>
2015-08-05providers:checkbox: s/iterkeys/keys in sleep_testMaciej Kisielewski
Signed-off-by: Maciej Kisielewski <maciej.kisielewski@canonical.com>
2015-08-04providers:checkbox: fix reference to syslog in sleep_testMaciej Kisielewski
Signed-off-by: Maciej Kisielewski <maciej.kisielewski@canonical.com>
2015-08-04provider:checkbox: fix the hybrid sleep attachment bugPo-Hsu Lin
Fix the hybrid sleep attachment job by adding a leading GPU index.
2015-08-01Launchpad automatic translations update.Launchpad Translations on behalf of checkbox-dev
2015-07-30providers:checkbox:firmware.txt.in: Add the fwts logs for HWE.Sylvain Pineau
2015-07-30providers:checkbox:firmware.txt.in: Remove fwts_desktop_diagnosis selectionSylvain Pineau
The tests to run are defined in fwts_test. By default all cert test are selected.
2015-07-30providers:checkbox:fwts_test: Save logs meant for HWE analysis into a ↵Sylvain Pineau
different file The selection is mtrr, virt, apicedge, klog, oops and uefibootpath. S3 and S4 are already saved in dedicated logs.
2015-07-30providers:checkbox:fwts_test: Update test selection based on HWE recommendationsSylvain Pineau
Select all ACPI test with --acpitests, removing doubled values from the initial list. The --acpitests is exposed as just acpitests with the -l option as some jobs used the --list output as variable name to create new jobs. Remove the deprecated test hpet_check. Add dmicheck and uefibootpath based on recommendations.
2015-07-28"automatic merge of lp:~zyga/checkbox/misc-stuff/ by tarmac ↵Zygmunt Krynicki
[r=sylvain-pineau][bug=][author=zyga]"
2015-07-24providers:checkbox: fix typo in job descriptionZygmunt Krynicki
Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
2015-07-24providers:checkbox: add summary fields to some jobsZygmunt Krynicki
Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>
2015-07-24providers: checkbox: add workaround to webcam formatPo-Hsu Lin
fswebcam take MJPEG instead of MJPG, add a workaround for it.
2015-07-24Launchpad automatic translations update.Launchpad Translations on behalf of checkbox-dev
2015-07-22"Release_2015_Week30 ↵Sylvain Pineau
[r=sylvain-pineau][bug=1331302,1341769,1347120,1382321,1383447,1387782,1387843,1388055,1388747,1389253,1399481,1400646,1403933,1406719,1410501,1428615,1451343,1451541][author=checkbox-dev]"
2015-07-22providers/plainbox-provider-checkbox: increment version to 0.22.dev0Sylvain Pineau
2015-07-22providers/plainbox-provider-checkbox: increment version to 0.21.2plainbox-provider-checkbox-v0.21.2Sylvain Pineau
2015-07-22cherry-pick rev 3908Sylvain Pineau
2015-07-22providers:checkbox: New touchpad test to check continuous move for 10sSylvain Pineau
Fixes: https://bugs.launchpad.net/plainbox-provider-checkbox/+bug/1420531
2015-07-17changed try block in sysfs_cpu to catch OSError instead to support Python 3.2Jeff Lane
2015-07-17refinement to error output for sysfs_cpu()Jeff Lane
2015-07-17Changed sysfs_cpu try/except block to catch FileNotFoundError when run on ↵Jeff Lane
systems without sysfs (ARM)
2015-07-16"Release_2015_Week29 ↵Sylvain Pineau
[r=sylvain-pineau][bug=1331302,1341769,1347120,1382321,1383447,1387782,1387843,1388055,1388747,1389253,1399481,1400646,1403933,1406719,1410501,1428615,1451343,1451541][author=checkbox-dev]"
2015-07-16providers/plainbox-provider-checkbox: increment version to 0.22.dev0Sylvain Pineau
2015-07-16providers/plainbox-provider-checkbox: increment version to 0.21.1plainbox-provider-checkbox-v0.21.1Sylvain Pineau