hay-caf
Version:
Haystacks Cloud Automation Framework: A demonstration testing automation framework application for the purposes of demonstrating the usage and integration of D-CAF, Hest, Hexiom, HayRunner, HayMonkey, and HayD-CAG in a single testing automation framework
55 lines (49 loc) • 3.65 kB
JavaScript
/**
* @file application.command.constants.js
* @module application.command.constants
* @description A file to hold all of the client application command constants.
* So none of the constants in this file should be generic/system/framework constants.
* @requires {@link https://www.npmjs.com/package/@haystacks/constants|@haystacks/constants}
* @author Seth Hollingsead
* @date 2023/03/30
* @copyright Copyright © 2023-… by Seth Hollingsead. All rights reserved
*/
// Internal imports
// External imports
import hayConst from '@haystacks/constants';
const {bas, gen, wrd} = hayConst;
// ********************************
// ApplicationSystem Commands in order
// ********************************
export const cinstructions = wrd.cinstructions; // instructions
export const capplicationHelp = wrd.capplication + wrd.cHelp; // applicationHelp
export const capplicationWorkflowHelp = wrd.capplication + wrd.cWorkflow + wrd.cHelp; // applicationWorkflowHelp
export const cencryptString = wrd.cencrypt + wrd.cString; // encryptString
export const cdecryptString = wrd.cdecrypt + wrd.cString; // decryptString
// ********************************
// ApplicationTest Commands in order
// ********************************
export const cvalidateApplicationConstants = wrd.cvalidate + wrd.cApplication + wrd.cConstants; // validateApplicationConstants
export const cvalidateApplicationCommandAliases = wrd.cvalidate + wrd.cApplication + wrd.cCommand + wrd.cAliases; // validateApplicationCommandAliases
export const cvalidateApplicationWorkflows = wrd.cvalidate + wrd.cApplication + wrd.cWorkflows; // validateApplicationWorkflows
export const callApplicationValidations = wrd.call + wrd.cApplication + wrd.cValidations; // allApplicationValidations
// ********************************
// hay-CAF Commands in order
// ********************************
export const csetBoilerPlateTestPathAndFileName = wrd.cset + wrd.cBoiler + wrd.cPlate + wrd.cTest + wrd.cPath + wrd.cAnd + wrd.cFileName; // setBoilerPlateTestPathAndFileName
export const csetRootTestFolderPath = wrd.cset + wrd.cRoot + wrd.cTest + wrd.cFolder + wrd.cPath; // setRootTestFolderPath
export const csetDefaultTestBehavior = wrd.cset + wrd.cDefault + wrd.cTest + wrd.cBehavior; // setDefaultTestBehavior
export const csetSlowExecutionConfiguration = wrd.cset + wrd.cSlow + wrd.cExecution + wrd.cConfiguration; // setSlowExecutionConfiguration
export const csetMultiTestExecutionConfiguration = wrd.cset + wrd.cMulti + wrd.cTest + wrd.cExecution + wrd.cConfiguration; // setMultiTestExecutionConfiguration
export const csetBrowsersList = wrd.cset + wrd.cBrowsers + wrd.cList; // setBrowsersList
export const csetExecutionEngine = wrd.cset + wrd.cExecution + wrd.cEngine; // setExecutionEngine
export const csetEnableReporterConfiguration = wrd.cset + wrd.cEnable + wrd.cReporter + wrd.cConfiguration; // setEnableReporterConfiguration
export const csetReportPathConfiguration = wrd.cset + wrd.cReport + wrd.cPath + wrd.cConfiguration; // setReportPathConfiguration
export const csetChildProcessLimitTime = wrd.cset + wrd.cChild + wrd.cProcess + wrd.cLimit + wrd.cTime; // setChildProcessLimitTime
export const csetCmdType = wrd.cset + gen.cCmd + wrd.cType; // setCmdType
export const cprintApplicationConfiguration = wrd.cprint + wrd.cApplication + wrd.cConfiguration; // printApplicationConfiguration
export const ctest = wrd.ctest; // test
// ********************************
// Application Workflows in order
// ********************************
export const cApplicationStartupWorkflow = wrd.cWorkflow + bas.cSpace + wrd.capplication + wrd.cStartup; // Workflow applicationStartup