4e1ad4cb1f
Due to incorrect assumptions about test case inheritance in GTests, LoudnessEnhancerEffect wasn't running tests for methods of IEffect interface. The test code has been restructured to fix that via proper parametrization. Bug: 146149801 Test: atest VtsHalAudioEffectV5_0TargetTest Test: atest VtsHalAudioEffectV6_0TargetTest Change-Id: Ie366979880bfc3b7e95a02957451736d724f838f Merged-In: Ie366979880bfc3b7e95a02957451736d724f838f |
||
---|---|---|
.. | ||
2.0 | ||
4.0 | ||
5.0 | ||
6.0 | ||
common | ||
core/all-versions | ||
effect | ||
policy/1.0 | ||
README |
Directory structure of the audio HIDL related code. Run `common/all-versions/copyHAL.sh` to create a new version of the audio HAL based on an existing one. audio |-- 2.0 <== core 2.0 HIDL API. .hal can not be moved into the core directory | because that would change its namespace and include path |-- 4.0 <== Version 4.0 of the core API | |-- ... | |-- common <== code common to audio core and effect API | |-- 2.0 <== HIDL API of V2 | |-- 4.0 | |-- ... | `-- all-versions <== code common to all version of both core and effect API | |-- default <== implementation shared code between core and effect impl | |-- test <== utilities used by tests | `-- util <== utilities used by both implementation and tests | |-- core <== VTS and default implementation of the core API (not HIDL, see /audio/2.0)) | `-- all-versions <== Code is version independent through #if and separate files | |-- default <== code that wraps the legacy API | `-- vts <== vts of core API | |-- 2.0 <== 2.0 specific tests and helpers | |-- 4.0 | |-- ... | `-- effect <== idem for the effect API |-- 2.0 |-- 4.0 |-- ... `-- all-versions |-- default `-- vts