summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-08-17Change: bluetooth/detect checks device resourceJonathan Cave
When the manifest indicates that a bluetooth device should be present check that it is both listed by rfkill and identified in the udev db as per the device resource
2021-08-17Merge #407227 from ~kevinyeh/plainbox-provider-checkbox:add-rtc-varPMR
add an if statement for judging which rtc device will be used in suspend test. since some IoT projects have 2 rtcs and not always rtc0 supports wakeup event.
2021-08-17add double quote for RTC_DEVICE_FILEKevin Yeh
2021-08-17place RTC_DEVICE_FILE in environ field.Kevin Yeh
2021-08-17add an if statement for judging which rtc device will be used in suspend test.Kevin Yeh
since some IoT projects have 2 rtcs and not always rtc0 supports wakeup event.
2021-08-05Merge #406599 from ↵PMR
~bladernr/plainbox-provider-checkbox:1937861-increase-ipmi-timeout Increase IPMI timeout to account for slower BMCs
2021-08-03Increase IPMI process timeout to 15 seconds to account for slower BMCs lp: ↵Jeff Lane
#1937861
2021-07-26Merge #406132 from ~stanley31/plainbox-provider-checkbox:wwan_fixedPMR
Fixed lp:1937257
2021-07-26Fix: sim-present and ThreeGppConnection teststanley31
LP: #1937257
2021-07-21Merge #405897 from plainbox-provider-checkbox:phlin/fix-tainted-checkPMR
exit takes only integer args in the range 0 - 255 If we return the taint value read from /proc/sys/kernel/tainted, it might exceed this range and causing unexpected behaviour. e.g. on a system with kernel warning $ ./kernel_taint_test.py Kernel taint value is 512 Taint bit value: 9 (kernel issued warning) Taint bit value: 9 (kernel issued warning) $ echo $? 0 Let's just simplify the return logic of report_failures() to return either 0 or 1.
2021-07-19bin/kernel_taint_test.py: return 0 for passed cases, 1 for othersphlin/fix-tainted-checkPo-Hsu Lin
exit takes only integer args in the range 0 - 255 If we return the taint value read from /proc/sys/kernel/tainted, it might exceed this range and causing unexpected behaviour. e.g. on a system with kernel warning $ ./kernel_taint_test.py Kernel taint value is 512 Taint bit value: 9 (kernel issued warning) Taint bit value: 9 (kernel issued warning) $ echo $? 0 Let's just simplify the return logic of report_failures() to return either 0 or 1. Signed-off-by: Po-Hsu Lin <po-hsu.lin@canonical.com>
2021-07-15Merge #405172 from ↵PMR
~zongminl/plainbox-provider-checkbox:sync-watchdog-test-between-classic-and-core Change: Align the test for watchdog config on classic and core image Watchdog implementation on both classic and core image no longer rely on watchdogd service since 20.04, with this change watchdog/systemd-config tests only systemd configuration on 20.04 and later series while keeping the original test for prior releases
2021-07-15Change: Align the test for watchdog config on classic and core imageVic Liu
Watchdog implementation on both classic and core image no longer rely on watchdogd service since 20.04, with this change watchdog/systemd-config tests only systemd configuration on 20.04 and later series while keeping the original test for prior releases
2021-07-15Merge #405682 from ↵PMR
~kchsieh/plainbox-provider-checkbox/+git/plainbox-provider-checkbox:iwlwifi-microcode-crash Add: iwlwifi microcode crash check
2021-07-14Add: iwlwifi microcode crash checkKai-Chuan Hsieh
LP: #1932548
2021-07-12Merge #405578 from plainbox-provider-checkbox:releasePMR
Release_2021_Week28
2021-07-12increment version to v0.60.0.dev0PMR
2021-07-12Bump to v0.59.0v0.59.0PMR
2021-07-08Merge #405414 from ↵PMR
~bladernr/plainbox-provider-checkbox:rm-efiboot-test-regression
2021-07-08Remove efibootmode test from server-regression testplan to avoid failures on ↵Jeff Lane
old systems we know aren't booting EFI mode
2021-07-06Merge #405174 from ~jocave/plainbox-provider-checkbox:add-aaeon-vendor-testsPMR
2021-07-02Merge #404876 from ↵PMR
~narahuang/plainbox-provider-checkbox/+git/plainbox-provider-checkbox:kernel-failboot-test
2021-07-02Add: led test for specific AAEON devicesJonathan Cave
2021-07-02Add: gpio test for specific AAEON devicesJonathan Cave
2021-07-02Ubuntu core kernel snap failboot rollback testNara Huang
2021-06-30Bump to v0.59.0rc1v0.59.0rc1PMR
2021-06-30Merge #404940 from ~hyac109/plainbox-provider-checkbox:model-grade-check-revampsnap-2021-07-01T1638PMR
2021-06-30Change: check correctness of model grade instead of just checking if it's ↵Kristin Chuang
not set to 'dangerous'
2021-06-29Merge #404900 from ↵PMR
~kissiel/plainbox-provider-checkbox:fix-1933632-bad-timestamps
2021-06-29Merge #403583 from ↵PMR
~bladernr/plainbox-provider-checkbox:1908129-dont-fail-taint-check-zfs
2021-06-29Fix: fail buildstamp jobs on core when N/AMaciej Kisielewski
Previously, when the buildstamp job ran on core and wasn't able to get an actual information about the buildstamp it printed nothing and returned 0, making the tar exporter choke on empty array of lines. This patch ensures that the job either yields some info or fais. Fixes LP: #1933632
2021-06-29Merge #404375 from ~jocave/plainbox-provider-checkbox:remove-tcglogparser-testsPMR
2021-06-28Merge #404840 from ↵PMR
~bladernr/plainbox-provider-checkbox:1917365-sosreport-deprecated-command
2021-06-28Change sosreport to sos report as the former is being deprecated. lp: #1917365Jeff Lane
2021-06-25Merge #403636 from ~jocave/plainbox-provider-checkbox:uvtkvm-test-on-ubuntucorePMR
2021-06-25Change: resource manage the key temp dirJonathan Cave
Means this data is removed from the session share when the test is finished running.
2021-06-18Merge #404396 from ~rodsmith/plainbox-provider-checkbox:fix-kvm-release-namePMR
Fix problem with distribution codenames in virtualization test
2021-06-18Fix problem with distribution codenames in virtualization testRod Smith
2021-06-18Remove: firmware-uc20-fde checksJonathan Cave
Compatibility with uc20 FDE functionality will now be tested using FWTS
2021-06-11Merge #403886 from ~huntu207/plainbox-provider-checkbox:power-eventPMR
2021-06-09Merge #403850 from ↵PMR
~zongminl/plainbox-provider-checkbox:fix-required-bootstrap-serial-automated unit/serial: fix the necessary bootstrap missing in serial-automated plan
2021-06-08modify description for power-button-eventScott Hu
2021-06-08unit/serial: fix the necessary bootstrap missing in serial-automated planVic Liu
2021-06-04Merge #403669 from ~huntu207/plainbox-provider-checkbox:modify-descPMR
2021-06-03modify descriptions for bt4-keyboard, dim_brightness & touchpad/drag-and-dropScott Hu
2021-06-02Change: support kvm_check_vm test on Ubuntu CoreJonathan Cave
Currently requires that snap providing the uvtool executables have been installed from a suitable snap and the apps aliased such that there is no snap name prefix
2021-06-02Merge #403303 from ↵PMR
~kchsieh/plainbox-provider-checkbox/+git/plainbox-provider-checkbox:short-idle-check Add: check package cstate during short idle
2021-06-01bin/kernel_taint_test.py will not fail on ZFS related modules, which we ↵Jeff Lane
expect to be there lp: #1908129
2021-06-01Merge #403561 from ~jocave/plainbox-provider-checkbox:fde-detect-core-modPMR
2021-06-01Change: fde/encryption/detect passes without typeJonathan Cave
In rare cases the version of cryptsetup in the checkbox snap will not match that used to creation the encrypted partition. In such cases the type will appear as `n/a` and the regex will not match. Relax the test to handle this situation.