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

Commit be148cc5 authored by Dominik Laskowski's avatar Dominik Laskowski
Browse files

SF: Fix sffakehwc_test setup

registerAsService requires TREBLE_TESTING_OVERRIDE to be set.

Bug: 123530318
Test: sffakehwc_test runs (though some test cases fail)
Change-Id: I3e88844f7590f7b65be7c85f6802cf7aa349243c
parent 800f31ef
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -167,7 +167,9 @@ void FakeHwcEnvironment::SetUp() {
    }
    // TODO: Try registering the mock as the default service instead.
    property_set("debug.sf.hwc_service_name", "mock");
    // This allows the SurfaceFlinger to load a HIDL service not listed in manifest files.

    // This allows tests/SF to register/load a HIDL service not listed in manifest files.
    setenv("TREBLE_TESTING_OVERRIDE", "true", true);
    property_set("debug.sf.treble_testing_override", "true");
}

+1 −1
Original line number Diff line number Diff line
@@ -171,7 +171,7 @@ void DisplayTest::SetUp() {
    mMockComposer = new MockComposerClient;
    sp<ComposerClient> client = new ComposerClient(mMockComposer);
    mFakeService = new FakeComposerService(client);
    (void)mFakeService->registerAsService("mock");
    ASSERT_EQ(android::OK, mFakeService->registerAsService("mock"));

    android::hardware::ProcessState::self()->startThreadPool();
    android::ProcessState::self()->startThreadPool();