From 1a598f26b2c31c6a69eb07cacbcc112d1b8da257 Mon Sep 17 00:00:00 2001 From: "Jason P. Leasure" Date: Wed, 29 Jul 2020 10:02:27 -0400 Subject: [PATCH] make sure the user scripts dir exists before creating a script in it --- .../java/ghidra/framework/analysis/AnalysisManagerTest.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Ghidra/Test/IntegrationTest/src/test.slow/java/ghidra/framework/analysis/AnalysisManagerTest.java b/Ghidra/Test/IntegrationTest/src/test.slow/java/ghidra/framework/analysis/AnalysisManagerTest.java index 7ae454ef8b..b17a788c65 100644 --- a/Ghidra/Test/IntegrationTest/src/test.slow/java/ghidra/framework/analysis/AnalysisManagerTest.java +++ b/Ghidra/Test/IntegrationTest/src/test.slow/java/ghidra/framework/analysis/AnalysisManagerTest.java @@ -78,6 +78,11 @@ public class AnalysisManagerTest extends AbstractGhidraHeadlessIntegrationTest { programBuilder.createMemory("AAA", "0x100", 0x1000); program = programBuilder.getProgram(); analyzers = new ArrayList<>(); + + // make sure the user scripts subdirectory exists for createScriptFile + File userScriptsDir = new File(GhidraScriptUtil.USER_SCRIPTS_DIR); + userScriptsDir.mkdirs(); + GhidraScriptUtil.initialize(new BundleHost(), null); }