mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-03 17:59:46 +02:00
Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2024-12-31-1'
This commit is contained in:
commit
067ddfe2e0
1 changed files with 14 additions and 0 deletions
|
@ -42,6 +42,7 @@ import docking.action.DockingActionIf;
|
||||||
import docking.widgets.table.DynamicTableColumn;
|
import docking.widgets.table.DynamicTableColumn;
|
||||||
import docking.widgets.tree.GTree;
|
import docking.widgets.tree.GTree;
|
||||||
import docking.widgets.tree.GTreeNode;
|
import docking.widgets.tree.GTreeNode;
|
||||||
|
import ghidra.GhidraTestApplicationLayout;
|
||||||
import ghidra.app.nav.Navigatable;
|
import ghidra.app.nav.Navigatable;
|
||||||
import ghidra.app.plugin.core.debug.gui.action.*;
|
import ghidra.app.plugin.core.debug.gui.action.*;
|
||||||
import ghidra.app.plugin.core.debug.gui.model.ObjectTableModel.ValueRow;
|
import ghidra.app.plugin.core.debug.gui.model.ObjectTableModel.ValueRow;
|
||||||
|
@ -73,6 +74,7 @@ import ghidra.util.NumericUtilities;
|
||||||
import ghidra.util.datastruct.TestDataStructureErrorHandlerInstaller;
|
import ghidra.util.datastruct.TestDataStructureErrorHandlerInstaller;
|
||||||
import ghidra.util.exception.CancelledException;
|
import ghidra.util.exception.CancelledException;
|
||||||
import ghidra.util.task.ConsoleTaskMonitor;
|
import ghidra.util.task.ConsoleTaskMonitor;
|
||||||
|
import utility.application.ApplicationLayout;
|
||||||
|
|
||||||
public abstract class AbstractGhidraHeadedDebuggerTest
|
public abstract class AbstractGhidraHeadedDebuggerTest
|
||||||
extends AbstractGhidraHeadedIntegrationTest implements AsyncTestUtils {
|
extends AbstractGhidraHeadedIntegrationTest implements AsyncTestUtils {
|
||||||
|
@ -110,6 +112,18 @@ public abstract class AbstractGhidraHeadedDebuggerTest
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected ApplicationLayout createApplicationLayout() throws IOException {
|
||||||
|
return new GhidraTestApplicationLayout(new File(getTestDirectoryPath())) {
|
||||||
|
@Override
|
||||||
|
protected Set<String> getDependentModulePatterns() {
|
||||||
|
Set<String> patterns = super.getDependentModulePatterns();
|
||||||
|
patterns.add("Debugger-agent");
|
||||||
|
return patterns;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
public static final String LANGID_TOYBE64 = "Toy:BE:64:default";
|
public static final String LANGID_TOYBE64 = "Toy:BE:64:default";
|
||||||
|
|
||||||
protected static byte[] arr(String hex) {
|
protected static byte[] arr(String hex) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue