mirror of
https://github.com/zhigang1992/react-native-code-push.git
synced 2026-05-14 02:14:52 +08:00
31 lines
1.8 KiB
JavaScript
31 lines
1.8 KiB
JavaScript
"use strict";
|
|
// IMPORTS //
|
|
var os = require("os");
|
|
var path = require("path");
|
|
var TestUtil_1 = require("./TestUtil");
|
|
//////////////////////////////////////////////////////////////////////////////////////////
|
|
// Configuration variables.
|
|
// What plugin to use, what project directories to use, etc.
|
|
// COMMAND LINE OPTION NAMES, FLAGS, AND DEFAULTS
|
|
var TEST_RUN_DIRECTORY_OPTION_NAME = "--test-directory";
|
|
var DEFAULT_TEST_RUN_DIRECTORY = path.join(os.tmpdir(), TestUtil_1.TestUtil.getPluginName(), "test-run");
|
|
var TEST_UPDATES_DIRECTORY_OPTION_NAME = "--updates-directory";
|
|
var DEFAULT_UPDATES_DIRECTORY = path.join(os.tmpdir(), TestUtil_1.TestUtil.getPluginName(), "updates");
|
|
var CORE_TESTS_ONLY_FLAG_NAME = "--core";
|
|
var PULL_FROM_NPM_FLAG_NAME = "--npm";
|
|
var DEFAULT_PLUGIN_PATH = path.join(__dirname, "../../..");
|
|
var NPM_PLUGIN_PATH = TestUtil_1.TestUtil.getPluginName();
|
|
var SETUP_FLAG_NAME = "--setup";
|
|
var RESTART_EMULATORS_FLAG_NAME = "--clean";
|
|
// CONST VARIABLES
|
|
exports.TestAppName = "TestCodePush";
|
|
exports.TestNamespace = "com.microsoft.codepush.test";
|
|
exports.AcquisitionSDKPluginName = "code-push";
|
|
exports.templatePath = path.join(__dirname, "../../../test/template");
|
|
exports.thisPluginPath = TestUtil_1.TestUtil.readMochaCommandLineFlag(PULL_FROM_NPM_FLAG_NAME) ? NPM_PLUGIN_PATH : DEFAULT_PLUGIN_PATH;
|
|
exports.testRunDirectory = TestUtil_1.TestUtil.readMochaCommandLineOption(TEST_RUN_DIRECTORY_OPTION_NAME, DEFAULT_TEST_RUN_DIRECTORY);
|
|
exports.updatesDirectory = TestUtil_1.TestUtil.readMochaCommandLineOption(TEST_UPDATES_DIRECTORY_OPTION_NAME, DEFAULT_UPDATES_DIRECTORY);
|
|
exports.onlyRunCoreTests = TestUtil_1.TestUtil.readMochaCommandLineFlag(CORE_TESTS_ONLY_FLAG_NAME);
|
|
exports.shouldSetup = TestUtil_1.TestUtil.readMochaCommandLineFlag(SETUP_FLAG_NAME);
|
|
exports.restartEmulators = TestUtil_1.TestUtil.readMochaCommandLineFlag(RESTART_EMULATORS_FLAG_NAME);
|