Disabling GDB-dependent CI testing.

This commit is contained in:
Dan 2021-01-15 13:47:45 -05:00
parent 0134f53eaa
commit 1a484f9149
8 changed files with 17 additions and 2 deletions

View file

@ -40,7 +40,6 @@ import ghidra.test.AbstractGhidraHeadlessIntegrationTest;
import ghidra.util.Msg;
import ghidra.util.SystemUtilities;
@Ignore("Need correct version for CI")
public abstract class AbstractGdbManagerTest extends AbstractGhidraHeadlessIntegrationTest {
protected static final long TIMEOUT_MILLISECONDS =
SystemUtilities.isInTestingBatchMode() ? 5000 : Long.MAX_VALUE;

View file

@ -19,10 +19,13 @@ import java.io.*;
import java.util.Map;
import java.util.concurrent.CompletableFuture;
import org.junit.Ignore;
import agent.gdb.ffi.linux.Pty;
import agent.gdb.manager.GdbManager;
import ghidra.util.Msg;
@Ignore("Need compatible GDB version for CI")
public class JoinedGdbManagerTest extends AbstractGdbManagerTest {
protected class ReaderThread extends Thread {
@Override

View file

@ -18,8 +18,11 @@ package agent.gdb.manager.impl;
import java.io.IOException;
import java.util.concurrent.CompletableFuture;
import org.junit.Ignore;
import agent.gdb.manager.GdbManager;
@Ignore("Need compatible GDB version for CI")
public class SpawnedCliGdbManagerTest extends AbstractGdbManagerTest {
@Override
protected CompletableFuture<Void> startManager(GdbManager manager) {

View file

@ -18,8 +18,11 @@ package agent.gdb.manager.impl;
import java.io.IOException;
import java.util.concurrent.CompletableFuture;
import org.junit.Ignore;
import agent.gdb.manager.GdbManager;
@Ignore("Need to install GDB 7.6.1 to the expected directory on CI")
public class SpawnedMi2Gdb7Dot6Dot1ManagerTest extends AbstractGdbManagerTest {
@Override
protected CompletableFuture<Void> startManager(GdbManager manager) {

View file

@ -18,8 +18,11 @@ package agent.gdb.manager.impl;
import java.io.IOException;
import java.util.concurrent.CompletableFuture;
import org.junit.Ignore;
import agent.gdb.manager.GdbManager;
@Ignore("Need compatible GDB version for CI")
public class SpawnedMi2GdbManagerTest2 extends AbstractGdbManagerTest {
@Override
protected CompletableFuture<Void> startManager(GdbManager manager) {

View file

@ -58,7 +58,6 @@ import ghidra.program.model.address.Address;
import ghidra.test.AbstractGhidraHeadlessIntegrationTest;
import ghidra.util.*;
@Ignore("Need correct version for CI")
public abstract class AbstractModelForGdbTest
extends AbstractGhidraHeadlessIntegrationTest implements DebuggerModelTestUtils {
protected static final Map<String, byte[]> AMD64_TEST_REG_VALUES = Map.of( //

View file

@ -23,6 +23,7 @@ import java.net.SocketAddress;
import java.nio.channels.AsynchronousSocketChannel;
import java.util.concurrent.CompletableFuture;
import org.junit.Ignore;
import org.junit.Test;
import agent.gdb.gadp.GdbGadpServer;
@ -35,6 +36,7 @@ import ghidra.dbg.gadp.client.GadpClientTestHelper;
import ghidra.dbg.gadp.protocol.Gadp;
import ghidra.util.Msg;
@Ignore("Need compatible GDB version for CI")
public class GadpForGdbTest extends AbstractModelForGdbTest {
class GdbGadpModelHost implements ModelHost {

View file

@ -17,10 +17,13 @@ package agent.gdb.model;
import java.util.concurrent.CompletableFuture;
import org.junit.Ignore;
import agent.gdb.model.impl.GdbModelImpl;
import ghidra.dbg.DebuggerObjectModel;
import ghidra.util.Msg;
@Ignore("Need compatible GDB version for CI")
public class ModelForGdbTest extends AbstractModelForGdbTest {
static class GdbGadpModelHost implements ModelHost {