From ed95fec03c42f262db5cdbc55037e41a62cb8e9e Mon Sep 17 00:00:00 2001 From: Volker Scheuber Date: Thu, 8 Oct 2026 14:32:28 -0600 Subject: [PATCH] fix(test): use the shared 50MB exec helper in every e2e test Fixtures recorded on 2026-07-10 crossed the 90-day expiry on Oct 8. With expiryStrategy=warn, every replayed request from an expired recording prints a full request/response blob to stderr, and `frodo theme import --all-separate` replays enough requests to exceed Node's 1MB default child_process maxBuffer. theme-import.e2e.test.js built its own `promisify(cp.exec)` instead of the shared helper (50MB) and failed with `RangeError: stderr maxBuffer length exceeded`, blocking the 5.0.0-4 release run. Export `exec` from test/e2e/utils/TestUtils.js and switch the 122 e2e test files that defined their own bare `promisify(cp.exec)` over to it, so the next batch of fixtures to age out cannot trip the same limit. session.e2e.test.js (local-only `node -e` seeding, no network) and npm-entry.smoke.e2e.test.js (no Polly traffic) are intentionally unchanged. Co-Authored-By: Claude Code --- ...min-list-oauth2-clients-with-admin-privileges.e2e.test.js | 5 +---- ...in-list-oauth2-clients-with-custom-privileges.e2e.test.js | 5 +---- test/e2e/agent-ai-delete.e2e.test.js | 5 +---- test/e2e/agent-ai-describe.e2e.test.js | 5 +---- test/e2e/agent-ai-import.e2e.test.js | 5 +---- test/e2e/agent-ai-list.e2e.test.js | 5 +---- test/e2e/agent-describe.e2e.test.js | 5 +---- test/e2e/agent-export.e2e.test.js | 5 +---- test/e2e/agent-gateway-delete.e2e.test.js | 5 +---- test/e2e/agent-gateway-describe.e2e.test.js | 5 +---- test/e2e/agent-gateway-import.e2e.test.js | 5 +---- test/e2e/agent-gateway-list.e2e.test.js | 5 +---- test/e2e/agent-import.e2e.test.js | 5 +---- test/e2e/agent-java-delete.e2e.test.js | 5 +---- test/e2e/agent-java-describe.e2e.test.js | 5 +---- test/e2e/agent-java-import.e2e.test.js | 5 +---- test/e2e/agent-java-list.e2e.test.js | 5 +---- test/e2e/agent-list.e2e.test.js | 5 +---- test/e2e/agent-web-delete.e2e.test.js | 5 +---- test/e2e/agent-web-describe.e2e.test.js | 5 +---- test/e2e/agent-web-import.e2e.test.js | 5 +---- test/e2e/agent-web-list.e2e.test.js | 5 +---- test/e2e/app-import.e2e.test.js | 5 +---- test/e2e/app-list.e2e.test.js | 5 +---- test/e2e/authn-describe.e2e.test.js | 3 +-- test/e2e/authn-import.e2e.test.js | 3 +-- test/e2e/authz-policy-delete.e2e.test.js | 5 +---- test/e2e/authz-policy-describe.e2e.test.js | 5 +---- test/e2e/authz-policy-list.e2e.test.js | 5 +---- test/e2e/authz-set-delete.e2e.test.js | 5 +---- test/e2e/authz-set-describe.e2e.test.js | 5 +---- test/e2e/authz-set-list.e2e.test.js | 5 +---- test/e2e/authz-type-delete.e2e.test.js | 5 +---- test/e2e/authz-type-describe.e2e.test.js | 5 +---- test/e2e/authz-type-list.e2e.test.js | 5 +---- test/e2e/config-manager-push-access-config.e2e.test.js | 5 +---- test/e2e/config-manager-push-audit.e2e.test.js | 5 +---- test/e2e/config-manager-push-authentication.e2e.test.js | 5 +---- .../config-manager-push-connector-definitions.e2e.test.js | 5 +---- test/e2e/config-manager-push-connector-mappings.e2e.test.js | 5 +---- test/e2e/config-manager-push-cookie-domains.e2e.test.js | 5 +---- test/e2e/config-manager-push-email-provider.e2e.test.js | 5 +---- test/e2e/config-manager-push-email-templates.e2e.test.js | 5 +---- test/e2e/config-manager-push-internal-roles.e2e.test.js | 5 +---- test/e2e/config-manager-push-kba.e2e.test.js | 5 +---- test/e2e/config-manager-push-locales.e2e.test.js | 5 +---- test/e2e/config-manager-push-managed-objects.e2e.test.js | 5 +---- test/e2e/config-manager-push-org-privileges.e2e.test.js | 5 +---- test/e2e/config-manager-push-password-policy.e2e.test.js | 5 +---- test/e2e/config-manager-push-telemetry.e2e.test.js | 5 +---- .../e2e/config-manager-push-terms-and-conditions.e2e.test.js | 5 +---- test/e2e/config-manager-push-themes.e2e.test.js | 5 +---- test/e2e/config-manager-push-ui-config.e2e.test.js | 5 +---- test/e2e/conn-alias-add.e2e.test.js | 5 +---- test/e2e/conn-alias-delete.e2e.test.js | 5 +---- test/e2e/conn-delete.e2e.test.js | 5 +---- test/e2e/conn-describe.e2e.test.js | 5 +---- test/e2e/conn-list.e2e.test.js | 5 +---- test/e2e/conn-save.e2e.test.js | 5 +---- test/e2e/dcc-session-abort.e2e.test.js | 5 +---- test/e2e/dcc-session-apply.e2e.test.js | 5 +---- test/e2e/dcc-session-init.e2e.test.js | 5 +---- test/e2e/dcc-session-state.e2e.test.js | 5 +---- test/e2e/email-template-import.e2e.test.js | 5 +---- test/e2e/email-template-list.e2e.test.js | 5 +---- test/e2e/esv-secret-create.e2e.test.js | 5 +---- test/e2e/esv-secret-delete.e2e.test.js | 5 +---- test/e2e/esv-secret-describe.e2e.test.js | 5 +---- test/e2e/esv-secret-list.e2e.test.js | 5 +---- test/e2e/esv-secret-version-activate.e2e.test.js | 5 +---- test/e2e/esv-secret-version-create.e2e.test.js | 5 +---- test/e2e/esv-secret-version-deactivate.e2e.test.js | 5 +---- test/e2e/esv-secret-version-delete.e2e.test.js | 5 +---- test/e2e/esv-secret-version-list.e2e.test.js | 5 +---- test/e2e/esv-variable-delete.e2e.test.js | 5 +---- test/e2e/esv-variable-describe.e2e.test.js | 5 +---- test/e2e/esv-variable-list.e2e.test.js | 5 +---- test/e2e/idm-count.e2e.test.js | 5 +---- test/e2e/idm-delete.e2e.test.js | 5 +---- test/e2e/idm-import.e2e.test.js | 5 +---- test/e2e/idm-list.e2e.test.js | 5 +---- test/e2e/idp-delete.e2e.test.js | 5 +---- test/e2e/idp-import.e2e.test.js | 5 +---- test/e2e/idp-list.e2e.test.js | 5 +---- test/e2e/info.e2e.test.js | 5 +---- test/e2e/journey-disable.e2e.test.js | 5 +---- test/e2e/journey-enable.e2e.test.js | 5 +---- test/e2e/journey-import.e2e.test.js | 5 +---- test/e2e/journey-list.e2e.test.js | 5 +---- test/e2e/log-list.e2e.test.js | 5 +---- test/e2e/login-errors.e2e.test.js | 4 +--- test/e2e/mapping-delete.e2e.test.js | 5 +---- test/e2e/mapping-import.e2e.test.js | 5 +---- test/e2e/mapping-list.e2e.test.js | 5 +---- test/e2e/mapping-rename.e2e.test.js | 5 +---- test/e2e/node-delete.e2e.test.js | 5 +---- test/e2e/node-describe.e2e.test.js | 5 +---- test/e2e/node-import.e2e.test.js | 5 +---- test/e2e/node-list.e2e.test.js | 5 +---- test/e2e/oauth-client-delete.e2e.test.js | 5 +---- test/e2e/oauth-client-import.e2e.test.js | 5 +---- test/e2e/oauth-client-list.e2e.test.js | 5 +---- test/e2e/realm-describe.e2e.test.js | 5 +---- test/e2e/realm-import.e2e.test.js | 5 +---- test/e2e/realm-list.e2e.test.js | 5 +---- test/e2e/role-import.e2e.test.js | 5 +---- test/e2e/role-list.e2e.test.js | 5 +---- test/e2e/saml-cot-import.e2e.test.js | 5 +---- test/e2e/saml-cot-list.e2e.test.js | 5 +---- test/e2e/saml-describe.e2e.test.js | 5 +---- test/e2e/saml-import.e2e.test.js | 5 +---- test/e2e/saml-list.e2e.test.js | 5 +---- test/e2e/script-delete.e2e.test.js | 5 +---- test/e2e/script-describe.e2e.test.js | 5 +---- test/e2e/script-list.e2e.test.js | 5 +---- test/e2e/server-import.e2e.test.js | 5 +---- test/e2e/server-list.e2e.test.js | 5 +---- test/e2e/service-import.e2e.test.js | 5 +---- test/e2e/service-list.e2e.test.js | 5 +---- test/e2e/theme-delete.e2e.test.js | 5 +---- test/e2e/theme-import.e2e.test.js | 5 +---- test/e2e/theme-list.e2e.test.js | 5 +---- test/e2e/utils/TestUtils.js | 2 +- 123 files changed, 123 insertions(+), 484 deletions(-) diff --git a/test/e2e/admin-list-oauth2-clients-with-admin-privileges.e2e.test.js b/test/e2e/admin-list-oauth2-clients-with-admin-privileges.e2e.test.js index ef0a55f82..dfc01f257 100644 --- a/test/e2e/admin-list-oauth2-clients-with-admin-privileges.e2e.test.js +++ b/test/e2e/admin-list-oauth2-clients-with-admin-privileges.e2e.test.js @@ -3,12 +3,9 @@ /* FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo admin list-oauth2-clients-with-admin-privileges */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/admin-list-oauth2-clients-with-custom-privileges.e2e.test.js b/test/e2e/admin-list-oauth2-clients-with-custom-privileges.e2e.test.js index b7793d833..e8665e674 100644 --- a/test/e2e/admin-list-oauth2-clients-with-custom-privileges.e2e.test.js +++ b/test/e2e/admin-list-oauth2-clients-with-custom-privileges.e2e.test.js @@ -3,12 +3,9 @@ /* FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo admin list-oauth2-clients-with-custom-privileges */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/agent-ai-delete.e2e.test.js b/test/e2e/agent-ai-delete.e2e.test.js index 66cd0c5a9..3c55e46e6 100644 --- a/test/e2e/agent-ai-delete.e2e.test.js +++ b/test/e2e/agent-ai-delete.e2e.test.js @@ -6,12 +6,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo agent ai delete -a */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { clearFixture, getEnv, stageFixture, normalizeSnapshotText } from './utils/TestUtils'; +import { clearFixture, getEnv, stageFixture, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/agent-ai-describe.e2e.test.js b/test/e2e/agent-ai-describe.e2e.test.js index 30b82b09a..0cad5cd80 100644 --- a/test/e2e/agent-ai-describe.e2e.test.js +++ b/test/e2e/agent-ai-describe.e2e.test.js @@ -6,12 +6,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-volker-dev.forgeblo FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-volker-dev.forgeblocks.com/am frodo agent ai describe -i does-not-exist */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, stageFixture, clearFixture, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, stageFixture, clearFixture, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/agent-ai-import.e2e.test.js b/test/e2e/agent-ai-import.e2e.test.js index 9b602f0df..3d2023174 100644 --- a/test/e2e/agent-ai-import.e2e.test.js +++ b/test/e2e/agent-ai-import.e2e.test.js @@ -6,12 +6,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo agent ai import -af test/e2e/exports/all/allAlphaAIAgents.ai.agent.json */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, stageFixture, clearFixture, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, stageFixture, clearFixture, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/agent-ai-list.e2e.test.js b/test/e2e/agent-ai-list.e2e.test.js index 38bcf662b..73df2760d 100644 --- a/test/e2e/agent-ai-list.e2e.test.js +++ b/test/e2e/agent-ai-list.e2e.test.js @@ -6,12 +6,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo agent ai list --long */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, stageFixture, clearFixture, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, stageFixture, clearFixture, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/agent-describe.e2e.test.js b/test/e2e/agent-describe.e2e.test.js index 4d0bc6f15..9a7e77ad3 100644 --- a/test/e2e/agent-describe.e2e.test.js +++ b/test/e2e/agent-describe.e2e.test.js @@ -6,12 +6,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo agent describe -i banking-assistant --json */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/agent-export.e2e.test.js b/test/e2e/agent-export.e2e.test.js index ba8db0261..0149a2d35 100644 --- a/test/e2e/agent-export.e2e.test.js +++ b/test/e2e/agent-export.e2e.test.js @@ -14,12 +14,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=http://openam-frodo-dev.classic.co FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=http://openam-frodo-dev.classic.com:8080/am frodo agent export -aD agentExportTestDir5 -gm classic FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=http://openam-frodo-dev.classic.com:8080/am frodo agent export -AD agentExportTestDir6 --global --type classic */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, testExport, stageFixture, clearFixture } from './utils/TestUtils'; +import { getEnv, testExport, stageFixture, clearFixture, exec } from './utils/TestUtils'; import { connection as c, classic_connection as cc } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; process.env['FRODO_CONNECTION_PROFILES_PATH'] = diff --git a/test/e2e/agent-gateway-delete.e2e.test.js b/test/e2e/agent-gateway-delete.e2e.test.js index b3ba26be5..761f8ac8c 100644 --- a/test/e2e/agent-gateway-delete.e2e.test.js +++ b/test/e2e/agent-gateway-delete.e2e.test.js @@ -6,12 +6,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo agent gateway delete -a FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo agent gateway delete --all */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { clearFixture, getEnv, stageFixture, normalizeSnapshotText } from './utils/TestUtils'; +import { clearFixture, getEnv, stageFixture, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/agent-gateway-describe.e2e.test.js b/test/e2e/agent-gateway-describe.e2e.test.js index 4c6cd29c9..ace4988e5 100644 --- a/test/e2e/agent-gateway-describe.e2e.test.js +++ b/test/e2e/agent-gateway-describe.e2e.test.js @@ -5,12 +5,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo agent gateway describe -i frodo-test-ig-agent --json */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, stageFixture, clearFixture, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, stageFixture, clearFixture, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/agent-gateway-import.e2e.test.js b/test/e2e/agent-gateway-import.e2e.test.js index 8d053364f..c448099d0 100644 --- a/test/e2e/agent-gateway-import.e2e.test.js +++ b/test/e2e/agent-gateway-import.e2e.test.js @@ -13,12 +13,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo agent gateway import -AD test/e2e/exports/all-separate/cloud/realm/root-alpha/agent FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo agent gateway import --all-separate --directory test/e2e/exports/all-separate/cloud/realm/root-alpha/agent */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, stageFixture, clearFixture, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, stageFixture, clearFixture, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/agent-gateway-list.e2e.test.js b/test/e2e/agent-gateway-list.e2e.test.js index f0a05763e..ccebe9f17 100644 --- a/test/e2e/agent-gateway-list.e2e.test.js +++ b/test/e2e/agent-gateway-list.e2e.test.js @@ -5,12 +5,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo agent gateway list -l FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo agent gateway list --long */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, stageFixture, clearFixture, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, stageFixture, clearFixture, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/agent-import.e2e.test.js b/test/e2e/agent-import.e2e.test.js index 30fd723c1..439011eb5 100644 --- a/test/e2e/agent-import.e2e.test.js +++ b/test/e2e/agent-import.e2e.test.js @@ -19,12 +19,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=http://openam-frodo-dev.classic.co FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=http://openam-frodo-dev.classic.com:8080/am frodo agent import -gaf test/e2e/exports/all/allGlobalAgents.agent.json -m classic FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=http://openam-frodo-dev.classic.com:8080/am frodo agent import --global -AD test/e2e/exports/all-separate/classic/global/agent --type classic */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c, classic_connection as cc } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; process.env['FRODO_CONNECTION_PROFILES_PATH'] = diff --git a/test/e2e/agent-java-delete.e2e.test.js b/test/e2e/agent-java-delete.e2e.test.js index dc20850e9..04be6aa07 100644 --- a/test/e2e/agent-java-delete.e2e.test.js +++ b/test/e2e/agent-java-delete.e2e.test.js @@ -6,12 +6,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo agent java delete -a FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo agent java delete --all */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { clearFixture, getEnv, stageFixture, normalizeSnapshotText } from './utils/TestUtils'; +import { clearFixture, getEnv, stageFixture, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/agent-java-describe.e2e.test.js b/test/e2e/agent-java-describe.e2e.test.js index 83520fda1..576072a03 100644 --- a/test/e2e/agent-java-describe.e2e.test.js +++ b/test/e2e/agent-java-describe.e2e.test.js @@ -5,12 +5,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo agent java describe -i frodo-test-java-agent --json */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, stageFixture, clearFixture, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, stageFixture, clearFixture, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/agent-java-import.e2e.test.js b/test/e2e/agent-java-import.e2e.test.js index 1723ccaf3..4d23167b0 100644 --- a/test/e2e/agent-java-import.e2e.test.js +++ b/test/e2e/agent-java-import.e2e.test.js @@ -13,12 +13,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo agent java import -AD test/e2e/exports/all-separate/cloud/realm/root-alpha/agent FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo agent java import --all-separate --directory test/e2e/exports/all-separate/cloud/realm/root-alpha/agent */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, stageFixture, clearFixture, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, stageFixture, clearFixture, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/agent-java-list.e2e.test.js b/test/e2e/agent-java-list.e2e.test.js index f988b3aff..321c33337 100644 --- a/test/e2e/agent-java-list.e2e.test.js +++ b/test/e2e/agent-java-list.e2e.test.js @@ -5,12 +5,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo agent java list -l FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo agent java list --long */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, stageFixture, clearFixture, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, stageFixture, clearFixture, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/agent-list.e2e.test.js b/test/e2e/agent-list.e2e.test.js index a8c619fb0..82f73d82b 100644 --- a/test/e2e/agent-list.e2e.test.js +++ b/test/e2e/agent-list.e2e.test.js @@ -7,12 +7,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=http://openam-frodo-dev.classic.com:8080/am frodo agent list -gm classic FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=http://openam-frodo-dev.classic.com:8080/am frodo agent list --global --long --type classic */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c, classic_connection as cc } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; process.env['FRODO_CONNECTION_PROFILES_PATH'] = diff --git a/test/e2e/agent-web-delete.e2e.test.js b/test/e2e/agent-web-delete.e2e.test.js index 14036bb29..ad0235d1b 100644 --- a/test/e2e/agent-web-delete.e2e.test.js +++ b/test/e2e/agent-web-delete.e2e.test.js @@ -6,12 +6,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo agent web delete -a FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo agent web delete --all */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { clearFixture, getEnv, stageFixture, normalizeSnapshotText } from './utils/TestUtils'; +import { clearFixture, getEnv, stageFixture, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/agent-web-describe.e2e.test.js b/test/e2e/agent-web-describe.e2e.test.js index 01e16d217..15022c008 100644 --- a/test/e2e/agent-web-describe.e2e.test.js +++ b/test/e2e/agent-web-describe.e2e.test.js @@ -5,12 +5,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo agent web describe -i frodo-test-web-agent --json */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, stageFixture, clearFixture, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, stageFixture, clearFixture, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/agent-web-import.e2e.test.js b/test/e2e/agent-web-import.e2e.test.js index d69032077..6d9e0eb5d 100644 --- a/test/e2e/agent-web-import.e2e.test.js +++ b/test/e2e/agent-web-import.e2e.test.js @@ -13,12 +13,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo agent web import -AD test/e2e/exports/all-separate/cloud/realm/root-alpha/agent FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo agent web import --all-separate --directory test/e2e/exports/all-separate/cloud/realm/root-alpha/agent */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, stageFixture, clearFixture, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, stageFixture, clearFixture, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/agent-web-list.e2e.test.js b/test/e2e/agent-web-list.e2e.test.js index 8ad65a30a..0090310f9 100644 --- a/test/e2e/agent-web-list.e2e.test.js +++ b/test/e2e/agent-web-list.e2e.test.js @@ -5,12 +5,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo agent web list -l FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo agent web list --long */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, stageFixture, clearFixture, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, stageFixture, clearFixture, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/app-import.e2e.test.js b/test/e2e/app-import.e2e.test.js index 3bbed6102..edf4ff794 100644 --- a/test/e2e/app-import.e2e.test.js +++ b/test/e2e/app-import.e2e.test.js @@ -20,12 +20,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/a FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/am FRODO_TEST_NAME='alphaBravoNoPrefix' FRODO_REALM=alpha/bravo frodo app import -af test/e2e/exports/all/forgeops/forgeopsRootApps.application.json -m forgeops FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/am FRODO_TEST_NAME='alphaBravoPrefix' FRODO_REALM=alpha/bravo frodo app import --all --file test/e2e/exports/all/forgeops/forgeopsBravoApps.application.json --use-realm-prefix-on-managed-objects --type forgeops */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c, forgeops_connection as fc } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/app-list.e2e.test.js b/test/e2e/app-list.e2e.test.js index 1022b2386..7d5af0e18 100644 --- a/test/e2e/app-list.e2e.test.js +++ b/test/e2e/app-list.e2e.test.js @@ -12,12 +12,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/a FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/am FRODO_TEST_NAME='alphaBravoNoPrefix' FRODO_REALM=alpha/bravo frodo app list -lm forgeops FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/am FRODO_TEST_NAME='alphaBravoPrefix' FRODO_REALM=alpha/bravo frodo app list --long --use-realm-prefix-on-managed-objects --type forgeops */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c, forgeops_connection as fc } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/authn-describe.e2e.test.js b/test/e2e/authn-describe.e2e.test.js index faca2be0c..6ccd17ccd 100644 --- a/test/e2e/authn-describe.e2e.test.js +++ b/test/e2e/authn-describe.e2e.test.js @@ -8,12 +8,11 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=http://openam-frodo-dev.classic.com:8080/am frodo authn describe -gm classic FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=http://openam-frodo-dev.classic.com:8080/am frodo authn describe --global --json --type classic */ -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c, classic_connection as cc } from './utils/TestConfig'; import { promisify } from "util"; import cp from "child_process"; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; process.env['FRODO_CONNECTION_PROFILES_PATH'] = diff --git a/test/e2e/authn-import.e2e.test.js b/test/e2e/authn-import.e2e.test.js index 47ea4b74a..53ddae18d 100644 --- a/test/e2e/authn-import.e2e.test.js +++ b/test/e2e/authn-import.e2e.test.js @@ -8,12 +8,11 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=http://openam-frodo-dev.classic.com:8080/am frodo authn import -gf global.authentication.settings.json -D test/e2e/exports/all-separate/classic/global/authentication -m classic FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=http://openam-frodo-dev.classic.com:8080/am frodo authn import --global --file test/e2e/exports/all-separate/classic/global/authentication/global.authentication.settings.json --type classic */ -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c, classic_connection as cc } from './utils/TestConfig'; import { promisify } from "util"; import cp from "child_process"; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; process.env['FRODO_CONNECTION_PROFILES_PATH'] = diff --git a/test/e2e/authz-policy-delete.e2e.test.js b/test/e2e/authz-policy-delete.e2e.test.js index 588516f2c..a7b60b610 100644 --- a/test/e2e/authz-policy-delete.e2e.test.js +++ b/test/e2e/authz-policy-delete.e2e.test.js @@ -7,12 +7,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo authz policy delete --all --set-id test-policy-set FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo authz policy delete --all */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/authz-policy-describe.e2e.test.js b/test/e2e/authz-policy-describe.e2e.test.js index 57ffd31af..6fa47782a 100644 --- a/test/e2e/authz-policy-describe.e2e.test.js +++ b/test/e2e/authz-policy-describe.e2e.test.js @@ -5,12 +5,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo authz policy describe --policy-id "Test Policy" FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo authz policy describe -i "Test Policy" --json */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/authz-policy-list.e2e.test.js b/test/e2e/authz-policy-list.e2e.test.js index 64dab8407..f8198a8e2 100644 --- a/test/e2e/authz-policy-list.e2e.test.js +++ b/test/e2e/authz-policy-list.e2e.test.js @@ -9,12 +9,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo authz policy list -l --set-id test-policy-set FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo authz policy list --long --set-id test-policy-set */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/authz-set-delete.e2e.test.js b/test/e2e/authz-set-delete.e2e.test.js index 584ed507e..c8e412ba3 100644 --- a/test/e2e/authz-set-delete.e2e.test.js +++ b/test/e2e/authz-set-delete.e2e.test.js @@ -6,12 +6,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo authz set delete -a FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo authz set delete --all */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/authz-set-describe.e2e.test.js b/test/e2e/authz-set-describe.e2e.test.js index c20af993f..a408d5844 100644 --- a/test/e2e/authz-set-describe.e2e.test.js +++ b/test/e2e/authz-set-describe.e2e.test.js @@ -5,12 +5,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo authz set describe --set-id test-policy-set FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo authz set describe -i test-policy-set --json */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/authz-set-list.e2e.test.js b/test/e2e/authz-set-list.e2e.test.js index d1f4a8d4d..9c5e4a8d3 100644 --- a/test/e2e/authz-set-list.e2e.test.js +++ b/test/e2e/authz-set-list.e2e.test.js @@ -3,12 +3,9 @@ /* FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo authz set list */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/authz-type-delete.e2e.test.js b/test/e2e/authz-type-delete.e2e.test.js index c06ba0484..25f37139b 100644 --- a/test/e2e/authz-type-delete.e2e.test.js +++ b/test/e2e/authz-type-delete.e2e.test.js @@ -8,12 +8,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo authz type delete -a FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo authz type delete --all */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/authz-type-describe.e2e.test.js b/test/e2e/authz-type-describe.e2e.test.js index 904605a92..8780c7b92 100644 --- a/test/e2e/authz-type-describe.e2e.test.js +++ b/test/e2e/authz-type-describe.e2e.test.js @@ -8,12 +8,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo authz type describe --type-name URL FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo authz type describe -n URL --json */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/authz-type-list.e2e.test.js b/test/e2e/authz-type-list.e2e.test.js index d5e8e40fc..8db4e3075 100644 --- a/test/e2e/authz-type-list.e2e.test.js +++ b/test/e2e/authz-type-list.e2e.test.js @@ -5,12 +5,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo authz type list -l FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo authz type list --long */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/config-manager-push-access-config.e2e.test.js b/test/e2e/config-manager-push-access-config.e2e.test.js index 293dbbdd2..44431c246 100644 --- a/test/e2e/config-manager-push-access-config.e2e.test.js +++ b/test/e2e/config-manager-push-access-config.e2e.test.js @@ -5,12 +5,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/am frodo config-manager push access-config -D test/e2e/exports/fr-config-manager/forgeops -m forgeops */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { forgeops_connection as fc } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const forgeopsEnv = getEnv(fc); diff --git a/test/e2e/config-manager-push-audit.e2e.test.js b/test/e2e/config-manager-push-audit.e2e.test.js index 964858a0c..474c1ce96 100644 --- a/test/e2e/config-manager-push-audit.e2e.test.js +++ b/test/e2e/config-manager-push-audit.e2e.test.js @@ -5,12 +5,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/am frodo config-manager push audit -D test/e2e/exports/fr-config-manager/forgeops -m forgeops */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { forgeops_connection as fc } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const forgeopsEnv = getEnv(fc); diff --git a/test/e2e/config-manager-push-authentication.e2e.test.js b/test/e2e/config-manager-push-authentication.e2e.test.js index 2b6a30c6b..1b1ed9f93 100644 --- a/test/e2e/config-manager-push-authentication.e2e.test.js +++ b/test/e2e/config-manager-push-authentication.e2e.test.js @@ -6,12 +6,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/a FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/am frodo config-manager push authentication -r alpha -D test/e2e/exports/fr-config-manager/forgeops -m forgeops */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { forgeops_connection as fc } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const forgeopsEnv = getEnv(fc); diff --git a/test/e2e/config-manager-push-connector-definitions.e2e.test.js b/test/e2e/config-manager-push-connector-definitions.e2e.test.js index 316926a90..f99efff46 100644 --- a/test/e2e/config-manager-push-connector-definitions.e2e.test.js +++ b/test/e2e/config-manager-push-connector-definitions.e2e.test.js @@ -6,12 +6,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/a FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/am frodo config-manager push connector-definitions -n csv -D test/e2e/exports/fr-config-manager/forgeops -m forgeops */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { forgeops_connection as fc } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const forgeopsEnv = getEnv(fc); diff --git a/test/e2e/config-manager-push-connector-mappings.e2e.test.js b/test/e2e/config-manager-push-connector-mappings.e2e.test.js index 1c2f0bc15..a9f4f634a 100644 --- a/test/e2e/config-manager-push-connector-mappings.e2e.test.js +++ b/test/e2e/config-manager-push-connector-mappings.e2e.test.js @@ -6,12 +6,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/a FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/am frodo config-manager push connector-mappings -n UserToUserJavascriptSync -D test/e2e/exports/fr-config-manager/forgeops -m forgeops */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { forgeops_connection as fc } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; process.env['FRODO_NO_CACHE'] = '1'; diff --git a/test/e2e/config-manager-push-cookie-domains.e2e.test.js b/test/e2e/config-manager-push-cookie-domains.e2e.test.js index 39424a8e6..7b4619e95 100644 --- a/test/e2e/config-manager-push-cookie-domains.e2e.test.js +++ b/test/e2e/config-manager-push-cookie-domains.e2e.test.js @@ -5,12 +5,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo config-manager push cookie-domains -D test/e2e/exports/fr-config-manager/cloud */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const cloudEnv = getEnv(c); diff --git a/test/e2e/config-manager-push-email-provider.e2e.test.js b/test/e2e/config-manager-push-email-provider.e2e.test.js index 7154472e2..57a84fb1c 100644 --- a/test/e2e/config-manager-push-email-provider.e2e.test.js +++ b/test/e2e/config-manager-push-email-provider.e2e.test.js @@ -5,12 +5,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/am FRODO_REALM=alpha frodo config-manager push email-provider -D test/e2e/exports/fr-config-manager/forgeops -m forgeops */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { forgeops_connection as fc } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const forgeopsEnv = getEnv(fc); diff --git a/test/e2e/config-manager-push-email-templates.e2e.test.js b/test/e2e/config-manager-push-email-templates.e2e.test.js index 609566bd0..75e4c2282 100644 --- a/test/e2e/config-manager-push-email-templates.e2e.test.js +++ b/test/e2e/config-manager-push-email-templates.e2e.test.js @@ -6,12 +6,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/a FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/am frodo config-manager push email-templates -n forgottenUsername -D test/e2e/exports/fr-config-manager/forgeops -m forgeops */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { forgeops_connection as fc } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const forgeopsEnv = getEnv(fc); diff --git a/test/e2e/config-manager-push-internal-roles.e2e.test.js b/test/e2e/config-manager-push-internal-roles.e2e.test.js index 8521cebbf..564cbd7a8 100644 --- a/test/e2e/config-manager-push-internal-roles.e2e.test.js +++ b/test/e2e/config-manager-push-internal-roles.e2e.test.js @@ -6,12 +6,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/a FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/am frodo config-manager push internal-roles -n test-internal-role -D test/e2e/exports/fr-config-manager/forgeops -m forgeops */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { forgeops_connection as fc } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const forgeopsEnv = getEnv(fc); diff --git a/test/e2e/config-manager-push-kba.e2e.test.js b/test/e2e/config-manager-push-kba.e2e.test.js index 0b5c02caa..4b7d3b571 100644 --- a/test/e2e/config-manager-push-kba.e2e.test.js +++ b/test/e2e/config-manager-push-kba.e2e.test.js @@ -5,12 +5,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/am frodo config-manager push kba -D test/e2e/exports/fr-config-manager/forgeops -m forgeops */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { forgeops_connection as fc } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const forgeopsEnv = getEnv(fc); diff --git a/test/e2e/config-manager-push-locales.e2e.test.js b/test/e2e/config-manager-push-locales.e2e.test.js index 39c76027e..b651913cd 100644 --- a/test/e2e/config-manager-push-locales.e2e.test.js +++ b/test/e2e/config-manager-push-locales.e2e.test.js @@ -6,12 +6,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/a FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/am frodo config-manager push locales -n fr -D test/e2e/exports/fr-config-manager/forgeops -m forgeops */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { forgeops_connection as fc } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const forgeopsEnv = getEnv(fc); diff --git a/test/e2e/config-manager-push-managed-objects.e2e.test.js b/test/e2e/config-manager-push-managed-objects.e2e.test.js index 3a4649a0f..74a4b361e 100644 --- a/test/e2e/config-manager-push-managed-objects.e2e.test.js +++ b/test/e2e/config-manager-push-managed-objects.e2e.test.js @@ -6,12 +6,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/a FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/am frodo config-manager push managed-objects -n testObject -D test/e2e/exports/fr-config-manager/forgeops -m forgeops */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { forgeops_connection as fc } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const forgeopsEnv = getEnv(fc); diff --git a/test/e2e/config-manager-push-org-privileges.e2e.test.js b/test/e2e/config-manager-push-org-privileges.e2e.test.js index 98ff402b4..ef14171e6 100644 --- a/test/e2e/config-manager-push-org-privileges.e2e.test.js +++ b/test/e2e/config-manager-push-org-privileges.e2e.test.js @@ -6,12 +6,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/a FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/am frodo config-manager push org-privileges -n alphaOrgPrivileges -D test/e2e/exports/fr-config-manager/forgeops -m forgeops */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { forgeops_connection as fc } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const forgeopsEnv = getEnv(fc); diff --git a/test/e2e/config-manager-push-password-policy.e2e.test.js b/test/e2e/config-manager-push-password-policy.e2e.test.js index e4c4bd929..6aa94b73a 100644 --- a/test/e2e/config-manager-push-password-policy.e2e.test.js +++ b/test/e2e/config-manager-push-password-policy.e2e.test.js @@ -10,12 +10,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/a FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/am frodo config-manager push password-policy -r alpha -D test/e2e/exports/fr-config-manager/forgeops -m forgeops */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { forgeops_connection as fc, connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const cloudEnv = getEnv(c); diff --git a/test/e2e/config-manager-push-telemetry.e2e.test.js b/test/e2e/config-manager-push-telemetry.e2e.test.js index 87aa62eb3..f353ac053 100644 --- a/test/e2e/config-manager-push-telemetry.e2e.test.js +++ b/test/e2e/config-manager-push-telemetry.e2e.test.js @@ -8,12 +8,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo config-manager push telemetry -E TELEMETRY_HEADER_OTLP_TEST_OTLP_API_KEY=all-test -E TELEMETRY_HEADER_OTLP_TEST_OTLP_API_SECRET=all-secret -D test/e2e/exports/fr-config-manager/cloud */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, isRecordingMode, logRecordingProgress, testFail, testSuccess } from './utils/TestUtils'; +import { getEnv, isRecordingMode, logRecordingProgress, testFail, testSuccess, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; process.env['FRODO_CONNECTION_PROFILES_PATH'] = diff --git a/test/e2e/config-manager-push-terms-and-conditions.e2e.test.js b/test/e2e/config-manager-push-terms-and-conditions.e2e.test.js index f319fc566..e4655fe65 100644 --- a/test/e2e/config-manager-push-terms-and-conditions.e2e.test.js +++ b/test/e2e/config-manager-push-terms-and-conditions.e2e.test.js @@ -5,12 +5,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/am frodo config-manager push terms-and-conditions -D test/e2e/exports/fr-config-manager/forgeops -m forgeops */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { forgeops_connection as fc } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const forgeopsEnv = getEnv(fc); diff --git a/test/e2e/config-manager-push-themes.e2e.test.js b/test/e2e/config-manager-push-themes.e2e.test.js index b9f89a6fd..9b157c5dc 100644 --- a/test/e2e/config-manager-push-themes.e2e.test.js +++ b/test/e2e/config-manager-push-themes.e2e.test.js @@ -5,12 +5,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/am FRODO_REALM=alpha frodo config-manager push themes -D test/e2e/exports/fr-config-manager/forgeops -m forgeops */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { forgeops_connection as fc } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const forgeopsEnv = getEnv(fc); diff --git a/test/e2e/config-manager-push-ui-config.e2e.test.js b/test/e2e/config-manager-push-ui-config.e2e.test.js index 30d2b84ab..b99b936ea 100644 --- a/test/e2e/config-manager-push-ui-config.e2e.test.js +++ b/test/e2e/config-manager-push-ui-config.e2e.test.js @@ -5,12 +5,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/am frodo config-manager push ui-config -D test/e2e/exports/fr-config-manager/forgeops -m forgeops */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { forgeops_connection as fc } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const forgeopsEnv = getEnv(fc); diff --git a/test/e2e/conn-alias-add.e2e.test.js b/test/e2e/conn-alias-add.e2e.test.js index 88fc39e4a..69bd6de2e 100644 --- a/test/e2e/conn-alias-add.e2e.test.js +++ b/test/e2e/conn-alias-add.e2e.test.js @@ -1,12 +1,9 @@ /** See test/e2e/README.md for how to write and record e2e tests. */ -import cp from 'child_process'; -import { promisify } from 'util'; import path from 'path'; -import { getEnv, testif, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, testif, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; import { readFileSync, rmSync, writeFileSync } from 'fs'; -const exec = promisify(cp.exec); const connectionsFile = path.resolve('./test/e2e/env/Connections.json'); const connectionsAliasFile = path.resolve('./test/e2e/env/ConnectionsAddAlias.json'); diff --git a/test/e2e/conn-alias-delete.e2e.test.js b/test/e2e/conn-alias-delete.e2e.test.js index 624c29438..665b0664a 100644 --- a/test/e2e/conn-alias-delete.e2e.test.js +++ b/test/e2e/conn-alias-delete.e2e.test.js @@ -1,12 +1,9 @@ /** See test/e2e/README.md for how to write and record e2e tests. */ -import cp from 'child_process'; -import { promisify } from 'util'; import path from 'path'; -import { getEnv, testif, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, testif, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; import { readFileSync, rmSync, writeFileSync } from 'fs'; -const exec = promisify(cp.exec); const connectionsFile = path.resolve('./test/e2e/env/Connections.json'); const connectionsAliasFile = path.resolve('./test/e2e/env/ConnectionsDeleteAlias.json'); diff --git a/test/e2e/conn-delete.e2e.test.js b/test/e2e/conn-delete.e2e.test.js index 7e4205297..5def8c7c0 100644 --- a/test/e2e/conn-delete.e2e.test.js +++ b/test/e2e/conn-delete.e2e.test.js @@ -1,12 +1,9 @@ /** See test/e2e/README.md for how to write and record e2e tests. */ -import cp from 'child_process'; -import { promisify } from 'util'; import path from 'path'; -import { getEnv, testif, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, testif, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; import { readFileSync, rmSync, writeFileSync } from 'fs'; -const exec = promisify(cp.exec); const connectionsFile = path.resolve('./test/e2e/env/Connections.json'); const connectionsDeleteFile = path.resolve('./test/e2e/env/ConnectionsDelete.json'); diff --git a/test/e2e/conn-describe.e2e.test.js b/test/e2e/conn-describe.e2e.test.js index 90a7bacf5..165abb4f6 100644 --- a/test/e2e/conn-describe.e2e.test.js +++ b/test/e2e/conn-describe.e2e.test.js @@ -1,12 +1,9 @@ /** See test/e2e/README.md for how to write and record e2e tests. */ -import cp from 'child_process'; -import { promisify } from 'util'; import path from 'path'; import fs from 'fs'; -import { getEnv, testif, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, testif, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c, amster_connection as cc } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; process.env['FRODO_CONNECTION_PROFILES_PATH'] = diff --git a/test/e2e/conn-list.e2e.test.js b/test/e2e/conn-list.e2e.test.js index 0e6bf0d05..a5388993a 100644 --- a/test/e2e/conn-list.e2e.test.js +++ b/test/e2e/conn-list.e2e.test.js @@ -8,13 +8,10 @@ FRODO_CONNECTION_PROFILES_PATH=~/temp/frodo/Connections.json FRODO_MOCK=record F FRODO_CONNECTION_PROFILES_PATH=~/temp/frodo/Connections.json FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo conn list -l FRODO_CONNECTION_PROFILES_PATH=~/temp/frodo/Connections.json FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo conn list --long */ -import cp from 'child_process'; -import { promisify } from 'util'; import path from 'path'; -import { getEnv, testif, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, testif, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; process.env['FRODO_CONNECTION_PROFILES_PATH'] = diff --git a/test/e2e/conn-save.e2e.test.js b/test/e2e/conn-save.e2e.test.js index 74cd0423e..d6a57a7df 100644 --- a/test/e2e/conn-save.e2e.test.js +++ b/test/e2e/conn-save.e2e.test.js @@ -1,12 +1,9 @@ /** See test/e2e/README.md for how to write and record e2e tests. */ -import cp from 'child_process'; -import { promisify } from 'util'; import path from 'path'; -import { getEnv, testif, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, testif, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c, amster_connection as cc } from './utils/TestConfig'; import { writeFileSync, rmSync } from 'fs'; -const exec = promisify(cp.exec); const connectionsSaveFile = './test/e2e/env/ConnectionsSave.json'; diff --git a/test/e2e/dcc-session-abort.e2e.test.js b/test/e2e/dcc-session-abort.e2e.test.js index fcd36415e..d8a21f11c 100644 --- a/test/e2e/dcc-session-abort.e2e.test.js +++ b/test/e2e/dcc-session-abort.e2e.test.js @@ -6,12 +6,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_MOCK_HOSTS="https://openam-mtc-feb16-st FRODO_HOST=https://openam-mtc-feb16-stg.forgeblocks.com/am frodo dcc session init FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_MOCK_HOSTS="https://openam-mtc-feb16-stg.forgeblocks.com" FRODO_HOST=https://openam-mtc-feb16-stg.forgeblocks.com/am frodo dcc session abort --json */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/dcc-session-apply.e2e.test.js b/test/e2e/dcc-session-apply.e2e.test.js index a332a8bd3..5997f59f4 100644 --- a/test/e2e/dcc-session-apply.e2e.test.js +++ b/test/e2e/dcc-session-apply.e2e.test.js @@ -7,12 +7,9 @@ FRODO_HOST=https://openam-mtc-feb16-stg.forgeblocks.com/am frodo dcc session ini FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_MOCK_HOSTS="https://openam-mtc-feb16-stg.forgeblocks.com" FRODO_HOST=https://openam-mtc-feb16-stg.forgeblocks.com/am frodo dcc session apply --json FRODO_HOST=https://openam-mtc-feb16-stg.forgeblocks.com/am frodo dcc session abort */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/dcc-session-init.e2e.test.js b/test/e2e/dcc-session-init.e2e.test.js index 58108bbb8..4ce65dd73 100644 --- a/test/e2e/dcc-session-init.e2e.test.js +++ b/test/e2e/dcc-session-init.e2e.test.js @@ -6,12 +6,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_MOCK_HOSTS="https://openam-mtc-feb16-st FRODO_HOST=https://openam-mtc-feb16-stg.forgeblocks.com/am frodo dcc session abort FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_MOCK_HOSTS="https://openam-mtc-feb16-stg.forgeblocks.com" FRODO_HOST=https://openam-mtc-feb16-stg.forgeblocks.com/am frodo dcc session init --json */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/dcc-session-state.e2e.test.js b/test/e2e/dcc-session-state.e2e.test.js index 0c895b2b4..e63d718f5 100644 --- a/test/e2e/dcc-session-state.e2e.test.js +++ b/test/e2e/dcc-session-state.e2e.test.js @@ -6,12 +6,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_MOCK_HOSTS="https://openam-mtc-feb16-st FRODO_HOST=https://openam-mtc-feb16-stg.forgeblocks.com/am frodo dcc session abort FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_MOCK_HOSTS="https://openam-mtc-feb16-stg.forgeblocks.com" FRODO_HOST=https://openam-mtc-feb16-stg.forgeblocks.com/am frodo dcc session state --json */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/email-template-import.e2e.test.js b/test/e2e/email-template-import.e2e.test.js index 17aafa1dd..c5662e8c1 100644 --- a/test/e2e/email-template-import.e2e.test.js +++ b/test/e2e/email-template-import.e2e.test.js @@ -11,12 +11,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo email template import --raw -AD test/e2e/exports/all-separate/raw FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo email template import --all-separate --directory test/e2e/exports/all-separate/cloud/global/emailTemplate */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/email-template-list.e2e.test.js b/test/e2e/email-template-list.e2e.test.js index cc2b8cd8e..3dca49b12 100644 --- a/test/e2e/email-template-list.e2e.test.js +++ b/test/e2e/email-template-list.e2e.test.js @@ -5,12 +5,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo email template list -l FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo email template list --long */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/esv-secret-create.e2e.test.js b/test/e2e/esv-secret-create.e2e.test.js index 853c0bb95..e61c811b3 100644 --- a/test/e2e/esv-secret-create.e2e.test.js +++ b/test/e2e/esv-secret-create.e2e.test.js @@ -11,12 +11,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo esv secret create -i esv-test-secret-file-base64hmac-raw --file test/e2e/test-data/esv/hmac-key.txt --encoding base64hmac --description "This is a test secret from base64 encoded hmac key file (raw)." FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo esv secret create -i esv-test-secret-pi-unknown --value "3.141592653589793238462643383279502884" --description "This is a test secret containing the value pi." --encoding unknown */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/esv-secret-delete.e2e.test.js b/test/e2e/esv-secret-delete.e2e.test.js index 7412f24e1..9893695cb 100644 --- a/test/e2e/esv-secret-delete.e2e.test.js +++ b/test/e2e/esv-secret-delete.e2e.test.js @@ -6,12 +6,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo esv secret delete -a FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo esv secret delete --all */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/esv-secret-describe.e2e.test.js b/test/e2e/esv-secret-describe.e2e.test.js index 906bb92ff..5f2d25285 100644 --- a/test/e2e/esv-secret-describe.e2e.test.js +++ b/test/e2e/esv-secret-describe.e2e.test.js @@ -8,12 +8,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo esv secret describe --json --usage --secret-id esv-test-secret --file test/e2e/exports/all/all.cloud.json FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo esv secret describe --json --usage --secret-id esv-test-secret --directory test/e2e/exports/all-separate/cloud */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/esv-secret-list.e2e.test.js b/test/e2e/esv-secret-list.e2e.test.js index 394d64293..6dd33fdb7 100644 --- a/test/e2e/esv-secret-list.e2e.test.js +++ b/test/e2e/esv-secret-list.e2e.test.js @@ -10,12 +10,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo esv secret list -uD test/e2e/exports/all-separate/cloud FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo esv secret list --usage --long --directory test/e2e/exports/all-separate/cloud */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/esv-secret-version-activate.e2e.test.js b/test/e2e/esv-secret-version-activate.e2e.test.js index 1f30ad06a..e48d192a6 100644 --- a/test/e2e/esv-secret-version-activate.e2e.test.js +++ b/test/e2e/esv-secret-version-activate.e2e.test.js @@ -4,12 +4,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo esv secret version activate -i esv-test-secret-pi-generic -v 1 FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo esv secret version activate --secret-id esv-test-secret-pi-generic --version 2 */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/esv-secret-version-create.e2e.test.js b/test/e2e/esv-secret-version-create.e2e.test.js index fb36337be..b5fd6eb22 100644 --- a/test/e2e/esv-secret-version-create.e2e.test.js +++ b/test/e2e/esv-secret-version-create.e2e.test.js @@ -5,12 +5,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo esv secret version create -i esv-test-secret-cert-pem-raw --file test/e2e/test-data/esv/key-pair.pem FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo esv secret version create --file test/e2e/test-data/esv/hmac-key.txt -i esv-test-secret-file-base64hmac-raw */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/esv-secret-version-deactivate.e2e.test.js b/test/e2e/esv-secret-version-deactivate.e2e.test.js index f569e6650..95ea215e3 100644 --- a/test/e2e/esv-secret-version-deactivate.e2e.test.js +++ b/test/e2e/esv-secret-version-deactivate.e2e.test.js @@ -4,12 +4,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo esv secret version deactivate -i esv-test-secret-pi-generic -v 1 FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo esv secret version deactivate --secret-id esv-test-secret-pi-generic --version 2 */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/esv-secret-version-delete.e2e.test.js b/test/e2e/esv-secret-version-delete.e2e.test.js index a2ac18810..dc174b41a 100644 --- a/test/e2e/esv-secret-version-delete.e2e.test.js +++ b/test/e2e/esv-secret-version-delete.e2e.test.js @@ -4,12 +4,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo esv secret version delete -i esv-test-secret-pi-generic -v 2 FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo esv secret version delete --secret-id esv-test-secret-pi-generic --version 4 */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/esv-secret-version-list.e2e.test.js b/test/e2e/esv-secret-version-list.e2e.test.js index c5cdeb5f9..4a821c471 100644 --- a/test/e2e/esv-secret-version-list.e2e.test.js +++ b/test/e2e/esv-secret-version-list.e2e.test.js @@ -4,12 +4,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo esv secret version list -i esv-test-secret FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo esv secret version list --secret-id esv-test-secret */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/esv-variable-delete.e2e.test.js b/test/e2e/esv-variable-delete.e2e.test.js index 712078e4f..799655ac6 100644 --- a/test/e2e/esv-variable-delete.e2e.test.js +++ b/test/e2e/esv-variable-delete.e2e.test.js @@ -6,12 +6,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo esv variable delete -a FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo esv variable delete --all */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/esv-variable-describe.e2e.test.js b/test/e2e/esv-variable-describe.e2e.test.js index 35c2cd7eb..1eda8f282 100644 --- a/test/e2e/esv-variable-describe.e2e.test.js +++ b/test/e2e/esv-variable-describe.e2e.test.js @@ -8,12 +8,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo esv variable describe --json --usage --variable-id esv-test-var-pi --file test/e2e/exports/all/all.cloud.json FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo esv variable describe --json --usage --variable-id esv-test-var-pi --directory test/e2e/exports/all-separate/cloud */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/esv-variable-list.e2e.test.js b/test/e2e/esv-variable-list.e2e.test.js index a7c9a5e0c..bddbb4487 100644 --- a/test/e2e/esv-variable-list.e2e.test.js +++ b/test/e2e/esv-variable-list.e2e.test.js @@ -10,12 +10,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo esv variable list -uD test/e2e/exports/all-separate/cloud FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo esv variable list --usage --long --directory test/e2e/exports/all-separate/cloud */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/idm-count.e2e.test.js b/test/e2e/idm-count.e2e.test.js index 36361fb93..c6c261d7b 100644 --- a/test/e2e/idm-count.e2e.test.js +++ b/test/e2e/idm-count.e2e.test.js @@ -4,12 +4,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo idm count -o alpha_user FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo idm count --managed-object alpha_user */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/idm-delete.e2e.test.js b/test/e2e/idm-delete.e2e.test.js index b85676049..a354b2635 100644 --- a/test/e2e/idm-delete.e2e.test.js +++ b/test/e2e/idm-delete.e2e.test.js @@ -3,12 +3,9 @@ /* FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo idm delete -i emailTemplate/deleteTemplate */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/idm-import.e2e.test.js b/test/e2e/idm-import.e2e.test.js index 051228b47..922ef6b75 100644 --- a/test/e2e/idm-import.e2e.test.js +++ b/test/e2e/idm-import.e2e.test.js @@ -19,12 +19,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/a FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/am frodo idm import --entity-id sync -f test/e2e/exports/all-separate/forgeops/global/sync/sync.idm.json -m forgeops FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://nightly.gcp.forgeops.com/am frodo idm import -i managed -f test/e2e/exports/all-separate/forgeops/global/idm/managed/managed.idm.json --type forgeops */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, testFail, testSuccess } from './utils/TestUtils'; +import { getEnv, testFail, testSuccess, exec } from './utils/TestUtils'; import { connection as c , forgeops_connection as fc} from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/idm-list.e2e.test.js b/test/e2e/idm-list.e2e.test.js index 4d82dbd17..8bc24ae48 100644 --- a/test/e2e/idm-list.e2e.test.js +++ b/test/e2e/idm-list.e2e.test.js @@ -3,12 +3,9 @@ /* FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo idm list */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/idp-delete.e2e.test.js b/test/e2e/idp-delete.e2e.test.js index 2cb599b3d..7c385c04f 100644 --- a/test/e2e/idp-delete.e2e.test.js +++ b/test/e2e/idp-delete.e2e.test.js @@ -3,12 +3,9 @@ /* FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo idp delete -i insta openam */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/idp-import.e2e.test.js b/test/e2e/idp-import.e2e.test.js index aaaacb8c0..ff64f6362 100644 --- a/test/e2e/idp-import.e2e.test.js +++ b/test/e2e/idp-import.e2e.test.js @@ -13,12 +13,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo idp import -AD test/e2e/exports/all-separate/cloud/realm/root-alpha/idp FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo idp import --all-separate --no-deps --directory test/e2e/exports/all-separate/cloud/realm/root-alpha/idp */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/idp-list.e2e.test.js b/test/e2e/idp-list.e2e.test.js index e59966e90..b4fe74c77 100644 --- a/test/e2e/idp-list.e2e.test.js +++ b/test/e2e/idp-list.e2e.test.js @@ -3,12 +3,9 @@ /* FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo idp list */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/info.e2e.test.js b/test/e2e/info.e2e.test.js index 882df0661..becfaecef 100644 --- a/test/e2e/info.e2e.test.js +++ b/test/e2e/info.e2e.test.js @@ -19,13 +19,10 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am FRODO_SA_ID=8a4fce63-e7f1-452c-a984-086150f83be0 FRODO_SA_JWK='{"d":"Y5jG4hqzRXl-HfRnhlako7Tgun-p8HGfzda7HuxHIrk-u7vzxSuwo9ffKjubuvI7iM4wLIGTSnbMF8PFjzx7HH_W1OeIAae0N4JOQFTx91CPwnZ2KPI49ItxAADAxZNjphGCiTrrIKIg2Kq06YTa5eGqjUgYrFTrT0gbQMg6J6hL-s4DbWeidlkoHqYAfK8LNb75V07VgI02eYHi2IvwMwFB7fAoaZHaSd8Vh8TNlRUgIb4G2mdJA2TFV3Ihrc9ppOmD2Hc-_VouZ92q9iSZdswR9bOTfWL2EvrZ4unHcI_wk6MRn5yfRBBfWSS4jk5-uM-vXQXVGqMzkDHaKt3nb0dIm6fcK4Bkhn19KYXtkVWeA6tqXheiSdXixV48IdH0lyk4UpKl00bhNkC_JAjVSpCKyXbYxns1_3fPK_JK0-lrlQunAvuJuPgdcoTheSsboWU9DmVS8lL9MbV9pDEOWrOwI6Z6VCNYqT4CBRKC7O8p68OFUYz2XlRbdriV_j2Fo02rbDcD1Za_9l6nPWq6-igon6VowOPoe4Q0HY3spnJvnSl9DtWFncEJ6g6CHJ8FPpw_qsknZnCNew-XZYWXfzlS8yQbdX52GGSN6pFuzVrSN8bEOIKnx2ojz526-JMVg0nfF4s9Jj4sVfEiz3Mi9TVhlLQVwsrT5LfokbSdxjk","dp":"wzkNVsFuQwZh6LAG_UjFRnmHCvZmRfTg1WyNL_JCPkJfsLLU95cWpYypSY5rwmtfB0Cvnwh64qFBHnMJoWPXiSfG1JhLBScwd7LdpCjRZVcLhgbLGh46SCrSJIIxXZ4UhobU_BrPwdCRjRNDVHbPx207gmrDhmvsx4LsgY_PquvCuItvtwsdnHBk63o43Cr4DzpQnD8hBf94pKStAx4lfUlTPIcGCWKLDXBZlSczUN2j_DyddG_JArkAJTT2fuJoULpps1_NXijUClosDqzJA6bc4IyXX4HBc4PZEe5kQmOIBechxQs6gn-dAkqLncm7wKPNiavsukSMeiEraIlAGQ","dq":"tE-opri6oArh1bJ3Hkd5JMCnGrbpc219IvE5vRTiJAWOENRtEaMcGdP9s5vXBlaililfBItUrLDVOvGkNZh3MsDxKYThLN8biml9LyPhg-IOntKySB9ZJ8Gsyd8EK-pEYhnF8Hlb2NCa2ezQNNqoH_LSpS9SGmwCUiSCThZvnxrEHRjE894551zsUc8kek2dehDALZxzGoXFTbaxfMU3m9bQp98ExLovbORL-fN2xodk4QrRugIGZaddbkOjX1RVM20plhuznPSVUNO7bS6ziwRyG4tJslSYZIDmR2WT4a9z91luNT55P81W_404IMogTvavWfgdybaWd6YDsu09FQ","e":"AQAB","kty":"RSA","n":"yKUN7H0d7KPBv-CQ4Sxg89WOcvMsLNX31dcsfIDWKbPQJYq8WD32GsiCfU8TB0RaQNU78SQLMMFCMGswsv7Ne59QBFS6Xrhugpxeb8LjrzPEzKqYcnxLdPPhsucOdmELwaMXi_yOWh8GSDKAd9Dp1YSi7vDGyCL35GvgY16PlxMJcqjWawHWIJl4fz9aU0LmZUV7jdlwX2Ww8V6wqUZUb-WpNAVKehAPY-JL6_uuuZpYm3OJqjfH5bL5JseZCaUAxxYpdpJDJ0XnrScS2XLkfvms096IjDf6WXEbt73SbnznDhBGl8rzvbjRTcDMoCH401tUF8pZH5wDqY8eKChXJSMTmDirX1VaTMK1R42epSb9OKJ4qkDLZx6z8BcA3L9qiq-mzIBnLsGqQ552fTowl67KgQKUTM9q21vMH-iXQTvx29b-y3aW6LiX1A7u3xMjlcIIfRrFzV-JXy6zFeJdcxKAubN0s9bpbVB2XOQd_EFbuAtnBTy1jebl0YPtAofg9bW_LkhD_mP1Q3f6Q0VAomwFERaVTWX2U_HcZK_oDEzj9GIx9NHIjIKs8rtVpD2QS91zXmLU3FgZM7SDP0DECJMqiLQPzEv9Y6AuMiB9rEYx8FBrRbzVuPadhu5dbkBVK-DAD1AIy8WAODMbtRa3Hu8u8LICSa2SDtnfookwfp8","p":"5KlzxGNFCc7IlazPnQbVXBAJ5zMR-lT5uotrnf7GUmv1MrggJdQdd7fHVOuT04GQg0EF7HbNEZCqDV6hcePGWy6Uq6RKo232__u0k6oQtaiSENaj4ZJHGfqVlKzFTZI2ZxieBmCClL5UCXJzwx9DkGeY9p4MPVxphXtq_rA3rzK5b-E4AhALPB1OZYoiK33hYhmckqUzURlRYX3Emljv1T5GwFPB6ATjbWfZe617i9jzC_6ZOwWl3pnAVN39nGs46r33lJ29h8NJf3j3p205Va40rUyx4wsw389Ns2X8-YjAiKsmcAjbDa9osgfjKLZb5DLZsFnslVxkTVkONHHamQ","q":"4KIX9D_kZtfmisBSnXMCRNGzYYCoYzrRUG7b7pdXFUi0NBAReHZ-pZfWiWAQrEv_ZoO_ezfSuTOkOCIFgUh7xu2OWmhUGWxbQu_e82G_vk1PPQpU8Qd9nbGYhPe1OlwNuZWfF6gnaJ6LZ4t9eQVeFFsScY01bnKTytCOHElzlWszxImNi9N9ubRbDaIIKb5_Zl6125pG6F0LRxj640DA8mBRSAfFE6otcoYQFuN_EguZOXhlyfZxxihAB6K6vyFCYsKA-X68_kw35GcwCRTNaGwi19b-CDm_cDwBjwWSxpVY2CG9wKmnU5FuK0rQXjlKzSQ_CEerrz1YpZhS43Vd9w","qi":"4neo4KrdgukK5uKJJxLl9JealzEGvNtE_KWQcoYvTVFzMENK1CZNvHDNpOyIQlQXoygS13nwLJnT0nH_mcc2WoCzm4NpLAs5kAXlXehprN_OChFQNJuwmH6qmF1PATKkpAZhQYsO8vbUJx1tuQ8TT86ckIhuZ8pYc8POFWicViaNh6ZalEu-46ywQJaEn3uyPpYfmuK0JsNPOhH2npSmx6CuiQJPishPV0bAnGFpqHGt0R-hI5KDLHVJCg1VWiwxkT2sM_glXdmi-zEAvedtBkLlNEeeDoLy0K-a7i3Ze9-MI1D1unQjZUtL2NvMORRQ997cmVLQ6qDE_rscv9dclQ"}' frodo info --scriptFriendly FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am FRODO_SA_ID=8a4fce63-e7f1-452c-a984-086150f83be0 FRODO_SA_JWK='{"d":"Y5jG4hqzRXl-HfRnhlako7Tgun-p8HGfzda7HuxHIrk-u7vzxSuwo9ffKjubuvI7iM4wLIGTSnbMF8PFjzx7HH_W1OeIAae0N4JOQFTx91CPwnZ2KPI49ItxAADAxZNjphGCiTrrIKIg2Kq06YTa5eGqjUgYrFTrT0gbQMg6J6hL-s4DbWeidlkoHqYAfK8LNb75V07VgI02eYHi2IvwMwFB7fAoaZHaSd8Vh8TNlRUgIb4G2mdJA2TFV3Ihrc9ppOmD2Hc-_VouZ92q9iSZdswR9bOTfWL2EvrZ4unHcI_wk6MRn5yfRBBfWSS4jk5-uM-vXQXVGqMzkDHaKt3nb0dIm6fcK4Bkhn19KYXtkVWeA6tqXheiSdXixV48IdH0lyk4UpKl00bhNkC_JAjVSpCKyXbYxns1_3fPK_JK0-lrlQunAvuJuPgdcoTheSsboWU9DmVS8lL9MbV9pDEOWrOwI6Z6VCNYqT4CBRKC7O8p68OFUYz2XlRbdriV_j2Fo02rbDcD1Za_9l6nPWq6-igon6VowOPoe4Q0HY3spnJvnSl9DtWFncEJ6g6CHJ8FPpw_qsknZnCNew-XZYWXfzlS8yQbdX52GGSN6pFuzVrSN8bEOIKnx2ojz526-JMVg0nfF4s9Jj4sVfEiz3Mi9TVhlLQVwsrT5LfokbSdxjk","dp":"wzkNVsFuQwZh6LAG_UjFRnmHCvZmRfTg1WyNL_JCPkJfsLLU95cWpYypSY5rwmtfB0Cvnwh64qFBHnMJoWPXiSfG1JhLBScwd7LdpCjRZVcLhgbLGh46SCrSJIIxXZ4UhobU_BrPwdCRjRNDVHbPx207gmrDhmvsx4LsgY_PquvCuItvtwsdnHBk63o43Cr4DzpQnD8hBf94pKStAx4lfUlTPIcGCWKLDXBZlSczUN2j_DyddG_JArkAJTT2fuJoULpps1_NXijUClosDqzJA6bc4IyXX4HBc4PZEe5kQmOIBechxQs6gn-dAkqLncm7wKPNiavsukSMeiEraIlAGQ","dq":"tE-opri6oArh1bJ3Hkd5JMCnGrbpc219IvE5vRTiJAWOENRtEaMcGdP9s5vXBlaililfBItUrLDVOvGkNZh3MsDxKYThLN8biml9LyPhg-IOntKySB9ZJ8Gsyd8EK-pEYhnF8Hlb2NCa2ezQNNqoH_LSpS9SGmwCUiSCThZvnxrEHRjE894551zsUc8kek2dehDALZxzGoXFTbaxfMU3m9bQp98ExLovbORL-fN2xodk4QrRugIGZaddbkOjX1RVM20plhuznPSVUNO7bS6ziwRyG4tJslSYZIDmR2WT4a9z91luNT55P81W_404IMogTvavWfgdybaWd6YDsu09FQ","e":"AQAB","kty":"RSA","n":"yKUN7H0d7KPBv-CQ4Sxg89WOcvMsLNX31dcsfIDWKbPQJYq8WD32GsiCfU8TB0RaQNU78SQLMMFCMGswsv7Ne59QBFS6Xrhugpxeb8LjrzPEzKqYcnxLdPPhsucOdmELwaMXi_yOWh8GSDKAd9Dp1YSi7vDGyCL35GvgY16PlxMJcqjWawHWIJl4fz9aU0LmZUV7jdlwX2Ww8V6wqUZUb-WpNAVKehAPY-JL6_uuuZpYm3OJqjfH5bL5JseZCaUAxxYpdpJDJ0XnrScS2XLkfvms096IjDf6WXEbt73SbnznDhBGl8rzvbjRTcDMoCH401tUF8pZH5wDqY8eKChXJSMTmDirX1VaTMK1R42epSb9OKJ4qkDLZx6z8BcA3L9qiq-mzIBnLsGqQ552fTowl67KgQKUTM9q21vMH-iXQTvx29b-y3aW6LiX1A7u3xMjlcIIfRrFzV-JXy6zFeJdcxKAubN0s9bpbVB2XOQd_EFbuAtnBTy1jebl0YPtAofg9bW_LkhD_mP1Q3f6Q0VAomwFERaVTWX2U_HcZK_oDEzj9GIx9NHIjIKs8rtVpD2QS91zXmLU3FgZM7SDP0DECJMqiLQPzEv9Y6AuMiB9rEYx8FBrRbzVuPadhu5dbkBVK-DAD1AIy8WAODMbtRa3Hu8u8LICSa2SDtnfookwfp8","p":"5KlzxGNFCc7IlazPnQbVXBAJ5zMR-lT5uotrnf7GUmv1MrggJdQdd7fHVOuT04GQg0EF7HbNEZCqDV6hcePGWy6Uq6RKo232__u0k6oQtaiSENaj4ZJHGfqVlKzFTZI2ZxieBmCClL5UCXJzwx9DkGeY9p4MPVxphXtq_rA3rzK5b-E4AhALPB1OZYoiK33hYhmckqUzURlRYX3Emljv1T5GwFPB6ATjbWfZe617i9jzC_6ZOwWl3pnAVN39nGs46r33lJ29h8NJf3j3p205Va40rUyx4wsw389Ns2X8-YjAiKsmcAjbDa9osgfjKLZb5DLZsFnslVxkTVkONHHamQ","q":"4KIX9D_kZtfmisBSnXMCRNGzYYCoYzrRUG7b7pdXFUi0NBAReHZ-pZfWiWAQrEv_ZoO_ezfSuTOkOCIFgUh7xu2OWmhUGWxbQu_e82G_vk1PPQpU8Qd9nbGYhPe1OlwNuZWfF6gnaJ6LZ4t9eQVeFFsScY01bnKTytCOHElzlWszxImNi9N9ubRbDaIIKb5_Zl6125pG6F0LRxj640DA8mBRSAfFE6otcoYQFuN_EguZOXhlyfZxxihAB6K6vyFCYsKA-X68_kw35GcwCRTNaGwi19b-CDm_cDwBjwWSxpVY2CG9wKmnU5FuK0rQXjlKzSQ_CEerrz1YpZhS43Vd9w","qi":"4neo4KrdgukK5uKJJxLl9JealzEGvNtE_KWQcoYvTVFzMENK1CZNvHDNpOyIQlQXoygS13nwLJnT0nH_mcc2WoCzm4NpLAs5kAXlXehprN_OChFQNJuwmH6qmF1PATKkpAZhQYsO8vbUJx1tuQ8TT86ckIhuZ8pYc8POFWicViaNh6ZalEu-46ywQJaEn3uyPpYfmuK0JsNPOhH2npSmx6CuiQJPishPV0bAnGFpqHGt0R-hI5KDLHVJCg1VWiwxkT2sM_glXdmi-zEAvedtBkLlNEeeDoLy0K-a7i3Ze9-MI1D1unQjZUtL2NvMORRQ997cmVLQ6qDE_rscv9dclQ"}' frodo info -s */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; import { rmSync, writeFileSync } from 'fs'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; diff --git a/test/e2e/journey-disable.e2e.test.js b/test/e2e/journey-disable.e2e.test.js index d8a59c85c..5c1ef0ac7 100644 --- a/test/e2e/journey-disable.e2e.test.js +++ b/test/e2e/journey-disable.e2e.test.js @@ -4,12 +4,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo journey disable -i j10 FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo journey disable --journey-id j10 */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/journey-enable.e2e.test.js b/test/e2e/journey-enable.e2e.test.js index a270a4696..eb3ade60b 100644 --- a/test/e2e/journey-enable.e2e.test.js +++ b/test/e2e/journey-enable.e2e.test.js @@ -4,12 +4,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo journey enable -i j10 FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo journey enable --journey-id j10 */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/journey-import.e2e.test.js b/test/e2e/journey-import.e2e.test.js index e19b92509..8e128691f 100644 --- a/test/e2e/journey-import.e2e.test.js +++ b/test/e2e/journey-import.e2e.test.js @@ -19,12 +19,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo journey import -AD test/e2e/exports/all-separate/cloud/realm/root-alpha/journey --re-uuid FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo journey import --all-separate --no-deps --directory test/e2e/exports/all-separate/cloud/realm/root-alpha/journey */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/journey-list.e2e.test.js b/test/e2e/journey-list.e2e.test.js index 8ae591e6c..30de154ce 100644 --- a/test/e2e/journey-list.e2e.test.js +++ b/test/e2e/journey-list.e2e.test.js @@ -5,12 +5,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo journey list -l FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo journey list --long */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/log-list.e2e.test.js b/test/e2e/log-list.e2e.test.js index 6492dc654..9d5ad043d 100644 --- a/test/e2e/log-list.e2e.test.js +++ b/test/e2e/log-list.e2e.test.js @@ -3,16 +3,13 @@ /* FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo log list */ -import cp from 'child_process'; -import { promisify } from 'util'; import { connection as c } from './utils/TestConfig'; -import { normalizeSnapshotText } from './utils/TestUtils'; +import { normalizeSnapshotText, exec } from './utils/TestUtils'; import { createRequire } from 'module'; const require = createRequire(import.meta.url); const { ensureFrodoArtifact, getTestBinaryPath } = require('./utils/FrodoBinary.cjs'); -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; process.env['FRODO_CONNECTION_PROFILES_PATH'] = './test/e2e/env/Connections.json'; diff --git a/test/e2e/login-errors.e2e.test.js b/test/e2e/login-errors.e2e.test.js index 151372310..d4b3e5b24 100644 --- a/test/e2e/login-errors.e2e.test.js +++ b/test/e2e/login-errors.e2e.test.js @@ -13,17 +13,15 @@ * neither was available in the environment these tests were authored in. * See the plan doc's Phase F addendum. */ -import cp from 'child_process'; -import { promisify } from 'util'; import path from 'path'; import { mkdirSync, rmSync, writeFileSync } from 'fs'; import { connection as c } from './utils/TestConfig'; +import { exec } from './utils/TestUtils'; import { createRequire } from 'module'; const require = createRequire(import.meta.url); const { ensureFrodoArtifact, getTestBinaryPath } = require('./utils/FrodoBinary.cjs'); -const exec = promisify(cp.exec); const TMP_DIR = path.resolve('./test/fs_tmp/login-errors-e2e'); const connectionProfilesPath = path.join(TMP_DIR, 'Connections.json'); diff --git a/test/e2e/mapping-delete.e2e.test.js b/test/e2e/mapping-delete.e2e.test.js index 0ab766ddb..0b4720959 100644 --- a/test/e2e/mapping-delete.e2e.test.js +++ b/test/e2e/mapping-delete.e2e.test.js @@ -6,12 +6,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo mapping delete -a FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo mapping delete --all */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/mapping-import.e2e.test.js b/test/e2e/mapping-import.e2e.test.js index 413761367..bc0279b60 100644 --- a/test/e2e/mapping-import.e2e.test.js +++ b/test/e2e/mapping-import.e2e.test.js @@ -10,12 +10,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo mapping import -AD test/e2e/exports/all-separate/cloud/global/idm FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo mapping import --all-separate --no-deps --directory test/e2e/exports/all-separate/cloud/global/idm */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/mapping-list.e2e.test.js b/test/e2e/mapping-list.e2e.test.js index a8aa63c2d..f9c0c590c 100644 --- a/test/e2e/mapping-list.e2e.test.js +++ b/test/e2e/mapping-list.e2e.test.js @@ -5,12 +5,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo mapping list -l FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo mapping list --long */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/mapping-rename.e2e.test.js b/test/e2e/mapping-rename.e2e.test.js index efee767d1..57b6aacab 100644 --- a/test/e2e/mapping-rename.e2e.test.js +++ b/test/e2e/mapping-rename.e2e.test.js @@ -6,12 +6,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo mapping rename --all FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo mapping rename -al */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/node-delete.e2e.test.js b/test/e2e/node-delete.e2e.test.js index 7f16ddf48..315567732 100644 --- a/test/e2e/node-delete.e2e.test.js +++ b/test/e2e/node-delete.e2e.test.js @@ -8,12 +8,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo node delete -a FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo node delete --all */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/node-describe.e2e.test.js b/test/e2e/node-describe.e2e.test.js index ee03c5414..7e4a5b804 100644 --- a/test/e2e/node-describe.e2e.test.js +++ b/test/e2e/node-describe.e2e.test.js @@ -7,12 +7,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo node describe --json --node-id c605506774a848f7877b4d17a453bd39-1 FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo node describe --json --node-name 'Display Callback' */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/node-import.e2e.test.js b/test/e2e/node-import.e2e.test.js index 06ac754f3..b69f7586f 100644 --- a/test/e2e/node-import.e2e.test.js +++ b/test/e2e/node-import.e2e.test.js @@ -11,12 +11,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo node import -AD test/e2e/exports/all-separate/cloud/global/nodeTypes FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo node import --all-separate --directory test/e2e/exports/all-separate/cloud/global/nodeTypes */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/node-list.e2e.test.js b/test/e2e/node-list.e2e.test.js index e93e791b7..cbfa1ea0a 100644 --- a/test/e2e/node-list.e2e.test.js +++ b/test/e2e/node-list.e2e.test.js @@ -5,12 +5,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo node list -l FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo node list --long */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/oauth-client-delete.e2e.test.js b/test/e2e/oauth-client-delete.e2e.test.js index 11db96375..81f246567 100644 --- a/test/e2e/oauth-client-delete.e2e.test.js +++ b/test/e2e/oauth-client-delete.e2e.test.js @@ -3,12 +3,9 @@ /* FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo oauth client delete -i testapp */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/oauth-client-import.e2e.test.js b/test/e2e/oauth-client-import.e2e.test.js index a355bf495..f45dbf238 100644 --- a/test/e2e/oauth-client-import.e2e.test.js +++ b/test/e2e/oauth-client-import.e2e.test.js @@ -14,12 +14,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo oauth client import --all-separate --directory test/e2e/exports/all-separate/cloud/realm/root-alpha/oauth2.app FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo oauth client import -f testclient.oauth2.app.json --directory test/e2e/exports/all-separate/cloud/realm/root-alpha/oauth2.app */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/oauth-client-list.e2e.test.js b/test/e2e/oauth-client-list.e2e.test.js index f9578cc47..c9dc93a34 100644 --- a/test/e2e/oauth-client-list.e2e.test.js +++ b/test/e2e/oauth-client-list.e2e.test.js @@ -5,12 +5,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo oauth client list -l FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo oauth client list --long */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/realm-describe.e2e.test.js b/test/e2e/realm-describe.e2e.test.js index ce225f60b..dd21fadbb 100644 --- a/test/e2e/realm-describe.e2e.test.js +++ b/test/e2e/realm-describe.e2e.test.js @@ -3,12 +3,9 @@ /* FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo realm describe */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/realm-import.e2e.test.js b/test/e2e/realm-import.e2e.test.js index cad82e2c1..8d8313af6 100644 --- a/test/e2e/realm-import.e2e.test.js +++ b/test/e2e/realm-import.e2e.test.js @@ -22,12 +22,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=http://openam-frodo-dev.classic.co FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=http://openam-frodo-dev.classic.com:8080/am frodo realm import -AD test/e2e/exports/all-separate/classic/global/realm -m classic FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=http://openam-frodo-dev.classic.com:8080/am frodo realm import --all-separate --directory test/e2e/exports/all-separate/classic/global/realm --type classic */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c, classic_connection as cc } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; process.env['FRODO_CONNECTION_PROFILES_PATH'] = diff --git a/test/e2e/realm-list.e2e.test.js b/test/e2e/realm-list.e2e.test.js index 2e4b020ca..c355824d2 100644 --- a/test/e2e/realm-list.e2e.test.js +++ b/test/e2e/realm-list.e2e.test.js @@ -5,12 +5,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo realm list -l FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo realm list --long */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/role-import.e2e.test.js b/test/e2e/role-import.e2e.test.js index 652354163..42ec788c7 100644 --- a/test/e2e/role-import.e2e.test.js +++ b/test/e2e/role-import.e2e.test.js @@ -12,12 +12,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo role import --all-separate --directory test/e2e/exports/all-separate/cloud/global/internalRole */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/role-list.e2e.test.js b/test/e2e/role-list.e2e.test.js index e0247ad8a..715b1abca 100644 --- a/test/e2e/role-list.e2e.test.js +++ b/test/e2e/role-list.e2e.test.js @@ -5,12 +5,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo role list -l FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo role list --long */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/saml-cot-import.e2e.test.js b/test/e2e/saml-cot-import.e2e.test.js index 026522d55..d0acaa0cc 100644 --- a/test/e2e/saml-cot-import.e2e.test.js +++ b/test/e2e/saml-cot-import.e2e.test.js @@ -13,12 +13,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo saml cot import -AD test/e2e/exports/all-separate/cloud/realm/root-alpha/cot FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo saml cot import --all-separate --directory test/e2e/exports/all-separate/cloud/realm/root-alpha/cot */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/saml-cot-list.e2e.test.js b/test/e2e/saml-cot-list.e2e.test.js index 8f3c5c5cb..1c69ff58c 100644 --- a/test/e2e/saml-cot-list.e2e.test.js +++ b/test/e2e/saml-cot-list.e2e.test.js @@ -5,12 +5,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo saml cot list -l FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo saml cot list --long */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/saml-describe.e2e.test.js b/test/e2e/saml-describe.e2e.test.js index 7988b031c..f43c7cfaf 100644 --- a/test/e2e/saml-describe.e2e.test.js +++ b/test/e2e/saml-describe.e2e.test.js @@ -4,12 +4,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo saml describe -i iSPAzure FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo saml describe --entity-id iSPAzure */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/saml-import.e2e.test.js b/test/e2e/saml-import.e2e.test.js index 596f74086..83bdfb9e4 100644 --- a/test/e2e/saml-import.e2e.test.js +++ b/test/e2e/saml-import.e2e.test.js @@ -13,12 +13,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo saml import -AD test/e2e/exports/all-separate/cloud/realm/root-alpha/saml FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo saml import --all-separate --no-deps --directory test/e2e/exports/all-separate/cloud/realm/root-alpha/saml */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/saml-list.e2e.test.js b/test/e2e/saml-list.e2e.test.js index 2ca84d365..a406c1edf 100644 --- a/test/e2e/saml-list.e2e.test.js +++ b/test/e2e/saml-list.e2e.test.js @@ -5,12 +5,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo saml list -l FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo saml list --long */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/script-delete.e2e.test.js b/test/e2e/script-delete.e2e.test.js index 5a899c43a..7fba2a18a 100644 --- a/test/e2e/script-delete.e2e.test.js +++ b/test/e2e/script-delete.e2e.test.js @@ -8,12 +8,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo script delete -a FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo script delete --all */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/script-describe.e2e.test.js b/test/e2e/script-describe.e2e.test.js index 5ebbe0391..22b40fbbe 100644 --- a/test/e2e/script-describe.e2e.test.js +++ b/test/e2e/script-describe.e2e.test.js @@ -8,12 +8,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo script describe --json --usage --script-id 1b52a7e0-4019-40fa-958a-15a49870e901 --file test/e2e/exports/all/all.cloud.json FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo script describe --json --usage --script-name shared --directory test/e2e/exports/all-separate/cloud */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/script-list.e2e.test.js b/test/e2e/script-list.e2e.test.js index 4933a6b40..ef626deba 100644 --- a/test/e2e/script-list.e2e.test.js +++ b/test/e2e/script-list.e2e.test.js @@ -10,12 +10,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo script list -uD test/e2e/exports/all-separate/cloud FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo script list --usage --long --directory test/e2e/exports/all-separate/cloud */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/server-import.e2e.test.js b/test/e2e/server-import.e2e.test.js index cd5b93a57..cab6141a6 100644 --- a/test/e2e/server-import.e2e.test.js +++ b/test/e2e/server-import.e2e.test.js @@ -11,12 +11,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=http://openam-frodo-dev.classic.co FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=http://openam-frodo-dev.classic.com:8080/am frodo server import -dAD test/e2e/exports/all-separate/classic/global/server FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=http://openam-frodo-dev.classic.com:8080/am frodo server import --all-separate --directory test/e2e/exports/all-separate/classic/global/server */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { classic_connection as cc } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; process.env['FRODO_CONNECTION_PROFILES_PATH'] = diff --git a/test/e2e/server-list.e2e.test.js b/test/e2e/server-list.e2e.test.js index 61e074047..0a06ddeb6 100644 --- a/test/e2e/server-list.e2e.test.js +++ b/test/e2e/server-list.e2e.test.js @@ -5,12 +5,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=http://openam-frodo-dev.classic.co FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=http://openam-frodo-dev.classic.com:8080/am frodo server list -l FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=http://openam-frodo-dev.classic.com:8080/am frodo server list --long */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { classic_connection as cc } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; process.env['FRODO_CONNECTION_PROFILES_PATH'] = diff --git a/test/e2e/service-import.e2e.test.js b/test/e2e/service-import.e2e.test.js index e248391d5..69f773400 100644 --- a/test/e2e/service-import.e2e.test.js +++ b/test/e2e/service-import.e2e.test.js @@ -18,12 +18,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo service import --global --all-separate --directory test/e2e/exports/all-separate/cloud/global/service FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo service import --clean --global --all-separate --directory test/e2e/exports/all-separate/cloud/global/service */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/service-list.e2e.test.js b/test/e2e/service-list.e2e.test.js index 9700b12b8..220a5e81f 100644 --- a/test/e2e/service-list.e2e.test.js +++ b/test/e2e/service-list.e2e.test.js @@ -6,12 +6,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo service list -g FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo service list --long --global */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/theme-delete.e2e.test.js b/test/e2e/theme-delete.e2e.test.js index c49d4dad7..823293826 100644 --- a/test/e2e/theme-delete.e2e.test.js +++ b/test/e2e/theme-delete.e2e.test.js @@ -8,12 +8,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo theme delete -a FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo theme delete --all */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/theme-import.e2e.test.js b/test/e2e/theme-import.e2e.test.js index 2ba6d7ef8..a5c479ee9 100644 --- a/test/e2e/theme-import.e2e.test.js +++ b/test/e2e/theme-import.e2e.test.js @@ -16,12 +16,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo theme import -AD test/e2e/exports/all-separate/cloud/realm/root-alpha/theme FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo theme import --all-separate --directory test/e2e/exports/all-separate/cloud/realm/root-alpha/theme */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/theme-list.e2e.test.js b/test/e2e/theme-list.e2e.test.js index b6814bdcf..741bdae03 100644 --- a/test/e2e/theme-list.e2e.test.js +++ b/test/e2e/theme-list.e2e.test.js @@ -5,12 +5,9 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo theme list -l FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo theme list --long */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, normalizeSnapshotText } from './utils/TestUtils'; +import { getEnv, normalizeSnapshotText, exec } from './utils/TestUtils'; import { connection as c } from './utils/TestConfig'; -const exec = promisify(cp.exec); process.env['FRODO_MOCK'] ||= '1'; const env = getEnv(c); diff --git a/test/e2e/utils/TestUtils.js b/test/e2e/utils/TestUtils.js index 8d1c69b3b..80ba489ec 100644 --- a/test/e2e/utils/TestUtils.js +++ b/test/e2e/utils/TestUtils.js @@ -16,7 +16,7 @@ const execRaw = promisify(cp.exec); // dump full object bodies (e.g. `journey describe` with no filter) against a // shared dev tenant that accumulates objects over time. const EXEC_MAX_BUFFER = 50 * 1024 * 1024; -const exec = (command, options = {}) => +export const exec = (command, options = {}) => execRaw(command, { maxBuffer: EXEC_MAX_BUFFER, ...options }); const fspromise = fs.promises