Bug 11244

Summary: QA: Validate Reference kit has BT audio support on gateway profile
Product: [QA/Testing] IoT Reference OS Kit Testing Reporter: Jair Gonzalez <jair.de.jesus.gonzalez.plascencia>
Component: intel-iot-refkit-automated-runtime-testingAssignee: Jair Gonzalez <jair.de.jesus.gonzalez.plascencia>
Status: RESOLVED OBSOLETE QA Contact: yeoh ee peng <ee.peng.yeoh>
Severity: enhancement    
Priority: Medium CC: jaska.uimonen
Version: 2.4   
Target Milestone: 2.4 M1   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Jair Gonzalez 2017-03-24 18:30:56 UTC
Add test suite to validate gateway as a speaker use case enablers are integrated into Reference kit.

The following conditions must be met:

- Pulseaudio needs to be enabled in refkit gateway profile.
- Documentation about how to set up the speaker functionality and configuration for the Bluetooth speaker setup must be provided.
Comment 1 Jaska Uimonen 2017-04-11 09:39:36 UTC
pulseaudio and documentation are in refkit.
Comment 2 Jaska Uimonen 2017-04-13 10:44:56 UTC
We have now a new test where we start pulseaudio and check it has bluetooth modules loaded:

https://github.com/intel/intel-iot-refkit/blob/master/meta-iotqa/lib/oeqa/runtime/sanity/pulseaudio.py


This together with existing bluez tests should be enough for now. To test the complete use case automatically we should do automatic pairing and audio analysis which at this point is very challenging for us (with automatic testing).
Comment 3 Jair Gonzalez 2017-04-17 21:22:23 UTC
After an agreement with the Refkit team, the progress on the minimal required sanity tests to release a feature will be tracked on the same bug issue used to track the feature's development. Analogous QA bugs like this one may be created if required, and will be used to track the development of more extensive test cases.

According to this, the dependence will be inverted in relation to the feature bug.
Comment 4 Jair Gonzalez 2017-06-12 17:21:58 UTC
Closed in agreement with the previous comments from Jaska. The feature already has two test cases to validate the pulseaudio modules are loaded, currently located on https://github.com/intel/intel-iot-refkit/blob/master/meta-iotqa/lib/oeqa/runtime/multimedia/audio/pulseaudio.py