~kissiel/checkbox-support:use-pactl-everywhere

Last commit made on 2016-12-07
Get this branch:
git clone -b use-pactl-everywhere https://git.launchpad.net/~kissiel/checkbox-support
Only Maciej Kisielewski can upload to this branch. If you are Maciej Kisielewski please log in for upload directions.

Branch merges

Branch information

Name:
use-pactl-everywhere
Repository:
lp:~kissiel/checkbox-support

Recent commits

e07839e... by Maciej Kisielewski

fix specifying volume to 0 in audio_settings

Signed-off-by: Maciej Kisielewski <email address hidden>

c0a7575... by Maciej Kisielewski

make audio_settings.py rely only on pactl

Switch to pactl from pacmd required change in invocation of 'list devices'
and because pactl list formats output a bit different, so one regex also got
amended.

audio_settings controls the pulse server, not reconfigures it, so following
manpages, pactl is more suited to do it. Also, in pulseaudio-snappy, there is
only pactl.

Signed-off-by: Maciej Kisielewski <email address hidden>

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

Merge #311697 from ~sylvain-pineau/checkbox-support:mac_property

0a42f4f... by Sylvain Pineau

parsers:udevadm: Ensure lsblk output are strings not bytes

165df76... by Sylvain Pineau

parsers:udevadm: Add mac address property to WIRELESS/NETWORK devices

Needed to build WOL tests.

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

Merge #309665 from ~sylvain-pineau/checkbox-support:run_lsblk_from_udev_parser_entry_point

64c5c5b... by Sylvain Pineau

parsers:udevadm: Run lsblk from parse_udevadm_output

If the parse_udevadm_output lsblk argument is None then run the `lsblk` command
in a subprocess.

This is required since we use plainbox dev parser udevadm to attach the outout
as a json blob in the sumission report.

To be still compliant with the way unit tests are written, tests will pass
an empty string instead of None.

422f901... by PMR <pmr@pmr-lander>

Merge #308756 from ~sylvain-pineau/checkbox-support:new_json_exporter

6974ae5... by Sylvain Pineau

rename the udevadm result main key, "device_list" -> "devices"

This way we can use plainbox dev parse udevadm to create the new json report
and still be compatible with the lp:hexr checkbox parser.

9f01827... by Sylvain Pineau

Add .pmr-merge-hook