Merge ~sylvain-pineau/plainbox-provider-certification-client:core_stress_tests_for_all into plainbox-provider-certification-client:master

Proposed by Sylvain Pineau
Status: Merged
Approved by: Sylvain Pineau
Approved revision: 7c83652c4858998dd64d0d6d7b67b015c683fc2e
Merged at revision: 4406635f6b23ded8445ae7c3408ffa0f296ea0eb
Proposed branch: ~sylvain-pineau/plainbox-provider-certification-client:core_stress_tests_for_all
Merge into: plainbox-provider-certification-client:master
Diff against target: 90 lines (+10/-22)
2 files modified
units/client-cert-odm-desktop-18-04.pxu (+5/-12)
units/client-cert-odm-desktop-20-04.pxu (+5/-10)
Reviewer Review Type Date Requested Status
Jonathan Cave Approve
Maciej Kisielewski Approve
Review via email: mp+390363@code.launchpad.net

Description of the change

classic snaps are not allowing pm_test based jobs to resume checkbox sessions.
This is only supported using the deb packages.

But the switch to the core stress test version is also to be on par with core test plans where those jobs are much more user-friendly to run over remote.

As part of the update, I'm removing pm-graph (aka sleepgraph). lengthy test requiring ppa packages. Out of scope.

To post a comment you must log in.
Revision history for this message
Maciej Kisielewski (kissiel) wrote :

Looks good. Bonus points for the cleanups.

review: Approve
Revision history for this message
Jonathan Cave (jocave) wrote :

LGTM

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/units/client-cert-odm-desktop-18-04.pxu b/units/client-cert-odm-desktop-18-04.pxu
2index 3dffba7..36bd75d 100644
3--- a/units/client-cert-odm-desktop-18-04.pxu
4+++ b/units/client-cert-odm-desktop-18-04.pxu
5@@ -37,12 +37,11 @@ nested_part:
6 # after coming back from suspend if the system has hybrid graphics.
7 after-suspend-graphics-discrete-gpu-cert-full
8 after-suspend-monitor-discrete-gpu-cert-full
9- # hibernate-discrete-gpu-cert-full (No hibernate in 18.04)
10 # Now we ask to switch to the integrated graphics card. This requires a
11 # restart of checkbox.
12 after-suspend-graphics-integrated-gpu-cert-full
13 after-suspend-monitor-integrated-gpu-cert-full
14- suspend-key-led-oops-check-cert
15+ suspend-key-led-oops-check-cert
16 after-suspend-audio-cert-full
17 after-suspend-camera-cert-full
18 after-suspend-input-cert-full
19@@ -55,12 +54,7 @@ nested_part:
20 after-suspend-usb-cert-full
21 after-suspend-usb3-cert-full
22 after-suspend-usb-c-cert-full
23- after-suspend-wireless-cert-full
24- # hibernate-integrated-gpu-cert-full (No hibernate in 18.04)
25- # The following tests should run BEFORE the automated tests. The reboot and
26- # power off tests will also give us a clean system to start the stress run
27- # with.
28- power-management-reboot-poweroff-cert
29+ after-suspend-wireless-cert-full
30 # Automated Tests
31 # The following tests are purely automated and/or lenghty stress tests.
32 # They have been moved to the end of the test run to improve the testing
33@@ -69,11 +63,10 @@ nested_part:
34 cpu-cert-full
35 disk-cert-automated
36 stress-iperf3-automated
37- #stress-cert-full
38- stress-suspend-30-cycles-with-reboots-automated
39+ warm-boot-stress-test
40+ cold-boot-stress-test
41+ suspend-stress-test
42 stress-ng-cert-automated
43- stress-30-reboot-poweroff-automated
44- stress-pm-graph
45 tpm2.0_3.0.4
46 info-attachment-cert-full
47 exclude:
48diff --git a/units/client-cert-odm-desktop-20-04.pxu b/units/client-cert-odm-desktop-20-04.pxu
49index 8aef968..1d4d9ce 100644
50--- a/units/client-cert-odm-desktop-20-04.pxu
51+++ b/units/client-cert-odm-desktop-20-04.pxu
52@@ -42,10 +42,10 @@ nested_part:
53 # restart of checkbox.
54 after-suspend-graphics-integrated-gpu-cert-full
55 after-suspend-monitor-integrated-gpu-cert-full
56- suspend-key-led-oops-check-cert
57+ suspend-key-led-oops-check-cert
58 after-suspend-audio-cert-full
59 after-suspend-camera-cert-full
60- after-suspend-input-cert-full
61+ after-suspend-input-cert-full
62 after-suspend-keys-cert-full
63 after-suspend-led-cert-full
64 after-suspend-mediacard-cert-full
65@@ -56,10 +56,6 @@ nested_part:
66 after-suspend-usb3-cert-full
67 after-suspend-usb-c-cert-full
68 after-suspend-wireless-cert-full
69- # The following tests should run BEFORE the automated tests. The reboot and
70- # power off tests will also give us a clean system to start the stress run
71- # with.
72- power-management-reboot-poweroff-cert
73 # Automated Tests
74 # The following tests are purely automated and/or lenghty stress tests.
75 # They have been moved to the end of the test run to improve the testing
76@@ -68,11 +64,10 @@ nested_part:
77 cpu-cert-full
78 disk-cert-automated
79 stress-iperf3-automated
80- # stress-cert-full
81- stress-suspend-30-cycles-with-reboots-automated
82+ warm-boot-stress-test
83+ cold-boot-stress-test
84+ suspend-stress-test
85 stress-ng-cert-automated
86- stress-30-reboot-poweroff-automated
87- stress-pm-graph
88 tpm2.0_4.1.1-automated
89 info-attachment-cert-full
90 exclude:

Subscribers

People subscribed via source and target branches