mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 16:50:18 +00:00
Audio VTS: Suppress empty parameter list failures am: b9743d4728 am: 948929d067
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1368656 Change-Id: I3d5925bd34bd84cbf65cf6f86797c1a4f4263ac6
This commit is contained in:
@@ -331,6 +331,9 @@ TEST_P(AudioPolicyConfigTest, HasPrimaryModule) {
|
||||
INSTANTIATE_TEST_CASE_P(AudioHidl, AudioPolicyConfigTest,
|
||||
::testing::ValuesIn(getDeviceParametersForFactoryTests()),
|
||||
&DeviceParameterToString);
|
||||
// When the VTS test runs on a device lacking the corresponding HAL version the parameter
|
||||
// list is empty, this isn't a problem.
|
||||
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(AudioPolicyConfigTest);
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////// getService audio_devices_factory //////////////////////
|
||||
@@ -366,6 +369,9 @@ TEST_P(AudioHidlTest, OpenDeviceInvalidParameter) {
|
||||
INSTANTIATE_TEST_CASE_P(AudioHidl, AudioHidlTest,
|
||||
::testing::ValuesIn(getDeviceParametersForFactoryTests()),
|
||||
&DeviceParameterToString);
|
||||
// When the VTS test runs on a device lacking the corresponding HAL version the parameter
|
||||
// list is empty, this isn't a problem.
|
||||
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(AudioHidlTest);
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
/////////////////////////////// openDevice ///////////////////////////////////
|
||||
@@ -391,6 +397,9 @@ TEST_P(AudioHidlDeviceTest, Init) {
|
||||
|
||||
INSTANTIATE_TEST_CASE_P(AudioHidlDevice, AudioHidlDeviceTest,
|
||||
::testing::ValuesIn(getDeviceParameters()), &DeviceParameterToString);
|
||||
// When the VTS test runs on a device lacking the corresponding HAL version the parameter
|
||||
// list is empty, this isn't a problem.
|
||||
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(AudioHidlDeviceTest);
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
/////////////////////////////// openDevice primary ///////////////////////////
|
||||
@@ -418,6 +427,9 @@ TEST_P(AudioPrimaryHidlTest, OpenPrimaryDevice) {
|
||||
INSTANTIATE_TEST_CASE_P(AudioPrimaryHidl, AudioPrimaryHidlTest,
|
||||
::testing::ValuesIn(getDeviceParametersForPrimaryDeviceTests()),
|
||||
&DeviceParameterToString);
|
||||
// When the VTS test runs on a device lacking the corresponding HAL version the parameter
|
||||
// list is empty, this isn't a problem.
|
||||
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(AudioPrimaryHidlTest);
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
///////////////////// {set,get}{Master,Mic}{Mute,Volume} /////////////////////
|
||||
@@ -513,6 +525,10 @@ INSTANTIATE_TEST_CASE_P(BoolAccessorHidl, BoolAccessorHidlTest,
|
||||
INSTANTIATE_TEST_CASE_P(BoolAccessorPrimaryHidl, BoolAccessorPrimaryHidlTest,
|
||||
::testing::ValuesIn(getDeviceParametersForPrimaryDeviceTests()),
|
||||
&DeviceParameterToString);
|
||||
// When the VTS test runs on a device lacking the corresponding HAL version the parameter
|
||||
// list is empty, this isn't a problem.
|
||||
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(BoolAccessorHidlTest);
|
||||
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(BoolAccessorPrimaryHidlTest);
|
||||
|
||||
using FloatAccessorHidlTest = AccessorHidlTest<float>;
|
||||
TEST_P(FloatAccessorHidlTest, MasterVolumeTest) {
|
||||
@@ -525,6 +541,9 @@ TEST_P(FloatAccessorHidlTest, MasterVolumeTest) {
|
||||
|
||||
INSTANTIATE_TEST_CASE_P(FloatAccessorHidl, FloatAccessorHidlTest,
|
||||
::testing::ValuesIn(getDeviceParameters()), &DeviceParameterToString);
|
||||
// When the VTS test runs on a device lacking the corresponding HAL version the parameter
|
||||
// list is empty, this isn't a problem.
|
||||
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(FloatAccessorHidlTest);
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
//////////////////////////////// AudioPatches ////////////////////////////////
|
||||
@@ -547,6 +566,9 @@ TEST_P(AudioPatchHidlTest, AudioPatches) {
|
||||
|
||||
INSTANTIATE_TEST_CASE_P(AudioPatchHidl, AudioPatchHidlTest,
|
||||
::testing::ValuesIn(getDeviceParameters()), &DeviceParameterToString);
|
||||
// When the VTS test runs on a device lacking the corresponding HAL version the parameter
|
||||
// list is empty, this isn't a problem.
|
||||
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(AudioPatchHidlTest);
|
||||
|
||||
// Nesting a tuple in another tuple allows to use GTest Combine function to generate
|
||||
// all combinations of devices and configs.
|
||||
@@ -717,11 +739,15 @@ INSTANTIATE_TEST_CASE_P(
|
||||
::testing::ValuesIn(ConfigHelper::getRecommendedSupportCaptureAudioConfig()),
|
||||
::testing::Values(AudioInputFlag::NONE)),
|
||||
&DeviceConfigParameterToString);
|
||||
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(OptionalInputBufferSizeTest);
|
||||
#elif MAJOR_VERSION >= 6
|
||||
INSTANTIATE_TEST_CASE_P(SupportedInputBufferSize, RequiredInputBufferSizeTest,
|
||||
::testing::ValuesIn(getInputDeviceConfigParameters()),
|
||||
&DeviceConfigParameterToString);
|
||||
#endif
|
||||
// When the VTS test runs on a device lacking the corresponding HAL version the parameter
|
||||
// list is empty, this isn't a problem.
|
||||
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(RequiredInputBufferSizeTest);
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
/////////////////////////////// setScreenState ///////////////////////////////
|
||||
@@ -960,6 +986,9 @@ INSTANTIATE_TEST_CASE_P(DeclaredOutputStreamConfigSupport, OutputStreamTest,
|
||||
::testing::ValuesIn(getOutputDeviceConfigParameters()),
|
||||
&DeviceConfigParameterToString);
|
||||
#endif
|
||||
// When the VTS test runs on a device lacking the corresponding HAL version the parameter
|
||||
// list is empty, this isn't a problem.
|
||||
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(OutputStreamTest);
|
||||
|
||||
////////////////////////////// openInputStream //////////////////////////////
|
||||
|
||||
@@ -1015,6 +1044,9 @@ INSTANTIATE_TEST_CASE_P(DeclaredInputStreamConfigSupport, InputStreamTest,
|
||||
::testing::ValuesIn(getInputDeviceConfigParameters()),
|
||||
&DeviceConfigParameterToString);
|
||||
#endif
|
||||
// When the VTS test runs on a device lacking the corresponding HAL version the parameter
|
||||
// list is empty, this isn't a problem.
|
||||
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(InputStreamTest);
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
////////////////////////////// IStream getters ///////////////////////////////
|
||||
@@ -1553,6 +1585,9 @@ TEST_P(TtyModeAccessorPrimaryHidlTest, setGetTtyMode) {
|
||||
INSTANTIATE_TEST_CASE_P(TtyModeAccessorPrimaryHidl, TtyModeAccessorPrimaryHidlTest,
|
||||
::testing::ValuesIn(getDeviceParametersForPrimaryDeviceTests()),
|
||||
&DeviceParameterToString);
|
||||
// When the VTS test runs on a device lacking the corresponding HAL version the parameter
|
||||
// list is empty, this isn't a problem.
|
||||
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(TtyModeAccessorPrimaryHidlTest);
|
||||
|
||||
TEST_P(BoolAccessorPrimaryHidlTest, setGetHac) {
|
||||
doc::test("Query and set the HAC state");
|
||||
|
||||
@@ -845,3 +845,9 @@ INSTANTIATE_TEST_SUITE_P(
|
||||
IEffectsFactory::descriptor)),
|
||||
::testing::Values(LOUDNESS_ENHANCER_EFFECT_TYPE)),
|
||||
EffectParameterToString);
|
||||
// When the VTS test runs on a device lacking the corresponding HAL version the parameter
|
||||
// list is empty, this isn't a problem.
|
||||
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(AudioEffectsFactoryHidlTest);
|
||||
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(AudioEffectHidlTest);
|
||||
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(EqualizerAudioEffectHidlTest);
|
||||
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST(LoudnessEnhancerAudioEffectHidlTest);
|
||||
|
||||
Reference in New Issue
Block a user