GP-0: Ignored GDB tests except where /usr/bin/gdb exists

This commit is contained in:
Dan 2021-04-06 16:06:41 -04:00
parent d384a191a4
commit c755409f9c
2 changed files with 10 additions and 0 deletions

View File

@ -15,6 +15,10 @@
*/
package agent.gdb.model.gadp;
import static org.junit.Assume.assumeTrue;
import java.io.File;
import agent.gdb.gadp.GdbLocalDebuggerModelFactory;
import agent.gdb.model.AbstractGdbModelHost;
import ghidra.dbg.DebuggerModelFactory;
@ -22,6 +26,7 @@ import ghidra.dbg.DebuggerModelFactory;
class GadpGdbModelHost extends AbstractGdbModelHost {
@Override
public DebuggerModelFactory getModelFactory() {
assumeTrue(new File("/usr/bin/gdb").canExecute());
return new GdbLocalDebuggerModelFactory();
}
}

View File

@ -15,6 +15,10 @@
*/
package agent.gdb.model.invm;
import static org.junit.Assume.assumeTrue;
import java.io.File;
import agent.gdb.GdbInJvmDebuggerModelFactory;
import agent.gdb.model.AbstractGdbModelHost;
import ghidra.dbg.DebuggerModelFactory;
@ -22,6 +26,7 @@ import ghidra.dbg.DebuggerModelFactory;
class InVmGdbModelHost extends AbstractGdbModelHost {
@Override
public DebuggerModelFactory getModelFactory() {
assumeTrue(new File("/usr/bin/gdb").canExecute());
return new GdbInJvmDebuggerModelFactory();
}
}