backend-test-utils: make directory mocker use RUNNER_TEMP if available

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2023-10-03 10:39:40 +02:00
parent 8770ca2518
commit e2c854a398
@@ -347,7 +347,10 @@ export interface MockDirectoryOptions {
export function createMockDirectory(
options?: MockDirectoryOptions,
): MockDirectory {
const root = fs.mkdtempSync(joinPath(getTmpDir(), 'backstage-tmp-test-dir-'));
const tmpDir = process.env.RUNNER_TEMP; // GitHub Actions
const root = fs.mkdtempSync(
joinPath(tmpDir || getTmpDir(), 'backstage-tmp-test-dir-'),
);
const mocker = new MockDirectoryImpl(root);