private static void initializeTestDirectoryPath() {
		if (testDirectoryPath == null) {
			//
			// Build unique test data directory.  Note that we can't make any calls which
			// depend upon Application initialization, so we have to create directories using
			// knowledge of how our environments are setup.
			//
			if (BATCH_MODE) {
				testDirectoryPath = buildBatchDirectoryPath();
			}
			else {
				testDirectoryPath = buildDevelopmentDirectoryPath();
			}
		}

		File testDir = new File(testDirectoryPath);
		if (!testDir.exists()) {
			if (!testDir.mkdirs()) {
				throw new AssertException("Failed to create temp directory: " + testDir);
			}
			System.out.println("Created test directory: " + testDir);
		}
	}
Get the directory path within which all temporary test data files should be created.  This
method will only initialize the test directory path one time.
Ghidra/Framework/Generic/src/main/java/generic/test/AbstractGTest.java