~lihow731/plainbox-provider-checkbox/+git/plainbox-provider-checkbox:master

Last commit made on 2020-10-12
Get this branch:
git clone -b master https://git.launchpad.net/~lihow731/plainbox-provider-checkbox/+git/plainbox-provider-checkbox
Only Leon Liao can upload to this branch. If you are Leon Liao please log in for upload directions.

Branch merges

Recent commits

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

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

Merge #391282 from plainbox-provider-checkbox:release

Release_2020_Week39

8ad2ee8... by PMR <pmr@pmr-lander>

increment version to v0.56.0.dev0

0fd8ebe... by PMR <pmr@pmr-lander>

Bump to v0.55.0

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

Bump to v0.55.0rc2

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

Merge branch 'master' into release

02ac072... by PMR <pmr@pmr-lander>

Merge #391102 from ~bettyl/plainbox-provider-checkbox:update_depends_to_suspend_advanced_auto

 To let the test plan 'after-suspend-reference-cert-automated' and 'after-suspend-reference-cert-blockers' can run fully auto.

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

Merge #391107 from ~bettyl/plainbox-provider-checkbox:graphic_auto_depends_to_suspend_advanced_auto

372ded4... by Betty Lin

Modify graphic auto test depends to suspend_advanced_auto

To let the graphic auto test to be fully automatic, change the depends
from suspend/suspend_advanced to suspend/suspend_advanced_auto

cab32f1... by Betty Lin

update depends to suspend_advanced_auto

To let the test plan 'after-suspend-reference-cert-automated' and
'after-suspend-reference-cert-blockers' can run fully automatically, do
the following changes:

1. Create the _auto jobs for 'network_after_suspend'and
'bluetooth_detect_after_suspend'
2. Use the jobs which depends 'suspend_adavanced_auto' in the test plans