From 065b3b4bcc9221edc9a25ec42d65ec873c6eb5a1 Mon Sep 17 00:00:00 2001 From: Dan <46821332+nsadeveloper789@users.noreply.github.com> Date: Wed, 25 Jan 2023 14:36:41 -0500 Subject: [PATCH] GP-0: Fix timing issue in WatchesProviderTest --- .../core/debug/gui/watch/DebuggerWatchesProviderTest.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Ghidra/Debug/Debugger/src/test/java/ghidra/app/plugin/core/debug/gui/watch/DebuggerWatchesProviderTest.java b/Ghidra/Debug/Debugger/src/test/java/ghidra/app/plugin/core/debug/gui/watch/DebuggerWatchesProviderTest.java index 0b5e8da716..f2474c4197 100644 --- a/Ghidra/Debug/Debugger/src/test/java/ghidra/app/plugin/core/debug/gui/watch/DebuggerWatchesProviderTest.java +++ b/Ghidra/Debug/Debugger/src/test/java/ghidra/app/plugin/core/debug/gui/watch/DebuggerWatchesProviderTest.java @@ -297,7 +297,7 @@ public class DebuggerWatchesProviderTest extends AbstractGhidraHeadedDebuggerGUI } @Test - public void testLiveCausesReads() throws Exception { + public void testLiveCausesReads() throws Throwable { createTestModel(); mb.createTestProcessesAndThreads(); bank = mb.testThread1.addRegisterBank(); @@ -311,6 +311,7 @@ public class DebuggerWatchesProviderTest extends AbstractGhidraHeadedDebuggerGUI recorder = modelService.recordTarget(mb.testProcess1, createTargetTraceMapper(mb.testProcess1), ActionSource.AUTOMATIC); + waitRecorder(recorder); Trace trace = recorder.getTrace(); TraceThread thread = waitForValue(() -> recorder.getTraceThread(mb.testThread1));