Test: Add env flag to allow skip production install (#12857)
This commit is contained in:
1 parent
ee17a2ff8b
commit
8f555a2b84
1 file changed
+6
-1
+6
-1
@@ -7,12 +7,17 @@ const isProduction = process.env.NODE_ENV === "production";
|
|||||||
const ENABLE_CODE_COVERAGE = Boolean(process.env.ENABLE_CODE_COVERAGE);
|
const ENABLE_CODE_COVERAGE = Boolean(process.env.ENABLE_CODE_COVERAGE);
|
||||||
const TEST_STANDALONE = Boolean(process.env.TEST_STANDALONE);
|
const TEST_STANDALONE = Boolean(process.env.TEST_STANDALONE);
|
||||||
const INSTALL_PACKAGE = Boolean(process.env.INSTALL_PACKAGE);
|
const INSTALL_PACKAGE = Boolean(process.env.INSTALL_PACKAGE);
|
||||||
|
// When debugging production test, this flag can skip installing package
|
||||||
|
const SKIP_PRODUCTION_INSTALL = Boolean(process.env.SKIP_PRODUCTION_INSTALL);
|
||||||
const SKIP_TESTS_WITH_NEW_SYNTAX = process.versions.node.startsWith("12.");
|
const SKIP_TESTS_WITH_NEW_SYNTAX = process.versions.node.startsWith("12.");
|
||||||
|
|
||||||
let PRETTIER_DIR = isProduction
|
let PRETTIER_DIR = isProduction
|
||||||
? path.join(PROJECT_ROOT, "dist")
|
? path.join(PROJECT_ROOT, "dist")
|
||||||
: PROJECT_ROOT;
|
: PROJECT_ROOT;
|
||||||
if (INSTALL_PACKAGE || (isProduction && !TEST_STANDALONE)) {
|
if (
|
||||||
|
INSTALL_PACKAGE ||
|
||||||
|
(isProduction && !TEST_STANDALONE && !SKIP_PRODUCTION_INSTALL)
|
||||||
|
) {
|
||||||
PRETTIER_DIR = installPrettier(PRETTIER_DIR);
|
PRETTIER_DIR = installPrettier(PRETTIER_DIR);
|
||||||
}
|
}
|
||||||
process.env.PRETTIER_DIR = PRETTIER_DIR;
|
process.env.PRETTIER_DIR = PRETTIER_DIR;
|
||||||
|
|||||||
Reference in new issue
Block a user