summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-09-08Merge #404856 from ↵Ubuntu
~jocave/plainbox-provider-checkbox:power-management-nested-plans
2021-09-08Merge #404891 from ↵Ubuntu
~jocave/plainbox-provider-checkbox:modify-wireless-cert-nested
2021-09-08Merge #407718 from plainbox-provider-checkbox:phlin/code-style-fixUbuntu
This patch will: 1. move report_failures() to main(), remove unnecessary parentheses    The report_failures() is now just return whether the test pass or fail    move the code piece to main() and update the docstring accordingly. 2. remove extra print for kernel taint info    The tainted bit value and its message will be printed at the beginning    of this if statement, there is no need to print it again. 3. Use raise SystemExit() for taint_file not found exeception.
2021-09-07Merge #407930 from ↵Ubuntu
~bladernr/plainbox-provider-checkbox:1940797-add-module-to-taint-test
2021-08-31Added zzstd module to ignore list and re-ordered list alphabetically to make ↵Jeff Lane
it easier to read and manage. lp: #1940797
2021-08-26Change: bin/kernel_taint_test.py: move report_failures() to main() and code ↵phlin/code-style-fixPo-Hsu Lin
cleanup The report_failures() is now just return whether the test pass or fail move the code piece to main() and update the docstring accordingly. The tainted bit value and its message will be printed at the beginning of this if statement, there is no need to print it again. Remove unnecessary parentheses for return Use raise SystemExit() for taint_file not found exeception.
2021-08-19Merge #407269 from ~jocave/plainbox-provider-checkbox:bt-rfkill-and-udevsnap-2021-08-20T1127PMR
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-29Change: wireless-cert-manual don't nest automatedJonathan Cave
2021-06-28Change: full/manual/automated for power-managementJonathan Cave
Standard layout for nested plans
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