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

Commit bc50ae3f authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "binderLibTest: calling freeze multiple times starts to succeed" am:...

Merge "binderLibTest: calling freeze multiple times starts to succeed" am: bc2c1e87 am: c6abed31 am: 7a1eccb8

Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2433913



Change-Id: Ifc611e88ccbc352ce951b11d24c963206a82c517
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 707cbc9d 7a1eccb8
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -507,7 +507,13 @@ TEST_F(BinderLibTest, Freeze) {
    }

    EXPECT_EQ(-EAGAIN, IPCThreadState::self()->freeze(pid, true, 0));
    EXPECT_EQ(-EAGAIN, IPCThreadState::self()->freeze(pid, true, 0));

    // b/268232063 - succeeds ~0.08% of the time
    {
        auto ret = IPCThreadState::self()->freeze(pid, true, 0);
        EXPECT_TRUE(ret == -EAGAIN || ret == OK);
    }

    EXPECT_EQ(NO_ERROR, IPCThreadState::self()->freeze(pid, true, 1000));
    EXPECT_EQ(FAILED_TRANSACTION, m_server->transact(BINDER_LIB_TEST_NOP_TRANSACTION, data, &reply));