summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'audio/effect/2.0/vts/functional/ValidateAudioEffectsConfiguration.cpp')
-rw-r--r--audio/effect/2.0/vts/functional/ValidateAudioEffectsConfiguration.cpp14
1 files changed, 8 insertions, 6 deletions
diff --git a/audio/effect/2.0/vts/functional/ValidateAudioEffectsConfiguration.cpp b/audio/effect/2.0/vts/functional/ValidateAudioEffectsConfiguration.cpp
index fdc13474..d0bc6908 100644
--- a/audio/effect/2.0/vts/functional/ValidateAudioEffectsConfiguration.cpp
+++ b/audio/effect/2.0/vts/functional/ValidateAudioEffectsConfiguration.cpp
@@ -15,16 +15,18 @@
15 */ 15 */
16 16
17#include <unistd.h> 17#include <unistd.h>
18#include <iterator>
19
20#include <media/EffectsConfig.h>
18 21
19#include "utility/ValidateXml.h" 22#include "utility/ValidateXml.h"
20 23
21TEST(CheckConfig, audioEffectsConfigurationValidation) { 24TEST(CheckConfig, audioEffectsConfigurationValidation) {
22 RecordProperty("description", 25 RecordProperty("description",
23 "Verify that the effects configuration file is valid according to the schema"); 26 "Verify that the effects configuration file is valid according to the schema");
24 const char* xmlConfigFile = "/vendor/etc/audio_effects.xml"; 27 using namespace android::effectsConfig;
25 // Not every device uses XML configuration, so only validate 28
26 // if the XML configuration actually exists. 29 std::vector<const char*> locations(std::begin(DEFAULT_LOCATIONS), std::end(DEFAULT_LOCATIONS));
27 if (access(xmlConfigFile, F_OK) == 0) { 30 EXPECT_ONE_VALID_XML_MULTIPLE_LOCATIONS(DEFAULT_NAME, locations,
28 ASSERT_VALID_XML(xmlConfigFile, "/data/local/tmp/audio_effects_conf_V2_0.xsd"); 31 "/data/local/tmp/audio_effects_conf_V2_0.xsd");
29 }
30} 32}