Last commit made on 2020-10-19
Get this branch:
git clone -b 1900448-improve-jitter-test-output https://git.launchpad.net/~bladernr/plainbox-provider-checkbox
Only Jeff Lane can upload to this branch. If you are Jeff Lane please log in for upload directions.

Branch merges

Branch information


Recent commits

e224f8a... by Jeff Lane on 2020-10-19

src/clocktest.c: output is a little more informative now lp: #1900448

27531c3... by PMR <pmr@pmr-lander> on 2020-10-12

Merge #387916 from ~lihow731/plainbox-provider-checkbox/+git/plainbox-provider-checkbox:master

Fix the "Unable to control recording volume..." bug

eaf611e... by Leon Liao on 2020-07-23

bin/audio_test.py: Fix the "Unable to control recording volume..." bug

1. Remove the method parameter from PAVolumeController.__init__():
 Assum PAVolumeController class only be used in this audio_test.py.
2. Don't check the return value of self.method(command):
 In PAVolumeController._pactl_output(), when failed to execute the pactl command the exception will be thrown.
3. When pactl command fail (after retry 3 times), let audio_test stop.

Original issue:
In PAVolumeController class:
In set_volume() and mute(), the self.method(command) returns a zero-length string.
So, the set_volume() and mute() always return False. Then, in get_volume(), the self._volume always won't be set.
This is the root cause of the "Unable to control recording volume..."

More detail:
1. There is no ouptu from the `pactl set-souerce-volume ...` command.
2. The PAVolumeController._pactl_output fucntion will return
subprocess.check_output(). The subprocess.check_output function return the output of "command".

LP: #1890526

231ee99... by PMR <pmr@pmr-lander> on 2020-10-08

Merge #391931 from ~sylvain-pineau/plainbox-provider-checkbox:fix-1815867

stress-ng: Run cpu and memory tests using systemd-inhibit

bc44637... by Sylvain Pineau on 2020-10-07

stress: Run stress-ng cpu and memory tests using systemd-inhibit

This runs stress-ng and inhibits system sleeping, shutdown and idle while
doing so.

Fixes lp:1815867

87b7dcd... by PMR <pmr@pmr-lander> on 2020-10-07

Merge #391917 from ~sylvain-pineau/plainbox-provider-checkbox:stress_s3_arm_rtcwake

45d62af... by Sylvain Pineau on 2020-10-07

stress:s3s4: Fallback to rtcwake if fwts s3 is not supported (e.g on arm)

b5c24a9... by PMR <pmr@pmr-lander> on 2020-10-06

Merge #391804 from ~jocave/plainbox-provider-checkbox:reapply-wireless-net-if-mgmt

8b74f9f... by Jonathan Cave on 2020-10-05

wireless/*: depend on net_if_mgmt resource again

Re-apply the requires field on wireless job to use the
net_if_managment resource to select which wireless jobs to run on
a device. This should now correctly select either network-manager
or networkd and allow for a single set of test plans.

503f8cf... by PMR <pmr@pmr-lander> on 2020-10-01

Merge #391685 from ~jocave/plainbox-provider-checkbox:kernel-matches-current-uc20