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.
pulseaudio and documentation are in refkit.
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).
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.
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