diff --git a/src/utils/ForgeRockUtils.ts b/src/utils/ForgeRockUtils.ts index 0dd5d3212..c8e03cf80 100644 --- a/src/utils/ForgeRockUtils.ts +++ b/src/utils/ForgeRockUtils.ts @@ -9,6 +9,7 @@ export type FRUtils = { getCurrentRealmName(): string; getCurrentRealmManagedUser(): string; getRealmName(realm: string): string; + getRealmUsingExportFormat(realm: string): string; /** * Gets the list of realms to be used for exports in special format. * e.g. if the realm is normally '/first/second', then it will return 'root-first-second'. @@ -80,7 +81,6 @@ export default (state: State): FRUtils => { getIdmBaseUrl(): string { return getIdmBaseUrl(state); }, - // deprecated getHostBaseUrl(url: string): string { diff --git a/src/utils/SetupPollyForFrodoLib.ts b/src/utils/SetupPollyForFrodoLib.ts index a65d28513..2c7bd2444 100644 --- a/src/utils/SetupPollyForFrodoLib.ts +++ b/src/utils/SetupPollyForFrodoLib.ts @@ -14,6 +14,10 @@ import { Recording, } from './PollyUtils'; +const FRODO_TEST_NAME = process.env.FRODO_TEST_NAME + ? process.env.FRODO_TEST_NAME + : null + const FRODO_MOCK_HOSTS = process.env.FRODO_MOCK_HOSTS ? process.env.FRODO_MOCK_HOSTS.split(',') : [ @@ -102,7 +106,13 @@ function getFrodoArgsId({ start, state }: { start: number; state: State }) { result.push(`${args.length}`); const paramsId = params.join('_'); if (paramsId) result.push(paramsId); - const argsId = result.join('_'); + const argsId = (process.env.FRODO_TEST_NAME) ? FRODO_TEST_NAME : result.join('_'); + if(process.env.FRODO_TEST_NAME) { + debugMessage({ + message: `FRODO_TEST_NAME=${FRODO_TEST_NAME}`, + state + }) + } if (mode !== MODES.RECORD) debugMessage({ message: `SetupPollyForFrodoLib.getFrodoArgsId: argsId=${argsId}`,