~bladernr/plainbox-provider-checkbox:1900448-improve-jitter-test-output

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

Name:
1900448-improve-jitter-test-output
Repository:
lp:~bladernr/plainbox-provider-checkbox

Recent commits

e224f8a... by Jeff Lane 

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

27531c3... by PMR <pmr@pmr-lander>

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

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

eaf611e... by Leon Liao

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

Fix:
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..."
issue.

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>

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

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

bc44637... by Sylvain Pineau

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>

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

45d62af... by Sylvain Pineau

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

b5c24a9... by PMR <pmr@pmr-lander>

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

8b74f9f... by Jonathan Cave

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>

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