Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8c32e628 authored by Mikhail Naganov's avatar Mikhail Naganov Committed by Automerger Merge Worker
Browse files

Audio Effects: Skip CheckConfig test for non-matching HAL versions am: 248708f6

Change-Id: I8fbd67e5a418f41d6af9be8cec8d0c215ed9385e
parents 4ed7ce16 248708f6
Loading
Loading
Loading
Loading
+11 −0
Original line number Original line Diff line number Diff line
@@ -18,6 +18,12 @@
#include <iterator>
#include <iterator>


#include <media/EffectsConfig.h>
#include <media/EffectsConfig.h>
// clang-format off
#include PATH(android/hardware/audio/effect/FILE_VERSION/IEffectsFactory.h)
// clang-format on

#include <gtest/gtest.h>
#include <hidl/ServiceManagement.h>


#include "utility/ValidateXml.h"
#include "utility/ValidateXml.h"


@@ -29,6 +35,11 @@ TEST(CheckConfig, audioEffectsConfigurationValidation) {
    RecordProperty("description",
    RecordProperty("description",
                   "Verify that the effects configuration file is valid according to the schema");
                   "Verify that the effects configuration file is valid according to the schema");
    using namespace android::effectsConfig;
    using namespace android::effectsConfig;
    if (android::hardware::getAllHalInstanceNames(
                ::android::hardware::audio::effect::CPP_VERSION::IEffectsFactory::descriptor)
                .size() == 0) {
        GTEST_SKIP() << "No Effects HAL version " STRINGIFY(CPP_VERSION) " on this device";
    }


    std::vector<const char*> locations(std::begin(DEFAULT_LOCATIONS), std::end(DEFAULT_LOCATIONS));
    std::vector<const char*> locations(std::begin(DEFAULT_LOCATIONS), std::end(DEFAULT_LOCATIONS));
    const char* xsd = "/data/local/tmp/audio_effects_conf_" STRINGIFY(CPP_VERSION) ".xsd";
    const char* xsd = "/data/local/tmp/audio_effects_conf_" STRINGIFY(CPP_VERSION) ".xsd";