From fbaf0bb26397aa498eb9156f06d5a6fe34dd7dd8 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 03:14:29 +0200 Subject: Merging upstream version 125.0.1. Signed-off-by: Daniel Baumann --- ipc/ipdl/test/cxx/TestRacyUndefer.cpp | 83 ----------------------------------- 1 file changed, 83 deletions(-) delete mode 100644 ipc/ipdl/test/cxx/TestRacyUndefer.cpp (limited to 'ipc/ipdl/test/cxx/TestRacyUndefer.cpp') diff --git a/ipc/ipdl/test/cxx/TestRacyUndefer.cpp b/ipc/ipdl/test/cxx/TestRacyUndefer.cpp deleted file mode 100644 index a46db5618e..0000000000 --- a/ipc/ipdl/test/cxx/TestRacyUndefer.cpp +++ /dev/null @@ -1,83 +0,0 @@ -#include "base/basictypes.h" - -#include "TestRacyUndefer.h" - -#include "IPDLUnitTests.h" // fail etc. - -namespace mozilla { -namespace _ipdltest { - -//----------------------------------------------------------------------------- -// parent - -TestRacyUndeferParent::TestRacyUndeferParent() { - MOZ_COUNT_CTOR(TestRacyUndeferParent); -} - -TestRacyUndeferParent::~TestRacyUndeferParent() { - MOZ_COUNT_DTOR(TestRacyUndeferParent); -} - -void TestRacyUndeferParent::Main() { - if (!SendStart()) fail("sending Start"); -} - -mozilla::ipc::IPCResult TestRacyUndeferParent::AnswerSpam() { - static bool spammed = false; - static bool raced = false; - if (!spammed) { - spammed = true; - - if (!SendAwakenSpam()) fail("sending AwakenSpam"); - } else if (!raced) { - raced = true; - - if (!SendAwakenRaceWinTwice()) fail("sending WinRaceTwice"); - - if (!CallRace()) fail("calling Race1"); - } - return IPC_OK(); -} - -mozilla::ipc::IPCResult TestRacyUndeferParent::AnswerRaceWinTwice() { - return IPC_OK(); -} - -mozilla::ipc::IPCResult TestRacyUndeferParent::RecvDone() { - Close(); - return IPC_OK(); -} - -//----------------------------------------------------------------------------- -// child - -TestRacyUndeferChild::TestRacyUndeferChild() { - MOZ_COUNT_CTOR(TestRacyUndeferChild); -} - -TestRacyUndeferChild::~TestRacyUndeferChild() { - MOZ_COUNT_DTOR(TestRacyUndeferChild); -} - -mozilla::ipc::IPCResult TestRacyUndeferChild::RecvStart() { - if (!CallSpam()) fail("calling Spam"); - - if (!SendDone()) fail("sending Done"); - - return IPC_OK(); -} - -mozilla::ipc::IPCResult TestRacyUndeferChild::RecvAwakenSpam() { - if (!CallSpam()) fail("calling Spam"); - return IPC_OK(); -} - -mozilla::ipc::IPCResult TestRacyUndeferChild::RecvAwakenRaceWinTwice() { - if (!CallRaceWinTwice()) fail("calling RaceWinTwice"); - return IPC_OK(); -} - -mozilla::ipc::IPCResult TestRacyUndeferChild::AnswerRace() { return IPC_OK(); } - -} // namespace _ipdltest -} // namespace mozilla -- cgit v1.2.3