CHERRY-PICK: Move audio record test from autotest to pytest
Split headset test and built-in test in order to setup amixer
correctly and easily.
Add amixer setup list parameter by name instead of numid.
For example:
OperatorTest(
id='Audio_headset',
label_zh='錄音播放',
pytest_name='audio_basic',
dargs={'audio_title': 'Headset Audio Test',
'amixer_init_config':
# Enable Headphone
[{'name': 'Right ADC Mixer MIC2 Switch', 'value': 'on'},
{'name': 'Left ADC Mixer MIC2 Switch', 'value': 'on'},
{'name': 'Headphone Volume', 'value': '26,26'},
{'name': 'MIC1 Mux', 'value': 'on'},
{'name': 'MIC2 Volume', 'value': '20'},
# Disable Speaker
{'name': 'Speaker Left Switch', 'value': 'off'},
{'name': 'Speaker Right Switch', 'value': 'off'},
{'name': 'Speaker Volume', 'value': '0,0'}]
}),
BUG=chrome-os-partner:19511
TEST=manually test.
Change-Id: I3a06d4fd8f6ec36b652e22b52d1548e17688fd90
Original: Change-Id: Idc372c124c5b4c1c2c04abdc5ee0d7761e6e2fdc
Reviewed-on: https://gerrit.chromium.org/gerrit/62321
Reviewed-by: Katie Roberts-Hoffman <katierh@chromium.org>
Commit-Queue: Heng-ruey Hsu <henryhsu@chromium.org>
Tested-by: Heng-ruey Hsu <henryhsu@chromium.org>
2 files changed