mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-06 03:50:02 +02:00
Merge remote-tracking branch 'origin/GP-4801_Dan_deprecateModelDbgConnectors--SQUASHED'
This commit is contained in:
commit
27cc23b699
243 changed files with 1449 additions and 854 deletions
|
@ -16,7 +16,7 @@
|
||||||
package agent.dbgeng.dbgeng;
|
package agent.dbgeng.dbgeng;
|
||||||
|
|
||||||
import static org.junit.Assert.*;
|
import static org.junit.Assert.*;
|
||||||
import static org.junit.Assume.*;
|
import static org.junit.Assume.assumeTrue;
|
||||||
|
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
import java.nio.ByteBuffer;
|
import java.nio.ByteBuffer;
|
||||||
|
@ -45,6 +45,7 @@ import ghidra.test.AbstractGhidraHeadlessIntegrationTest;
|
||||||
import ghidra.util.Msg;
|
import ghidra.util.Msg;
|
||||||
import ghidra.util.NumericUtilities;
|
import ghidra.util.NumericUtilities;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class DbgEngTest extends AbstractGhidraHeadlessIntegrationTest {
|
public class DbgEngTest extends AbstractGhidraHeadlessIntegrationTest {
|
||||||
|
|
||||||
private interface DummyLibIf extends StdCallLibrary {
|
private interface DummyLibIf extends StdCallLibrary {
|
||||||
|
|
|
@ -17,8 +17,11 @@ package agent.dbgeng.manager.impl;
|
||||||
|
|
||||||
import java.util.concurrent.CompletableFuture;
|
import java.util.concurrent.CompletableFuture;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.manager.DbgManager;
|
import agent.dbgeng.manager.DbgManager;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class SpawnedDbgManagerTest extends AbstractDbgManagerTest {
|
public class SpawnedDbgManagerTest extends AbstractDbgManagerTest {
|
||||||
@Override
|
@Override
|
||||||
protected CompletableFuture<Void> startManager(DbgManager manager) {
|
protected CompletableFuture<Void> startManager(DbgManager manager) {
|
||||||
|
|
|
@ -15,10 +15,13 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgeng.model.gadp;
|
package agent.dbgeng.model.gadp;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengBreakpointsTest;
|
import agent.dbgeng.model.AbstractModelForDbgengBreakpointsTest;
|
||||||
import ghidra.dbg.util.PathPattern;
|
import ghidra.dbg.util.PathPattern;
|
||||||
import ghidra.dbg.util.PathUtils;
|
import ghidra.dbg.util.PathUtils;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GadpModelForDbgengBreakpointsTest extends AbstractModelForDbgengBreakpointsTest {
|
public class GadpModelForDbgengBreakpointsTest extends AbstractModelForDbgengBreakpointsTest {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgeng.model.gadp;
|
package agent.dbgeng.model.gadp;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengFactoryTest;
|
import agent.dbgeng.model.AbstractModelForDbgengFactoryTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GadpModelForDbgengFactoryTest extends AbstractModelForDbgengFactoryTest {
|
public class GadpModelForDbgengFactoryTest extends AbstractModelForDbgengFactoryTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -15,13 +15,17 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgeng.model.gadp;
|
package agent.dbgeng.model.gadp;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengFrameActivationTest;
|
import agent.dbgeng.model.AbstractModelForDbgengFrameActivationTest;
|
||||||
import ghidra.dbg.util.PathPattern;
|
import ghidra.dbg.util.PathPattern;
|
||||||
import ghidra.dbg.util.PathUtils;
|
import ghidra.dbg.util.PathUtils;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GadpModelForDbgengFrameActivationTest
|
public class GadpModelForDbgengFrameActivationTest
|
||||||
extends AbstractModelForDbgengFrameActivationTest {
|
extends AbstractModelForDbgengFrameActivationTest {
|
||||||
|
|
||||||
|
@Override
|
||||||
protected PathPattern getStackPattern() {
|
protected PathPattern getStackPattern() {
|
||||||
return new PathPattern(PathUtils.parse("Sessions[0].Processes[].Threads[].Stack[]"));
|
return new PathPattern(PathUtils.parse("Sessions[0].Processes[].Threads[].Stack[]"));
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,6 +20,7 @@ import org.junit.Test;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengInterpreterTest;
|
import agent.dbgeng.model.AbstractModelForDbgengInterpreterTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GadpModelForDbgengInterpreterTest extends AbstractModelForDbgengInterpreterTest {
|
public class GadpModelForDbgengInterpreterTest extends AbstractModelForDbgengInterpreterTest {
|
||||||
|
|
||||||
// NB: testLaunchViaInterpreterShowInProcessContainer fails
|
// NB: testLaunchViaInterpreterShowInProcessContainer fails
|
||||||
|
|
|
@ -17,13 +17,17 @@ package agent.dbgeng.model.gadp;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengProcessActivationTest;
|
import agent.dbgeng.model.AbstractModelForDbgengProcessActivationTest;
|
||||||
import ghidra.dbg.util.PathPattern;
|
import ghidra.dbg.util.PathPattern;
|
||||||
import ghidra.dbg.util.PathUtils;
|
import ghidra.dbg.util.PathUtils;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GadpModelForDbgengProcessActivationTest
|
public class GadpModelForDbgengProcessActivationTest
|
||||||
extends AbstractModelForDbgengProcessActivationTest {
|
extends AbstractModelForDbgengProcessActivationTest {
|
||||||
|
|
||||||
|
@Override
|
||||||
protected PathPattern getProcessPattern() {
|
protected PathPattern getProcessPattern() {
|
||||||
return new PathPattern(PathUtils.parse("Sessions[0].Processes[]"));
|
return new PathPattern(PathUtils.parse("Sessions[0].Processes[]"));
|
||||||
}
|
}
|
||||||
|
@ -38,6 +42,7 @@ public class GadpModelForDbgengProcessActivationTest
|
||||||
return PathUtils.parse("Sessions[0]");
|
return PathUtils.parse("Sessions[0]");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getIdFromCapture(String line) {
|
public String getIdFromCapture(String line) {
|
||||||
return line.split("\\s+")[1];
|
return line.split("\\s+")[1];
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgeng.model.gadp;
|
package agent.dbgeng.model.gadp;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengRootAttacherTest;
|
import agent.dbgeng.model.AbstractModelForDbgengRootAttacherTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GadpModelForDbgengRootAttacherTest extends AbstractModelForDbgengRootAttacherTest {
|
public class GadpModelForDbgengRootAttacherTest extends AbstractModelForDbgengRootAttacherTest {
|
||||||
|
|
||||||
// NB: testListAttachable fails with OTE - [] not invalidated
|
// NB: testListAttachable fails with OTE - [] not invalidated
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgeng.model.gadp;
|
package agent.dbgeng.model.gadp;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengRootLauncherTest;
|
import agent.dbgeng.model.AbstractModelForDbgengRootLauncherTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GadpModelForDbgengRootLauncherTest extends AbstractModelForDbgengRootLauncherTest {
|
public class GadpModelForDbgengRootLauncherTest extends AbstractModelForDbgengRootLauncherTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgeng.model.gadp;
|
package agent.dbgeng.model.gadp;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengScenarioCloneExitTest;
|
import agent.dbgeng.model.AbstractModelForDbgengScenarioCloneExitTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GadpModelForDbgengScenarioCloneExitTest
|
public class GadpModelForDbgengScenarioCloneExitTest
|
||||||
extends AbstractModelForDbgengScenarioCloneExitTest {
|
extends AbstractModelForDbgengScenarioCloneExitTest {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -20,9 +20,11 @@ import org.junit.Test;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengScenarioForkExitTest;
|
import agent.dbgeng.model.AbstractModelForDbgengScenarioForkExitTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GadpModelForDbgengScenarioForkExitTest
|
public class GadpModelForDbgengScenarioForkExitTest
|
||||||
extends AbstractModelForDbgengScenarioForkExitTest {
|
extends AbstractModelForDbgengScenarioForkExitTest {
|
||||||
|
|
||||||
|
@Override
|
||||||
@Ignore("Specimen is currently defunct")
|
@Ignore("Specimen is currently defunct")
|
||||||
@Test
|
@Test
|
||||||
public void testScenario() throws Throwable {
|
public void testScenario() throws Throwable {
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgeng.model.gadp;
|
package agent.dbgeng.model.gadp;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengScenarioMemoryTest;
|
import agent.dbgeng.model.AbstractModelForDbgengScenarioMemoryTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GadpModelForDbgengScenarioMemoryTest extends AbstractModelForDbgengScenarioMemoryTest {
|
public class GadpModelForDbgengScenarioMemoryTest extends AbstractModelForDbgengScenarioMemoryTest {
|
||||||
|
|
||||||
// NB: Fails on validateCompletionThread
|
// NB: Fails on validateCompletionThread
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgeng.model.gadp;
|
package agent.dbgeng.model.gadp;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengScenarioStackTest;
|
import agent.dbgeng.model.AbstractModelForDbgengScenarioStackTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GadpModelForDbgengScenarioStackTest extends AbstractModelForDbgengScenarioStackTest {
|
public class GadpModelForDbgengScenarioStackTest extends AbstractModelForDbgengScenarioStackTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgeng.model.gadp;
|
package agent.dbgeng.model.gadp;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengScenarioX64RegistersTest;
|
import agent.dbgeng.model.AbstractModelForDbgengScenarioX64RegistersTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GadpModelForDbgengScenarioX64RegistersTest
|
public class GadpModelForDbgengScenarioX64RegistersTest
|
||||||
extends AbstractModelForDbgengScenarioX64RegistersTest {
|
extends AbstractModelForDbgengScenarioX64RegistersTest {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -19,8 +19,9 @@ import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengSessionActivationTest;
|
import agent.dbgeng.model.AbstractModelForDbgengSessionActivationTest;
|
||||||
|
|
||||||
@Ignore("Don't know how to make multiple sessions")
|
@Ignore("Don't know how to make multiple sessions, deprecated")
|
||||||
public class GadpModelForDbgengSessionActivationTest extends AbstractModelForDbgengSessionActivationTest {
|
public class GadpModelForDbgengSessionActivationTest
|
||||||
|
extends AbstractModelForDbgengSessionActivationTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
return new GadpDbgengModelHost();
|
return new GadpDbgengModelHost();
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgeng.model.gadp;
|
package agent.dbgeng.model.gadp;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengSteppableTest;
|
import agent.dbgeng.model.AbstractModelForDbgengSteppableTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GadpModelForDbgengSteppableTest extends AbstractModelForDbgengSteppableTest {
|
public class GadpModelForDbgengSteppableTest extends AbstractModelForDbgengSteppableTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -17,13 +17,17 @@ package agent.dbgeng.model.gadp;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengThreadActivationTest;
|
import agent.dbgeng.model.AbstractModelForDbgengThreadActivationTest;
|
||||||
import ghidra.dbg.util.PathPattern;
|
import ghidra.dbg.util.PathPattern;
|
||||||
import ghidra.dbg.util.PathUtils;
|
import ghidra.dbg.util.PathUtils;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GadpModelForDbgengThreadActivationTest
|
public class GadpModelForDbgengThreadActivationTest
|
||||||
extends AbstractModelForDbgengThreadActivationTest {
|
extends AbstractModelForDbgengThreadActivationTest {
|
||||||
|
|
||||||
|
@Override
|
||||||
protected PathPattern getThreadPattern() {
|
protected PathPattern getThreadPattern() {
|
||||||
return new PathPattern(PathUtils.parse("Sessions[0].Processes[].Threads[]"));
|
return new PathPattern(PathUtils.parse("Sessions[0].Processes[].Threads[]"));
|
||||||
}
|
}
|
||||||
|
@ -38,6 +42,7 @@ public class GadpModelForDbgengThreadActivationTest
|
||||||
return PathUtils.parse("Sessions[0]");
|
return PathUtils.parse("Sessions[0]");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getIdFromCapture(String line) {
|
public String getIdFromCapture(String line) {
|
||||||
return line.split("\\s+")[1];
|
return line.split("\\s+")[1];
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgeng.model.gadp;
|
package agent.dbgeng.model.gadp;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengX64RegistersTest;
|
import agent.dbgeng.model.AbstractModelForDbgengX64RegistersTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GadpModelForDbgengX64RegistersTest extends AbstractModelForDbgengX64RegistersTest {
|
public class GadpModelForDbgengX64RegistersTest extends AbstractModelForDbgengX64RegistersTest {
|
||||||
|
|
||||||
// NB: Fails testWriteRegisters
|
// NB: Fails testWriteRegisters
|
||||||
|
|
|
@ -15,11 +15,14 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgeng.model.invm;
|
package agent.dbgeng.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.DbgEngInJvmDebuggerModelFactory;
|
import agent.dbgeng.DbgEngInJvmDebuggerModelFactory;
|
||||||
import agent.dbgeng.dbgeng.DbgEngTest;
|
import agent.dbgeng.dbgeng.DbgEngTest;
|
||||||
import agent.dbgeng.model.AbstractDbgengModelHost;
|
import agent.dbgeng.model.AbstractDbgengModelHost;
|
||||||
import ghidra.dbg.DebuggerModelFactory;
|
import ghidra.dbg.DebuggerModelFactory;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmDbgengModelHost extends AbstractDbgengModelHost {
|
public class InVmDbgengModelHost extends AbstractDbgengModelHost {
|
||||||
@Override
|
@Override
|
||||||
public DebuggerModelFactory getModelFactory() {
|
public DebuggerModelFactory getModelFactory() {
|
||||||
|
|
|
@ -15,10 +15,15 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgeng.model.invm;
|
package agent.dbgeng.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengBreakpointsTest;
|
import agent.dbgeng.model.AbstractModelForDbgengBreakpointsTest;
|
||||||
import ghidra.dbg.util.PathPattern;
|
import ghidra.dbg.util.PathPattern;
|
||||||
import ghidra.dbg.util.PathUtils;
|
import ghidra.dbg.util.PathUtils;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgengBreakpointsTest extends AbstractModelForDbgengBreakpointsTest {
|
public class InVmModelForDbgengBreakpointsTest extends AbstractModelForDbgengBreakpointsTest {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgeng.model.invm;
|
package agent.dbgeng.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengFactoryTest;
|
import agent.dbgeng.model.AbstractModelForDbgengFactoryTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgengFactoryTest extends AbstractModelForDbgengFactoryTest {
|
public class InVmModelForDbgengFactoryTest extends AbstractModelForDbgengFactoryTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -15,13 +15,17 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgeng.model.invm;
|
package agent.dbgeng.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengFrameActivationTest;
|
import agent.dbgeng.model.AbstractModelForDbgengFrameActivationTest;
|
||||||
import ghidra.dbg.util.PathPattern;
|
import ghidra.dbg.util.PathPattern;
|
||||||
import ghidra.dbg.util.PathUtils;
|
import ghidra.dbg.util.PathUtils;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgengFrameActivationTest
|
public class InVmModelForDbgengFrameActivationTest
|
||||||
extends AbstractModelForDbgengFrameActivationTest {
|
extends AbstractModelForDbgengFrameActivationTest {
|
||||||
|
|
||||||
|
@Override
|
||||||
protected PathPattern getStackPattern() {
|
protected PathPattern getStackPattern() {
|
||||||
return new PathPattern(PathUtils.parse("Sessions[0].Processes[].Threads[].Stack[]"));
|
return new PathPattern(PathUtils.parse("Sessions[0].Processes[].Threads[].Stack[]"));
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,6 +21,7 @@ import org.junit.Test;
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengInterpreterTest;
|
import agent.dbgeng.model.AbstractModelForDbgengInterpreterTest;
|
||||||
import ghidra.dbg.error.DebuggerModelTerminatingException;
|
import ghidra.dbg.error.DebuggerModelTerminatingException;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgengInterpreterTest extends AbstractModelForDbgengInterpreterTest {
|
public class InVmModelForDbgengInterpreterTest extends AbstractModelForDbgengInterpreterTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -17,13 +17,17 @@ package agent.dbgeng.model.invm;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengProcessActivationTest;
|
import agent.dbgeng.model.AbstractModelForDbgengProcessActivationTest;
|
||||||
import ghidra.dbg.util.PathPattern;
|
import ghidra.dbg.util.PathPattern;
|
||||||
import ghidra.dbg.util.PathUtils;
|
import ghidra.dbg.util.PathUtils;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgengProcessActivationTest
|
public class InVmModelForDbgengProcessActivationTest
|
||||||
extends AbstractModelForDbgengProcessActivationTest {
|
extends AbstractModelForDbgengProcessActivationTest {
|
||||||
|
|
||||||
|
@Override
|
||||||
protected PathPattern getProcessPattern() {
|
protected PathPattern getProcessPattern() {
|
||||||
return new PathPattern(PathUtils.parse("Sessions[0].Processes[]"));
|
return new PathPattern(PathUtils.parse("Sessions[0].Processes[]"));
|
||||||
}
|
}
|
||||||
|
@ -38,6 +42,7 @@ public class InVmModelForDbgengProcessActivationTest
|
||||||
return PathUtils.parse("Sessions[0]");
|
return PathUtils.parse("Sessions[0]");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getIdFromCapture(String line) {
|
public String getIdFromCapture(String line) {
|
||||||
return line.split("\\s+")[1];
|
return line.split("\\s+")[1];
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,6 +20,7 @@ import org.junit.Test;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengRootAttacherTest;
|
import agent.dbgeng.model.AbstractModelForDbgengRootAttacherTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgengRootAttacherTest extends AbstractModelForDbgengRootAttacherTest {
|
public class InVmModelForDbgengRootAttacherTest extends AbstractModelForDbgengRootAttacherTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgeng.model.invm;
|
package agent.dbgeng.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengRootLauncherTest;
|
import agent.dbgeng.model.AbstractModelForDbgengRootLauncherTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgengRootLauncherTest extends AbstractModelForDbgengRootLauncherTest {
|
public class InVmModelForDbgengRootLauncherTest extends AbstractModelForDbgengRootLauncherTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgeng.model.invm;
|
package agent.dbgeng.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengScenarioCloneExitTest;
|
import agent.dbgeng.model.AbstractModelForDbgengScenarioCloneExitTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgengScenarioCloneExitTest
|
public class InVmModelForDbgengScenarioCloneExitTest
|
||||||
extends AbstractModelForDbgengScenarioCloneExitTest {
|
extends AbstractModelForDbgengScenarioCloneExitTest {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -20,9 +20,11 @@ import org.junit.Test;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengScenarioForkExitTest;
|
import agent.dbgeng.model.AbstractModelForDbgengScenarioForkExitTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgengScenarioForkExitTest
|
public class InVmModelForDbgengScenarioForkExitTest
|
||||||
extends AbstractModelForDbgengScenarioForkExitTest {
|
extends AbstractModelForDbgengScenarioForkExitTest {
|
||||||
|
|
||||||
|
@Override
|
||||||
@Ignore("Specimen is currently defunct")
|
@Ignore("Specimen is currently defunct")
|
||||||
@Test
|
@Test
|
||||||
public void testScenario() throws Throwable {
|
public void testScenario() throws Throwable {
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgeng.model.invm;
|
package agent.dbgeng.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengScenarioMemoryTest;
|
import agent.dbgeng.model.AbstractModelForDbgengScenarioMemoryTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgengScenarioMemoryTest extends AbstractModelForDbgengScenarioMemoryTest {
|
public class InVmModelForDbgengScenarioMemoryTest extends AbstractModelForDbgengScenarioMemoryTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgeng.model.invm;
|
package agent.dbgeng.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengScenarioStackTest;
|
import agent.dbgeng.model.AbstractModelForDbgengScenarioStackTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgengScenarioStackTest extends AbstractModelForDbgengScenarioStackTest {
|
public class InVmModelForDbgengScenarioStackTest extends AbstractModelForDbgengScenarioStackTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgeng.model.invm;
|
package agent.dbgeng.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengScenarioX64RegistersTest;
|
import agent.dbgeng.model.AbstractModelForDbgengScenarioX64RegistersTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgengScenarioX64RegistersTest
|
public class InVmModelForDbgengScenarioX64RegistersTest
|
||||||
extends AbstractModelForDbgengScenarioX64RegistersTest {
|
extends AbstractModelForDbgengScenarioX64RegistersTest {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -19,8 +19,9 @@ import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengSessionActivationTest;
|
import agent.dbgeng.model.AbstractModelForDbgengSessionActivationTest;
|
||||||
|
|
||||||
@Ignore("Don't know how to make multiple sessions")
|
@Ignore("Don't know how to make multiple sessions, deprecated")
|
||||||
public class InVmModelForDbgengSessionActivationTest extends AbstractModelForDbgengSessionActivationTest {
|
public class InVmModelForDbgengSessionActivationTest
|
||||||
|
extends AbstractModelForDbgengSessionActivationTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
return new InVmDbgengModelHost();
|
return new InVmDbgengModelHost();
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgeng.model.invm;
|
package agent.dbgeng.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengSteppableTest;
|
import agent.dbgeng.model.AbstractModelForDbgengSteppableTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgengSteppableTest extends AbstractModelForDbgengSteppableTest {
|
public class InVmModelForDbgengSteppableTest extends AbstractModelForDbgengSteppableTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -17,13 +17,17 @@ package agent.dbgeng.model.invm;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengThreadActivationTest;
|
import agent.dbgeng.model.AbstractModelForDbgengThreadActivationTest;
|
||||||
import ghidra.dbg.util.PathPattern;
|
import ghidra.dbg.util.PathPattern;
|
||||||
import ghidra.dbg.util.PathUtils;
|
import ghidra.dbg.util.PathUtils;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgengThreadActivationTest
|
public class InVmModelForDbgengThreadActivationTest
|
||||||
extends AbstractModelForDbgengThreadActivationTest {
|
extends AbstractModelForDbgengThreadActivationTest {
|
||||||
|
|
||||||
|
@Override
|
||||||
protected PathPattern getThreadPattern() {
|
protected PathPattern getThreadPattern() {
|
||||||
return new PathPattern(PathUtils.parse("Sessions[0].Processes[].Threads[]"));
|
return new PathPattern(PathUtils.parse("Sessions[0].Processes[].Threads[]"));
|
||||||
}
|
}
|
||||||
|
@ -38,6 +42,7 @@ public class InVmModelForDbgengThreadActivationTest
|
||||||
return PathUtils.parse("Sessions[0]");
|
return PathUtils.parse("Sessions[0]");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getIdFromCapture(String line) {
|
public String getIdFromCapture(String line) {
|
||||||
return line.split("\\s+")[1];
|
return line.split("\\s+")[1];
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgeng.model.invm;
|
package agent.dbgeng.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengX64RegistersTest;
|
import agent.dbgeng.model.AbstractModelForDbgengX64RegistersTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgengX64RegistersTest extends AbstractModelForDbgengX64RegistersTest {
|
public class InVmModelForDbgengX64RegistersTest extends AbstractModelForDbgengX64RegistersTest {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -21,8 +21,7 @@ import static org.junit.Assert.assertNotNull;
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
import org.junit.Before;
|
import org.junit.*;
|
||||||
import org.junit.Test;
|
|
||||||
|
|
||||||
import agent.dbgeng.dbgeng.*;
|
import agent.dbgeng.dbgeng.*;
|
||||||
import agent.dbgeng.dbgeng.DebugBreakpoint.BreakFlags;
|
import agent.dbgeng.dbgeng.DebugBreakpoint.BreakFlags;
|
||||||
|
@ -37,6 +36,7 @@ import ghidra.dbg.util.PathUtils;
|
||||||
import ghidra.test.AbstractGhidraHeadlessIntegrationTest;
|
import ghidra.test.AbstractGhidraHeadlessIntegrationTest;
|
||||||
import ghidra.util.Msg;
|
import ghidra.util.Msg;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class DbgModelSetContextMWETest extends AbstractGhidraHeadlessIntegrationTest {
|
public class DbgModelSetContextMWETest extends AbstractGhidraHeadlessIntegrationTest {
|
||||||
|
|
||||||
@Before
|
@Before
|
||||||
|
|
|
@ -22,8 +22,7 @@ import java.nio.ByteBuffer;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
import java.util.concurrent.CompletableFuture;
|
import java.util.concurrent.CompletableFuture;
|
||||||
|
|
||||||
import org.junit.Before;
|
import org.junit.*;
|
||||||
import org.junit.Test;
|
|
||||||
|
|
||||||
import com.sun.jna.Pointer;
|
import com.sun.jna.Pointer;
|
||||||
import com.sun.jna.WString;
|
import com.sun.jna.WString;
|
||||||
|
@ -53,6 +52,7 @@ import agent.dbgmodel.jna.dbgmodel.UnknownWithUtils;
|
||||||
import ghidra.test.AbstractGhidraHeadlessIntegrationTest;
|
import ghidra.test.AbstractGhidraHeadlessIntegrationTest;
|
||||||
import ghidra.util.NumericUtilities;
|
import ghidra.util.NumericUtilities;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class DbgModelTest extends AbstractGhidraHeadlessIntegrationTest {
|
public class DbgModelTest extends AbstractGhidraHeadlessIntegrationTest {
|
||||||
protected static HostDataModelAccess cachedAccess = null;
|
protected static HostDataModelAccess cachedAccess = null;
|
||||||
protected static DebugClient cachedClient = null;
|
protected static DebugClient cachedClient = null;
|
||||||
|
|
|
@ -15,10 +15,13 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgmodel.model.invm;
|
package agent.dbgmodel.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengBreakpointsTest;
|
import agent.dbgeng.model.AbstractModelForDbgengBreakpointsTest;
|
||||||
import ghidra.dbg.util.PathPattern;
|
import ghidra.dbg.util.PathPattern;
|
||||||
import ghidra.dbg.util.PathUtils;
|
import ghidra.dbg.util.PathUtils;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgmodelBreakpointsTest extends AbstractModelForDbgengBreakpointsTest {
|
public class InVmModelForDbgmodelBreakpointsTest extends AbstractModelForDbgengBreakpointsTest {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -15,9 +15,12 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgmodel.model.invm;
|
package agent.dbgmodel.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengFactoryTest;
|
import agent.dbgeng.model.AbstractModelForDbgengFactoryTest;
|
||||||
import ghidra.dbg.testutil.TestDebuggerModelProvider.ModelHost.WithoutThreadValidation;
|
import ghidra.dbg.testutil.TestDebuggerModelProvider.ModelHost.WithoutThreadValidation;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgmodelFactoryTest extends AbstractModelForDbgengFactoryTest {
|
public class InVmModelForDbgmodelFactoryTest extends AbstractModelForDbgengFactoryTest {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -15,13 +15,17 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgmodel.model.invm;
|
package agent.dbgmodel.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengFrameActivationTest;
|
import agent.dbgeng.model.AbstractModelForDbgengFrameActivationTest;
|
||||||
import ghidra.dbg.util.PathPattern;
|
import ghidra.dbg.util.PathPattern;
|
||||||
import ghidra.dbg.util.PathUtils;
|
import ghidra.dbg.util.PathUtils;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgmodelFrameActivationTest
|
public class InVmModelForDbgmodelFrameActivationTest
|
||||||
extends AbstractModelForDbgengFrameActivationTest {
|
extends AbstractModelForDbgengFrameActivationTest {
|
||||||
|
|
||||||
|
@Override
|
||||||
protected PathPattern getStackPattern() {
|
protected PathPattern getStackPattern() {
|
||||||
return new PathPattern(
|
return new PathPattern(
|
||||||
PathUtils.parse("Sessions[0x0].Processes[].Threads[].Stack.Frames[]"));
|
PathUtils.parse("Sessions[0x0].Processes[].Threads[].Stack.Frames[]"));
|
||||||
|
|
|
@ -32,6 +32,7 @@ import ghidra.dbg.test.AbstractDebuggerModelTest;
|
||||||
import ghidra.dbg.test.ProvidesTargetViaLaunchSpecimen;
|
import ghidra.dbg.test.ProvidesTargetViaLaunchSpecimen;
|
||||||
import ghidra.dbg.util.PathUtils;
|
import ghidra.dbg.util.PathUtils;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgmodelInterpreterTest extends AbstractModelForDbgengInterpreterTest
|
public class InVmModelForDbgmodelInterpreterTest extends AbstractModelForDbgengInterpreterTest
|
||||||
implements ProvidesTargetViaLaunchSpecimen {
|
implements ProvidesTargetViaLaunchSpecimen {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -17,15 +17,19 @@ package agent.dbgmodel.model.invm;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengProcessActivationTest;
|
import agent.dbgeng.model.AbstractModelForDbgengProcessActivationTest;
|
||||||
import ghidra.dbg.target.TargetInterpreter;
|
import ghidra.dbg.target.TargetInterpreter;
|
||||||
import ghidra.dbg.target.TargetObject;
|
import ghidra.dbg.target.TargetObject;
|
||||||
import ghidra.dbg.util.PathPattern;
|
import ghidra.dbg.util.PathPattern;
|
||||||
import ghidra.dbg.util.PathUtils;
|
import ghidra.dbg.util.PathUtils;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgmodelProcessActivationTest
|
public class InVmModelForDbgmodelProcessActivationTest
|
||||||
extends AbstractModelForDbgengProcessActivationTest {
|
extends AbstractModelForDbgengProcessActivationTest {
|
||||||
|
|
||||||
|
@Override
|
||||||
protected PathPattern getProcessPattern() {
|
protected PathPattern getProcessPattern() {
|
||||||
return new PathPattern(PathUtils.parse("Sessions[0x0].Processes[]"));
|
return new PathPattern(PathUtils.parse("Sessions[0x0].Processes[]"));
|
||||||
}
|
}
|
||||||
|
@ -40,6 +44,7 @@ public class InVmModelForDbgmodelProcessActivationTest
|
||||||
return PathUtils.parse("Sessions[0x0]");
|
return PathUtils.parse("Sessions[0x0]");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getIdFromCapture(String line) {
|
public String getIdFromCapture(String line) {
|
||||||
return "0x" + line.split("\\s+")[3];
|
return "0x" + line.split("\\s+")[3];
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,6 +20,7 @@ import org.junit.Test;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengRootAttacherTest;
|
import agent.dbgeng.model.AbstractModelForDbgengRootAttacherTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgmodelRootAttacherTest extends AbstractModelForDbgengRootAttacherTest {
|
public class InVmModelForDbgmodelRootAttacherTest extends AbstractModelForDbgengRootAttacherTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgmodel.model.invm;
|
package agent.dbgmodel.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengRootLauncherTest;
|
import agent.dbgeng.model.AbstractModelForDbgengRootLauncherTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgmodelRootLauncherTest extends AbstractModelForDbgengRootLauncherTest {
|
public class InVmModelForDbgmodelRootLauncherTest extends AbstractModelForDbgengRootLauncherTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgmodel.model.invm;
|
package agent.dbgmodel.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengScenarioCloneExitTest;
|
import agent.dbgeng.model.AbstractModelForDbgengScenarioCloneExitTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgmodelScenarioCloneExitTest
|
public class InVmModelForDbgmodelScenarioCloneExitTest
|
||||||
extends AbstractModelForDbgengScenarioCloneExitTest {
|
extends AbstractModelForDbgengScenarioCloneExitTest {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -20,9 +20,11 @@ import org.junit.Test;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengScenarioForkExitTest;
|
import agent.dbgeng.model.AbstractModelForDbgengScenarioForkExitTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgmodelScenarioForkExitTest
|
public class InVmModelForDbgmodelScenarioForkExitTest
|
||||||
extends AbstractModelForDbgengScenarioForkExitTest {
|
extends AbstractModelForDbgengScenarioForkExitTest {
|
||||||
|
|
||||||
|
@Override
|
||||||
@Ignore("Specimen is currently defunct")
|
@Ignore("Specimen is currently defunct")
|
||||||
@Test
|
@Test
|
||||||
public void testScenario() throws Throwable {
|
public void testScenario() throws Throwable {
|
||||||
|
|
|
@ -17,6 +17,8 @@ package agent.dbgmodel.model.invm;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengScenarioMemoryTest;
|
import agent.dbgeng.model.AbstractModelForDbgengScenarioMemoryTest;
|
||||||
import ghidra.dbg.target.TargetModule;
|
import ghidra.dbg.target.TargetModule;
|
||||||
import ghidra.dbg.target.TargetProcess;
|
import ghidra.dbg.target.TargetProcess;
|
||||||
|
@ -24,6 +26,7 @@ import ghidra.dbg.util.PathUtils;
|
||||||
import ghidra.program.model.address.Address;
|
import ghidra.program.model.address.Address;
|
||||||
import ghidra.program.model.address.AddressRange;
|
import ghidra.program.model.address.AddressRange;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgmodelScenarioMemoryTest
|
public class InVmModelForDbgmodelScenarioMemoryTest
|
||||||
extends AbstractModelForDbgengScenarioMemoryTest {
|
extends AbstractModelForDbgengScenarioMemoryTest {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -15,10 +15,13 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgmodel.model.invm;
|
package agent.dbgmodel.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengScenarioStackTest;
|
import agent.dbgeng.model.AbstractModelForDbgengScenarioStackTest;
|
||||||
import ghidra.dbg.target.TargetProcess;
|
import ghidra.dbg.target.TargetProcess;
|
||||||
import ghidra.program.model.address.Address;
|
import ghidra.program.model.address.Address;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgmodelScenarioStackTest extends AbstractModelForDbgengScenarioStackTest {
|
public class InVmModelForDbgmodelScenarioStackTest extends AbstractModelForDbgengScenarioStackTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgmodel.model.invm;
|
package agent.dbgmodel.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengScenarioX64RegistersTest;
|
import agent.dbgeng.model.AbstractModelForDbgengScenarioX64RegistersTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgmodelScenarioX64RegistersTest
|
public class InVmModelForDbgmodelScenarioX64RegistersTest
|
||||||
extends AbstractModelForDbgengScenarioX64RegistersTest {
|
extends AbstractModelForDbgengScenarioX64RegistersTest {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -19,8 +19,9 @@ import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengSessionActivationTest;
|
import agent.dbgeng.model.AbstractModelForDbgengSessionActivationTest;
|
||||||
|
|
||||||
@Ignore("Don't know how to make multiple sessions")
|
@Ignore("Don't know how to make multiple sessions, deprecated")
|
||||||
public class InVmModelForDbgmodelSessionActivationTest extends AbstractModelForDbgengSessionActivationTest {
|
public class InVmModelForDbgmodelSessionActivationTest
|
||||||
|
extends AbstractModelForDbgengSessionActivationTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
return new InVmDbgmodelModelHost();
|
return new InVmDbgmodelModelHost();
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.dbgmodel.model.invm;
|
package agent.dbgmodel.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengSteppableTest;
|
import agent.dbgeng.model.AbstractModelForDbgengSteppableTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgmodelSteppableTest extends AbstractModelForDbgengSteppableTest {
|
public class InVmModelForDbgmodelSteppableTest extends AbstractModelForDbgengSteppableTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -17,15 +17,19 @@ package agent.dbgmodel.model.invm;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengThreadActivationTest;
|
import agent.dbgeng.model.AbstractModelForDbgengThreadActivationTest;
|
||||||
import ghidra.dbg.target.TargetInterpreter;
|
import ghidra.dbg.target.TargetInterpreter;
|
||||||
import ghidra.dbg.target.TargetObject;
|
import ghidra.dbg.target.TargetObject;
|
||||||
import ghidra.dbg.util.PathPattern;
|
import ghidra.dbg.util.PathPattern;
|
||||||
import ghidra.dbg.util.PathUtils;
|
import ghidra.dbg.util.PathUtils;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgmodelThreadActivationTest
|
public class InVmModelForDbgmodelThreadActivationTest
|
||||||
extends AbstractModelForDbgengThreadActivationTest {
|
extends AbstractModelForDbgengThreadActivationTest {
|
||||||
|
|
||||||
|
@Override
|
||||||
protected PathPattern getThreadPattern() {
|
protected PathPattern getThreadPattern() {
|
||||||
return new PathPattern(PathUtils.parse("Sessions[0x0].Processes[].Threads[]"));
|
return new PathPattern(PathUtils.parse("Sessions[0x0].Processes[].Threads[]"));
|
||||||
}
|
}
|
||||||
|
@ -40,6 +44,7 @@ public class InVmModelForDbgmodelThreadActivationTest
|
||||||
return PathUtils.parse("Sessions[0x0]");
|
return PathUtils.parse("Sessions[0x0]");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getIdFromCapture(String line) {
|
public String getIdFromCapture(String line) {
|
||||||
return "0x" + line.split("\\s+")[3].split("\\.")[1];
|
return "0x" + line.split("\\s+")[3].split("\\.")[1];
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,6 +24,7 @@ import org.junit.Test;
|
||||||
import agent.dbgeng.model.AbstractModelForDbgengX64RegistersTest;
|
import agent.dbgeng.model.AbstractModelForDbgengX64RegistersTest;
|
||||||
import ghidra.dbg.util.PathUtils;
|
import ghidra.dbg.util.PathUtils;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForDbgmodelX64RegistersTest extends AbstractModelForDbgengX64RegistersTest {
|
public class InVmModelForDbgmodelX64RegistersTest extends AbstractModelForDbgengX64RegistersTest {
|
||||||
|
|
||||||
public final Map<String, byte[]> REG_VALSX = Map.ofEntries(
|
public final Map<String, byte[]> REG_VALSX = Map.ofEntries(
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.frida.model.gadp;
|
package agent.frida.model.gadp;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.frida.model.AbstractModelForFridaFactoryTest;
|
import agent.frida.model.AbstractModelForFridaFactoryTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GadpModelForFridaFactoryTest extends AbstractModelForFridaFactoryTest {
|
public class GadpModelForFridaFactoryTest extends AbstractModelForFridaFactoryTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -21,6 +21,7 @@ import org.junit.Test;
|
||||||
import agent.frida.model.AbstractModelForFridaInterpreterTest;
|
import agent.frida.model.AbstractModelForFridaInterpreterTest;
|
||||||
import ghidra.dbg.test.ProvidesTargetViaLaunchSpecimen;
|
import ghidra.dbg.test.ProvidesTargetViaLaunchSpecimen;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GadpModelForFridaInterpreterTest extends AbstractModelForFridaInterpreterTest
|
public class GadpModelForFridaInterpreterTest extends AbstractModelForFridaInterpreterTest
|
||||||
implements ProvidesTargetViaLaunchSpecimen {
|
implements ProvidesTargetViaLaunchSpecimen {
|
||||||
@Override
|
@Override
|
||||||
|
@ -61,4 +62,3 @@ public class GadpModelForFridaInterpreterTest extends AbstractModelForFridaInter
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.frida.model.gadp;
|
package agent.frida.model.gadp;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.frida.model.AbstractModelForFridaRootLauncherTest;
|
import agent.frida.model.AbstractModelForFridaRootLauncherTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GadpModelForFridaRootLauncherTest extends AbstractModelForFridaRootLauncherTest {
|
public class GadpModelForFridaRootLauncherTest extends AbstractModelForFridaRootLauncherTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.frida.model.gadp;
|
package agent.frida.model.gadp;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.frida.model.AbstractModelForFridaScenarioStackTest;
|
import agent.frida.model.AbstractModelForFridaScenarioStackTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GadpModelForFridaScenarioStackTest extends AbstractModelForFridaScenarioStackTest {
|
public class GadpModelForFridaScenarioStackTest extends AbstractModelForFridaScenarioStackTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.frida.model.gadp;
|
package agent.frida.model.gadp;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.frida.model.AbstractModelForFridaX64RegistersTest;
|
import agent.frida.model.AbstractModelForFridaX64RegistersTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GadpModelForFridaX64RegistersTest extends AbstractModelForFridaX64RegistersTest {
|
public class GadpModelForFridaX64RegistersTest extends AbstractModelForFridaX64RegistersTest {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -15,11 +15,13 @@
|
||||||
*/
|
*/
|
||||||
package agent.frida.model.invm;
|
package agent.frida.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
import org.junit.experimental.categories.Category;
|
import org.junit.experimental.categories.Category;
|
||||||
|
|
||||||
import agent.frida.model.AbstractModelForFridaFactoryTest;
|
import agent.frida.model.AbstractModelForFridaFactoryTest;
|
||||||
import generic.test.category.NightlyCategory;
|
import generic.test.category.NightlyCategory;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
||||||
public class InVmModelForFridaFactoryTest extends AbstractModelForFridaFactoryTest {
|
public class InVmModelForFridaFactoryTest extends AbstractModelForFridaFactoryTest {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -23,6 +23,7 @@ import agent.frida.model.AbstractModelForFridaInterpreterTest;
|
||||||
import generic.test.category.NightlyCategory;
|
import generic.test.category.NightlyCategory;
|
||||||
import ghidra.dbg.test.ProvidesTargetViaLaunchSpecimen;
|
import ghidra.dbg.test.ProvidesTargetViaLaunchSpecimen;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
||||||
public class InVmModelForFridaInterpreterTest extends AbstractModelForFridaInterpreterTest
|
public class InVmModelForFridaInterpreterTest extends AbstractModelForFridaInterpreterTest
|
||||||
implements ProvidesTargetViaLaunchSpecimen {
|
implements ProvidesTargetViaLaunchSpecimen {
|
||||||
|
|
|
@ -15,11 +15,13 @@
|
||||||
*/
|
*/
|
||||||
package agent.frida.model.invm;
|
package agent.frida.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
import org.junit.experimental.categories.Category;
|
import org.junit.experimental.categories.Category;
|
||||||
|
|
||||||
import agent.frida.model.AbstractModelForFridaMethodsTest;
|
import agent.frida.model.AbstractModelForFridaMethodsTest;
|
||||||
import generic.test.category.NightlyCategory;
|
import generic.test.category.NightlyCategory;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
||||||
public class InVmModelForFridaMethodsTest extends AbstractModelForFridaMethodsTest {
|
public class InVmModelForFridaMethodsTest extends AbstractModelForFridaMethodsTest {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -22,6 +22,7 @@ import org.junit.experimental.categories.Category;
|
||||||
import agent.frida.model.AbstractModelForFridaRootAttacherTest;
|
import agent.frida.model.AbstractModelForFridaRootAttacherTest;
|
||||||
import generic.test.category.NightlyCategory;
|
import generic.test.category.NightlyCategory;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
||||||
public class InVmModelForFridaRootAttacherTest extends AbstractModelForFridaRootAttacherTest {
|
public class InVmModelForFridaRootAttacherTest extends AbstractModelForFridaRootAttacherTest {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -15,11 +15,13 @@
|
||||||
*/
|
*/
|
||||||
package agent.frida.model.invm;
|
package agent.frida.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
import org.junit.experimental.categories.Category;
|
import org.junit.experimental.categories.Category;
|
||||||
|
|
||||||
import agent.frida.model.AbstractModelForFridaRootLauncherTest;
|
import agent.frida.model.AbstractModelForFridaRootLauncherTest;
|
||||||
import generic.test.category.NightlyCategory;
|
import generic.test.category.NightlyCategory;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
||||||
public class InVmModelForFridaRootLauncherTest extends AbstractModelForFridaRootLauncherTest {
|
public class InVmModelForFridaRootLauncherTest extends AbstractModelForFridaRootLauncherTest {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -15,11 +15,13 @@
|
||||||
*/
|
*/
|
||||||
package agent.frida.model.invm;
|
package agent.frida.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
import org.junit.experimental.categories.Category;
|
import org.junit.experimental.categories.Category;
|
||||||
|
|
||||||
import agent.frida.model.AbstractModelForFridaScenarioStackTest;
|
import agent.frida.model.AbstractModelForFridaScenarioStackTest;
|
||||||
import generic.test.category.NightlyCategory;
|
import generic.test.category.NightlyCategory;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
||||||
public class InVmModelForFridaScenarioStackTest extends AbstractModelForFridaScenarioStackTest {
|
public class InVmModelForFridaScenarioStackTest extends AbstractModelForFridaScenarioStackTest {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -15,11 +15,13 @@
|
||||||
*/
|
*/
|
||||||
package agent.frida.model.invm;
|
package agent.frida.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
import org.junit.experimental.categories.Category;
|
import org.junit.experimental.categories.Category;
|
||||||
|
|
||||||
import agent.frida.model.AbstractModelForFridaX64RegistersTest;
|
import agent.frida.model.AbstractModelForFridaX64RegistersTest;
|
||||||
import generic.test.category.NightlyCategory;
|
import generic.test.category.NightlyCategory;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
||||||
public class InVmModelForFridaX64RegistersTest extends AbstractModelForFridaX64RegistersTest {
|
public class InVmModelForFridaX64RegistersTest extends AbstractModelForFridaX64RegistersTest {
|
||||||
|
|
||||||
|
|
|
@ -20,10 +20,12 @@ import static org.junit.Assert.*;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
import agent.gdb.manager.parsing.GdbMiParser.GdbMiFieldList;
|
import agent.gdb.manager.parsing.GdbMiParser.GdbMiFieldList;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GdbTableTest {
|
public class GdbTableTest {
|
||||||
protected GdbMiFieldList buildFieldList(Consumer<GdbMiFieldList.Builder> conf) {
|
protected GdbMiFieldList buildFieldList(Consumer<GdbMiFieldList.Builder> conf) {
|
||||||
GdbMiFieldList.Builder builder = GdbMiFieldList.builder();
|
GdbMiFieldList.Builder builder = GdbMiFieldList.builder();
|
||||||
|
|
|
@ -18,12 +18,14 @@ package agent.gdb.manager.impl;
|
||||||
import static org.junit.Assert.assertEquals;
|
import static org.junit.Assert.assertEquals;
|
||||||
import static org.junit.Assert.assertTrue;
|
import static org.junit.Assert.assertTrue;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
import agent.gdb.manager.parsing.GdbCValueParser;
|
import agent.gdb.manager.parsing.GdbCValueParser;
|
||||||
import agent.gdb.manager.parsing.GdbCValueParser.*;
|
import agent.gdb.manager.parsing.GdbCValueParser.*;
|
||||||
import agent.gdb.manager.parsing.GdbParsingUtils.GdbParseError;
|
import agent.gdb.manager.parsing.GdbParsingUtils.GdbParseError;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GdbCValueParserTest {
|
public class GdbCValueParserTest {
|
||||||
@Test
|
@Test
|
||||||
public void testIntegerZero() throws GdbParseError {
|
public void testIntegerZero() throws GdbParseError {
|
||||||
|
|
|
@ -20,10 +20,12 @@ import static org.junit.Assert.assertEquals;
|
||||||
import java.math.BigInteger;
|
import java.math.BigInteger;
|
||||||
import java.nio.ByteOrder;
|
import java.nio.ByteOrder;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
import agent.gdb.manager.impl.cmd.GdbReadRegistersCommand;
|
import agent.gdb.manager.impl.cmd.GdbReadRegistersCommand;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GdbReadRegistersCommandTest {
|
public class GdbReadRegistersCommandTest {
|
||||||
@Test
|
@Test
|
||||||
public void testParseAndFindInteger_Integer() throws Exception {
|
public void testParseAndFindInteger_Integer() throws Exception {
|
||||||
|
|
|
@ -27,7 +27,7 @@ import ghidra.pty.linux.LinuxIoctls;
|
||||||
import ghidra.pty.unix.UnixPty;
|
import ghidra.pty.unix.UnixPty;
|
||||||
import ghidra.util.Msg;
|
import ghidra.util.Msg;
|
||||||
|
|
||||||
@Ignore("Need compatible GDB version for CI")
|
@Ignore("Need compatible GDB version for CI, deprecated")
|
||||||
public class JoinedGdbManagerTest extends AbstractGdbManagerTest {
|
public class JoinedGdbManagerTest extends AbstractGdbManagerTest {
|
||||||
protected class ReaderThread extends Thread {
|
protected class ReaderThread extends Thread {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -22,7 +22,7 @@ import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.gdb.manager.GdbManager;
|
import agent.gdb.manager.GdbManager;
|
||||||
|
|
||||||
@Ignore("Need compatible GDB version for CI")
|
@Ignore("Need compatible GDB version for CI, deprecated")
|
||||||
public class SpawnedCliGdbManagerTest extends AbstractGdbManagerTest {
|
public class SpawnedCliGdbManagerTest extends AbstractGdbManagerTest {
|
||||||
@Override
|
@Override
|
||||||
protected CompletableFuture<Void> startManager(GdbManager manager) {
|
protected CompletableFuture<Void> startManager(GdbManager manager) {
|
||||||
|
|
|
@ -23,7 +23,7 @@ import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.gdb.manager.GdbManager;
|
import agent.gdb.manager.GdbManager;
|
||||||
|
|
||||||
@Ignore("Need to install GDB 7.6.1 to the expected directory on CI")
|
@Ignore("Need to install GDB 7.6.1 to the expected directory on CI, deprecated")
|
||||||
public class SpawnedMi2Gdb7Dot6Dot1ManagerTest extends AbstractGdbManagerTest {
|
public class SpawnedMi2Gdb7Dot6Dot1ManagerTest extends AbstractGdbManagerTest {
|
||||||
@Override
|
@Override
|
||||||
protected File findGdbBin() {
|
protected File findGdbBin() {
|
||||||
|
|
|
@ -23,7 +23,7 @@ import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.gdb.manager.GdbManager;
|
import agent.gdb.manager.GdbManager;
|
||||||
|
|
||||||
@Ignore("Does not exist on CI")
|
@Ignore("Does not exist on CI, deprecated")
|
||||||
public class SpawnedMi2GdbHomeLocalManagerTest extends AbstractGdbManagerTest {
|
public class SpawnedMi2GdbHomeLocalManagerTest extends AbstractGdbManagerTest {
|
||||||
@Override
|
@Override
|
||||||
protected File findGdbBin() {
|
protected File findGdbBin() {
|
||||||
|
|
|
@ -22,7 +22,7 @@ import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.gdb.manager.GdbManager;
|
import agent.gdb.manager.GdbManager;
|
||||||
|
|
||||||
@Ignore("Need compatible version install on CI")
|
@Ignore("Need compatible version install on CI, deprecated")
|
||||||
public class SpawnedMi2GdbSystemManagerTest extends AbstractGdbManagerTest {
|
public class SpawnedMi2GdbSystemManagerTest extends AbstractGdbManagerTest {
|
||||||
@Override
|
@Override
|
||||||
protected CompletableFuture<Void> startManager(GdbManager manager) {
|
protected CompletableFuture<Void> startManager(GdbManager manager) {
|
||||||
|
|
|
@ -22,7 +22,7 @@ import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.gdb.manager.GdbManager;
|
import agent.gdb.manager.GdbManager;
|
||||||
|
|
||||||
@Ignore("Need compatible version on CI")
|
@Ignore("Need compatible version on CI, deprecated")
|
||||||
public class SpawnedWindowsMi2GdbManagerTest extends AbstractGdbManagerTest {
|
public class SpawnedWindowsMi2GdbManagerTest extends AbstractGdbManagerTest {
|
||||||
@Override
|
@Override
|
||||||
protected CompletableFuture<Void> startManager(GdbManager manager) {
|
protected CompletableFuture<Void> startManager(GdbManager manager) {
|
||||||
|
|
|
@ -22,11 +22,13 @@ import java.util.List;
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
import java.util.regex.Pattern;
|
import java.util.regex.Pattern;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
import agent.gdb.manager.parsing.GdbMiParser.GdbMiFieldList;
|
import agent.gdb.manager.parsing.GdbMiParser.GdbMiFieldList;
|
||||||
import agent.gdb.manager.parsing.GdbParsingUtils.GdbParseError;
|
import agent.gdb.manager.parsing.GdbParsingUtils.GdbParseError;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GdbMiParserTest {
|
public class GdbMiParserTest {
|
||||||
protected GdbMiFieldList buildFieldList(Consumer<GdbMiFieldList.Builder> conf) {
|
protected GdbMiFieldList buildFieldList(Consumer<GdbMiFieldList.Builder> conf) {
|
||||||
GdbMiFieldList.Builder builder = GdbMiFieldList.builder();
|
GdbMiFieldList.Builder builder = GdbMiFieldList.builder();
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.gdb.model.gadp;
|
package agent.gdb.model.gadp;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.gdb.model.AbstractModelForGdbBreakpointsTest;
|
import agent.gdb.model.AbstractModelForGdbBreakpointsTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GadpModelForGdbBreakpointsTest extends AbstractModelForGdbBreakpointsTest {
|
public class GadpModelForGdbBreakpointsTest extends AbstractModelForGdbBreakpointsTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.gdb.model.gadp;
|
package agent.gdb.model.gadp;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.gdb.model.AbstractModelForGdbFactoryTest;
|
import agent.gdb.model.AbstractModelForGdbFactoryTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GadpModelForGdbFactoryTest extends AbstractModelForGdbFactoryTest {
|
public class GadpModelForGdbFactoryTest extends AbstractModelForGdbFactoryTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.gdb.model.gadp;
|
package agent.gdb.model.gadp;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.gdb.model.AbstractModelForGdbInferiorAttacherTest;
|
import agent.gdb.model.AbstractModelForGdbInferiorAttacherTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GadpModelForGdbInferiorAttacherTest extends AbstractModelForGdbInferiorAttacherTest {
|
public class GadpModelForGdbInferiorAttacherTest extends AbstractModelForGdbInferiorAttacherTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.gdb.model.gadp;
|
package agent.gdb.model.gadp;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.gdb.model.AbstractModelForGdbInferiorLauncherTest;
|
import agent.gdb.model.AbstractModelForGdbInferiorLauncherTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GadpModelForGdbInferiorLauncherTest extends AbstractModelForGdbInferiorLauncherTest {
|
public class GadpModelForGdbInferiorLauncherTest extends AbstractModelForGdbInferiorLauncherTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.gdb.model.gadp;
|
package agent.gdb.model.gadp;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.gdb.model.AbstractModelForGdbInterpreterTest;
|
import agent.gdb.model.AbstractModelForGdbInterpreterTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GadpModelForGdbInterpreterTest extends AbstractModelForGdbInterpreterTest {
|
public class GadpModelForGdbInterpreterTest extends AbstractModelForGdbInterpreterTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.gdb.model.gadp;
|
package agent.gdb.model.gadp;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.gdb.model.AbstractModelForGdbScenarioForkExitTest;
|
import agent.gdb.model.AbstractModelForGdbScenarioForkExitTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GadpModelForGdbScenarioForkExitTest extends AbstractModelForGdbScenarioForkExitTest {
|
public class GadpModelForGdbScenarioForkExitTest extends AbstractModelForGdbScenarioForkExitTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.gdb.model.gadp;
|
package agent.gdb.model.gadp;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.gdb.model.AbstractModelForGdbSessionAttacherTest;
|
import agent.gdb.model.AbstractModelForGdbSessionAttacherTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GadpModelForGdbSessionAttacherTest extends AbstractModelForGdbSessionAttacherTest {
|
public class GadpModelForGdbSessionAttacherTest extends AbstractModelForGdbSessionAttacherTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.gdb.model.gadp;
|
package agent.gdb.model.gadp;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.gdb.model.AbstractModelForGdbSessionLauncherTest;
|
import agent.gdb.model.AbstractModelForGdbSessionLauncherTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class GadpModelForGdbSessionLauncherTest extends AbstractModelForGdbSessionLauncherTest {
|
public class GadpModelForGdbSessionLauncherTest extends AbstractModelForGdbSessionLauncherTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -15,11 +15,13 @@
|
||||||
*/
|
*/
|
||||||
package agent.gdb.model.invm;
|
package agent.gdb.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
import org.junit.experimental.categories.Category;
|
import org.junit.experimental.categories.Category;
|
||||||
|
|
||||||
import agent.gdb.model.AbstractModelForGdbAmd64RegistersTest;
|
import agent.gdb.model.AbstractModelForGdbAmd64RegistersTest;
|
||||||
import generic.test.category.NightlyCategory;
|
import generic.test.category.NightlyCategory;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
||||||
public class InVmModelForGdbAmd64RegistersTest extends AbstractModelForGdbAmd64RegistersTest {
|
public class InVmModelForGdbAmd64RegistersTest extends AbstractModelForGdbAmd64RegistersTest {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -15,11 +15,13 @@
|
||||||
*/
|
*/
|
||||||
package agent.gdb.model.invm;
|
package agent.gdb.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
import org.junit.experimental.categories.Category;
|
import org.junit.experimental.categories.Category;
|
||||||
|
|
||||||
import agent.gdb.model.AbstractModelForGdbBreakpointsTest;
|
import agent.gdb.model.AbstractModelForGdbBreakpointsTest;
|
||||||
import generic.test.category.NightlyCategory;
|
import generic.test.category.NightlyCategory;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
||||||
public class InVmModelForGdbBreakpointsTest extends AbstractModelForGdbBreakpointsTest {
|
public class InVmModelForGdbBreakpointsTest extends AbstractModelForGdbBreakpointsTest {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.gdb.model.invm;
|
package agent.gdb.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.gdb.model.AbstractModelForGdbFactoryTest;
|
import agent.gdb.model.AbstractModelForGdbFactoryTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForGdbFactoryTest extends AbstractModelForGdbFactoryTest {
|
public class InVmModelForGdbFactoryTest extends AbstractModelForGdbFactoryTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -15,11 +15,13 @@
|
||||||
*/
|
*/
|
||||||
package agent.gdb.model.invm;
|
package agent.gdb.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
import org.junit.experimental.categories.Category;
|
import org.junit.experimental.categories.Category;
|
||||||
|
|
||||||
import agent.gdb.model.AbstractModelForGdbFrameActivationTest;
|
import agent.gdb.model.AbstractModelForGdbFrameActivationTest;
|
||||||
import generic.test.category.NightlyCategory;
|
import generic.test.category.NightlyCategory;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
||||||
public class InVmModelForGdbFrameActivationTest extends AbstractModelForGdbFrameActivationTest {
|
public class InVmModelForGdbFrameActivationTest extends AbstractModelForGdbFrameActivationTest {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -15,9 +15,13 @@
|
||||||
*/
|
*/
|
||||||
package agent.gdb.model.invm;
|
package agent.gdb.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.gdb.model.AbstractModelForGdbInferiorActivationTest;
|
import agent.gdb.model.AbstractModelForGdbInferiorActivationTest;
|
||||||
|
|
||||||
public class InVmModelForGdbInferiorActivationTest extends AbstractModelForGdbInferiorActivationTest {
|
@Ignore("deprecated")
|
||||||
|
public class InVmModelForGdbInferiorActivationTest
|
||||||
|
extends AbstractModelForGdbInferiorActivationTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
return new InVmGdbModelHost();
|
return new InVmGdbModelHost();
|
||||||
|
|
|
@ -24,6 +24,7 @@ import agent.gdb.model.AbstractModelForGdbInferiorAttacherTest;
|
||||||
import ghidra.util.Msg;
|
import ghidra.util.Msg;
|
||||||
import ghidra.util.SystemUtilities;
|
import ghidra.util.SystemUtilities;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForGdbInferiorAttacherTest extends AbstractModelForGdbInferiorAttacherTest {
|
public class InVmModelForGdbInferiorAttacherTest extends AbstractModelForGdbInferiorAttacherTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -15,11 +15,13 @@
|
||||||
*/
|
*/
|
||||||
package agent.gdb.model.invm;
|
package agent.gdb.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
import org.junit.experimental.categories.Category;
|
import org.junit.experimental.categories.Category;
|
||||||
|
|
||||||
import agent.gdb.model.AbstractModelForGdbInferiorLauncherTest;
|
import agent.gdb.model.AbstractModelForGdbInferiorLauncherTest;
|
||||||
import generic.test.category.NightlyCategory;
|
import generic.test.category.NightlyCategory;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
||||||
public class InVmModelForGdbInferiorLauncherTest extends AbstractModelForGdbInferiorLauncherTest {
|
public class InVmModelForGdbInferiorLauncherTest extends AbstractModelForGdbInferiorLauncherTest {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -15,11 +15,13 @@
|
||||||
*/
|
*/
|
||||||
package agent.gdb.model.invm;
|
package agent.gdb.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
import org.junit.experimental.categories.Category;
|
import org.junit.experimental.categories.Category;
|
||||||
|
|
||||||
import agent.gdb.model.AbstractModelForGdbInterpreterTest;
|
import agent.gdb.model.AbstractModelForGdbInterpreterTest;
|
||||||
import generic.test.category.NightlyCategory;
|
import generic.test.category.NightlyCategory;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
||||||
public class InVmModelForGdbInterpreterTest extends AbstractModelForGdbInterpreterTest {
|
public class InVmModelForGdbInterpreterTest extends AbstractModelForGdbInterpreterTest {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -15,11 +15,13 @@
|
||||||
*/
|
*/
|
||||||
package agent.gdb.model.invm;
|
package agent.gdb.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
import org.junit.experimental.categories.Category;
|
import org.junit.experimental.categories.Category;
|
||||||
|
|
||||||
import agent.gdb.model.AbstractModelForGdbScenarioAmd64RegistersTest;
|
import agent.gdb.model.AbstractModelForGdbScenarioAmd64RegistersTest;
|
||||||
import generic.test.category.NightlyCategory;
|
import generic.test.category.NightlyCategory;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
||||||
public class InVmModelForGdbScenarioAmd64RegistersTest
|
public class InVmModelForGdbScenarioAmd64RegistersTest
|
||||||
extends AbstractModelForGdbScenarioAmd64RegistersTest {
|
extends AbstractModelForGdbScenarioAmd64RegistersTest {
|
||||||
|
|
|
@ -15,11 +15,13 @@
|
||||||
*/
|
*/
|
||||||
package agent.gdb.model.invm;
|
package agent.gdb.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
import org.junit.experimental.categories.Category;
|
import org.junit.experimental.categories.Category;
|
||||||
|
|
||||||
import agent.gdb.model.AbstractModelForGdbScenarioCloneExitTest;
|
import agent.gdb.model.AbstractModelForGdbScenarioCloneExitTest;
|
||||||
import generic.test.category.NightlyCategory;
|
import generic.test.category.NightlyCategory;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
||||||
public class InVmModelForGdbScenarioCloneExitTest extends AbstractModelForGdbScenarioCloneExitTest {
|
public class InVmModelForGdbScenarioCloneExitTest extends AbstractModelForGdbScenarioCloneExitTest {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -19,7 +19,7 @@ import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.gdb.model.AbstractModelForGdbScenarioForkExitTest;
|
import agent.gdb.model.AbstractModelForGdbScenarioForkExitTest;
|
||||||
|
|
||||||
@Ignore
|
@Ignore("deprecated")
|
||||||
public class InVmModelForGdbScenarioForkExitTest extends AbstractModelForGdbScenarioForkExitTest {
|
public class InVmModelForGdbScenarioForkExitTest extends AbstractModelForGdbScenarioForkExitTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -19,7 +19,7 @@ import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.gdb.model.AbstractModelForGdbScenarioMemoryTest;
|
import agent.gdb.model.AbstractModelForGdbScenarioMemoryTest;
|
||||||
|
|
||||||
@Ignore
|
@Ignore("deprecated")
|
||||||
public class InVmModelForGdbScenarioMemoryTest extends AbstractModelForGdbScenarioMemoryTest {
|
public class InVmModelForGdbScenarioMemoryTest extends AbstractModelForGdbScenarioMemoryTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -19,7 +19,7 @@ import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.gdb.model.AbstractModelForGdbScenarioStackTest;
|
import agent.gdb.model.AbstractModelForGdbScenarioStackTest;
|
||||||
|
|
||||||
@Ignore
|
@Ignore("deprecated")
|
||||||
public class InVmModelForGdbScenarioStackTest extends AbstractModelForGdbScenarioStackTest {
|
public class InVmModelForGdbScenarioStackTest extends AbstractModelForGdbScenarioStackTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -15,8 +15,11 @@
|
||||||
*/
|
*/
|
||||||
package agent.gdb.model.invm;
|
package agent.gdb.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.gdb.model.AbstractModelForGdbSessionAttacherTest;
|
import agent.gdb.model.AbstractModelForGdbSessionAttacherTest;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
public class InVmModelForGdbSessionAttacherTest extends AbstractModelForGdbSessionAttacherTest {
|
public class InVmModelForGdbSessionAttacherTest extends AbstractModelForGdbSessionAttacherTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
|
@ -15,11 +15,13 @@
|
||||||
*/
|
*/
|
||||||
package agent.gdb.model.invm;
|
package agent.gdb.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
import org.junit.experimental.categories.Category;
|
import org.junit.experimental.categories.Category;
|
||||||
|
|
||||||
import agent.gdb.model.AbstractModelForGdbSessionLauncherTest;
|
import agent.gdb.model.AbstractModelForGdbSessionLauncherTest;
|
||||||
import generic.test.category.NightlyCategory;
|
import generic.test.category.NightlyCategory;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
||||||
public class InVmModelForGdbSessionLauncherTest extends AbstractModelForGdbSessionLauncherTest {
|
public class InVmModelForGdbSessionLauncherTest extends AbstractModelForGdbSessionLauncherTest {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -15,11 +15,13 @@
|
||||||
*/
|
*/
|
||||||
package agent.gdb.model.invm;
|
package agent.gdb.model.invm;
|
||||||
|
|
||||||
|
import org.junit.Ignore;
|
||||||
import org.junit.experimental.categories.Category;
|
import org.junit.experimental.categories.Category;
|
||||||
|
|
||||||
import agent.gdb.model.AbstractModelForGdbSteppableTest;
|
import agent.gdb.model.AbstractModelForGdbSteppableTest;
|
||||||
import generic.test.category.NightlyCategory;
|
import generic.test.category.NightlyCategory;
|
||||||
|
|
||||||
|
@Ignore("deprecated")
|
||||||
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
@Category(NightlyCategory.class) // this may actually be an @PortSensitive test
|
||||||
public class InVmModelForGdbSteppableTest extends AbstractModelForGdbSteppableTest {
|
public class InVmModelForGdbSteppableTest extends AbstractModelForGdbSteppableTest {
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -19,7 +19,7 @@ import org.junit.Ignore;
|
||||||
|
|
||||||
import agent.gdb.model.AbstractModelForGdbThreadActivationTest;
|
import agent.gdb.model.AbstractModelForGdbThreadActivationTest;
|
||||||
|
|
||||||
@Ignore
|
@Ignore("deprecated")
|
||||||
public class InVmModelForGdbThreadActivationTest extends AbstractModelForGdbThreadActivationTest {
|
public class InVmModelForGdbThreadActivationTest extends AbstractModelForGdbThreadActivationTest {
|
||||||
@Override
|
@Override
|
||||||
public ModelHost modelHost() throws Throwable {
|
public ModelHost modelHost() throws Throwable {
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue