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

Commit ac46ba28 authored by Oriol Prieto Gasco's avatar Oriol Prieto Gasco
Browse files

Set the container field of aconfig flags

Test: m
Bug: 312769710
Change-Id: I63e922ffcfc96a27e6166252563b3633a5bc0b1a
parents cb49cde0 910a8153
Loading
Loading
Loading
Loading
+19 −0
Original line number Original line Diff line number Diff line
@@ -296,6 +296,25 @@ TEST_P(EffectFactoryTest, QueryProcess) {
            [&](const auto& proc) { return processingSet.find(proc) != processingSet.end(); }));
            [&](const auto& proc) { return processingSet.find(proc) != processingSet.end(); }));
}
}


// Make sure all effect instances have same HAL version number as IFactory.
TEST_P(EffectFactoryTest, VersionNumberForAllEffectsEqualsToIFactory) {
    std::vector<Descriptor> descs;
    EXPECT_IS_OK(mEffectFactory->queryEffects(std::nullopt, std::nullopt, std::nullopt, &descs));
    EXPECT_NE(descs.size(), 0UL);

    std::vector<std::shared_ptr<IEffect>> effects = createWithDescs(descs);
    int factoryVersion = 0;
    EXPECT_IS_OK(mEffectFactory->getInterfaceVersion(&factoryVersion));

    for (const auto& effect : effects) {
        int effectVersion = 0;
        EXPECT_NE(nullptr, effect);
        EXPECT_IS_OK(effect->getInterfaceVersion(&effectVersion));
        EXPECT_EQ(factoryVersion, effectVersion);
    }
    ASSERT_NO_FATAL_FAILURE(destroyEffects(effects));
}

INSTANTIATE_TEST_SUITE_P(EffectFactoryTest, EffectFactoryTest,
INSTANTIATE_TEST_SUITE_P(EffectFactoryTest, EffectFactoryTest,
                         testing::ValuesIn(android::getAidlHalInstanceNames(IFactory::descriptor)),
                         testing::ValuesIn(android::getAidlHalInstanceNames(IFactory::descriptor)),
                         android::PrintInstanceNameToString);
                         android::PrintInstanceNameToString);
+1 −0
Original line number Original line Diff line number Diff line
aconfig_declarations {
aconfig_declarations {
    name: "btaudiohal_flags",
    name: "btaudiohal_flags",
    package: "com.android.btaudio.hal.flags",
    package: "com.android.btaudio.hal.flags",
    container: "system",
    srcs: ["btaudiohal.aconfig"],
    srcs: ["btaudiohal.aconfig"],
}
}


+1 −0
Original line number Original line Diff line number Diff line
package: "com.android.btaudio.hal.flags"
package: "com.android.btaudio.hal.flags"
container: "system"


flag {
flag {
    name: "dsa_lea"
    name: "dsa_lea"