UNPKG

botium-core

Version:
179 lines (178 loc) 10.3 kB
module.exports = { PROJECTNAME: 'PROJECTNAME', TESTSESSIONNAME: 'TESTSESSIONNAME', TESTCASENAME: 'TESTCASENAME', TEMPDIR: 'TEMPDIR', SAFEDIR: 'SAFEDIR', CLEANUPTEMPDIR: 'CLEANUPTEMPDIR', WAITFORBOTTIMEOUT: 'WAITFORBOTTIMEOUT', CONTAINERMODE: 'CONTAINERMODE', PLUGINMODULEPATH: 'PLUGINMODULEPATH', // falsy or ms/keystroke SIMULATE_WRITING_SPEED: 'SIMULATE_WRITING_SPEED', BOTIUMGRIDURL: 'BOTIUMGRIDURL', BOTIUMAPITOKEN: 'BOTIUMAPITOKEN', BOTIUMGRIDSLOT: 'BOTIUMGRIDSLOT', // Simple Rest Bot Settings SIMPLEREST_PING_URL: 'SIMPLEREST_PING_URL', SIMPLEREST_PING_VERB: 'SIMPLEREST_PING_VERB', SIMPLEREST_PING_BODY: 'SIMPLEREST_PING_BODY', SIMPLEREST_PING_BODY_RAW: 'SIMPLEREST_PING_BODY_RAW', SIMPLEREST_PING_HEADERS: 'SIMPLEREST_PING_HEADERS', SIMPLEREST_PING_REQUEST_HOOK: 'SIMPLEREST_PING_REQUEST_HOOK', SIMPLEREST_PING_RETRIES: 'SIMPLEREST_PING_RETRIES', SIMPLEREST_PING_TIMEOUT: 'SIMPLEREST_PING_TIMEOUT', SIMPLEREST_PING_UPDATE_CONTEXT: 'SIMPLEREST_PING_UPDATE_CONTEXT', SIMPLEREST_PING_PROCESS_RESPONSE: 'SIMPLEREST_PING_PROCESS_RESPONSE', SIMPLEREST_START_URL: 'SIMPLEREST_START_URL', SIMPLEREST_START_VERB: 'SIMPLEREST_START_VERB', SIMPLEREST_START_BODY: 'SIMPLEREST_START_BODY', SIMPLEREST_START_BODY_RAW: 'SIMPLEREST_START_BODY_RAW', SIMPLEREST_START_HEADERS: 'SIMPLEREST_START_HEADERS', SIMPLEREST_START_REQUEST_HOOK: 'SIMPLEREST_START_REQUEST_HOOK', SIMPLEREST_START_RETRIES: 'SIMPLEREST_START_RETRIES', SIMPLEREST_START_TIMEOUT: 'SIMPLEREST_START_TIMEOUT', SIMPLEREST_START_UPDATE_CONTEXT: 'SIMPLEREST_START_UPDATE_CONTEXT', SIMPLEREST_START_PROCESS_RESPONSE: 'SIMPLEREST_START_PROCESS_RESPONSE', SIMPLEREST_STOP_URL: 'SIMPLEREST_STOP_URL', SIMPLEREST_STOP_VERB: 'SIMPLEREST_STOP_VERB', SIMPLEREST_STOP_BODY: 'SIMPLEREST_STOP_BODY', SIMPLEREST_STOP_BODY_RAW: 'SIMPLEREST_STOP_BODY_RAW', SIMPLEREST_STOP_HEADERS: 'SIMPLEREST_STOP_HEADERS', SIMPLEREST_STOP_REQUEST_HOOK: 'SIMPLEREST_STOP_REQUEST_HOOK', SIMPLEREST_STOP_RETRIES: 'SIMPLEREST_STOP_RETRIES', SIMPLEREST_STOP_TIMEOUT: 'SIMPLEREST_STOP_TIMEOUT', SIMPLEREST_INIT_CONTEXT: 'SIMPLEREST_INIT_CONTEXT', SIMPLEREST_INIT_TEXT: 'SIMPLEREST_INIT_TEXT', SIMPLEREST_INIT_PROCESS_RESPONSE: 'SIMPLEREST_INIT_PROCESS_RESPONSE', SIMPLEREST_PROXY_URL: 'SIMPLEREST_PROXY_URL', SIMPLEREST_STRICT_SSL: 'SIMPLEREST_STRICT_SSL', SIMPLEREST_URL: 'SIMPLEREST_URL', SIMPLEREST_EXTRA_OPTIONS: 'SIMPLEREST_EXTRA_OPTIONS', SIMPLEREST_IGNORE_EMPTY: 'SIMPLEREST_IGNORE_EMPTY', SIMPLEREST_TIMEOUT: 'SIMPLEREST_TIMEOUT', SIMPLEREST_METHOD: 'SIMPLEREST_METHOD', SIMPLEREST_VERB: 'SIMPLEREST_VERB', SIMPLEREST_HEADERS_TEMPLATE: 'SIMPLEREST_HEADERS_TEMPLATE', SIMPLEREST_BODY_TEMPLATE: 'SIMPLEREST_BODY_TEMPLATE', SIMPLEREST_BODY_RAW: 'SIMPLEREST_BODY_RAW', SIMPLEREST_START_HOOK: 'SIMPLEREST_START_HOOK', SIMPLEREST_STOP_HOOK: 'SIMPLEREST_STOP_HOOK', SIMPLEREST_REQUEST_HOOK: 'SIMPLEREST_REQUEST_HOOK', SIMPLEREST_PARSER_HOOK: 'SIMPLEREST_PARSER_HOOK', SIMPLEREST_POLL_URL: 'SIMPLEREST_POLL_URL', SIMPLEREST_POLL_VERB: 'SIMPLEREST_POLL_VERB', SIMPLEREST_POLL_BODY: 'SIMPLEREST_POLL_BODY', SIMPLEREST_POLL_BODY_RAW: 'SIMPLEREST_POLL_BODY_RAW', SIMPLEREST_POLL_HEADERS: 'SIMPLEREST_POLL_HEADERS', SIMPLEREST_POLL_REQUEST_HOOK: 'SIMPLEREST_POLL_REQUEST_HOOK', SIMPLEREST_POLL_INTERVAL: 'SIMPLEREST_POLL_INTERVAL', SIMPLEREST_POLL_TIMEOUT: 'SIMPLEREST_PING_TIMEOUT', SIMPLEREST_POLL_UPDATE_CONTEXT: 'SIMPLEREST_POLL_UPDATE_CONTEXT', SIMPLEREST_CONTEXT_IGNORE_JSONPATH: 'SIMPLEREST_CONTEXT_IGNORE_JSONPATH', SIMPLEREST_CONTEXT_IGNORE_MATCH: 'SIMPLEREST_CONTEXT_IGNORE_MATCH', SIMPLEREST_CONTEXT_SKIP_JSONPATH: 'SIMPLEREST_CONTEXT_SKIP_JSONPATH', SIMPLEREST_CONTEXT_SKIP_MATCH: 'SIMPLEREST_CONTEXT_SKIP_MATCH', SIMPLEREST_CONTEXT_CONTINUE_JSONPATH: 'SIMPLEREST_CONTEXT_CONTINUE_JSONPATH', SIMPLEREST_CONTEXT_CONTINUE_MATCH: 'SIMPLEREST_CONTEXT_CONTINUE_MATCH', SIMPLEREST_BODY_JSONPATH: 'SIMPLEREST_BODY_JSONPATH', SIMPLEREST_RESPONSE_JSONPATH: 'SIMPLEREST_RESPONSE_JSONPATH', SIMPLEREST_RESPONSE_HOOK: 'SIMPLEREST_RESPONSE_HOOK', SIMPLEREST_MEDIA_JSONPATH: 'SIMPLEREST_MEDIA_JSONPATH', SIMPLEREST_BUTTONS_JSONPATH: 'SIMPLEREST_BUTTONS_JSONPATH', SIMPLEREST_BUTTONS_TEXT_SUBJSONPATH: 'SIMPLEREST_BUTTONS_TEXT_SUBJSONPATH', SIMPLEREST_BUTTONS_PAYLOAD_SUBJSONPATH: 'SIMPLEREST_BUTTONS_PAYLOAD_SUBJSONPATH', SIMPLEREST_CARDS_JSONPATH: 'SIMPLEREST_CARDS_JSONPATH', SIMPLEREST_CARD_TEXT_JSONPATH: 'SIMPLEREST_CARD_TEXT_JSONPATH', SIMPLEREST_CARD_SUBTEXT_JSONPATH: 'SIMPLEREST_CARD_SUBTEXT_JSONPATH', SIMPLEREST_CARD_BUTTONS_JSONPATH: 'SIMPLEREST_CARD_BUTTONS_JSONPATH', SIMPLEREST_CARD_BUTTONS_TEXT_SUBJSONPATH: 'SIMPLEREST_CARD_BUTTONS_TEXT_SUBJSONPATH', SIMPLEREST_CARD_BUTTONS_PAYLOAD_SUBJSONPATH: 'SIMPLEREST_CARD_BUTTONS_PAYLOAD_SUBJSONPATH', SIMPLEREST_CARD_ATTACHMENTS_JSONPATH: 'SIMPLEREST_CARD_ATTACHMENTS_JSONPATH', SIMPLEREST_CONTEXT_JSONPATH: 'SIMPLEREST_CONTEXT_JSONPATH', SIMPLEREST_CONTEXT_MERGE_OR_REPLACE: 'SIMPLEREST_CONTEXT_MERGE_OR_REPLACE', SIMPLEREST_CONVERSATION_ID_TEMPLATE: 'SIMPLEREST_CONVERSATION_ID_TEMPLATE', SIMPLEREST_STEP_ID_TEMPLATE: 'SIMPLEREST_STEP_ID_TEMPLATE', SIMPLEREST_INBOUND_REDISURL: 'SIMPLEREST_INBOUND_REDISURL', SIMPLEREST_INBOUND_ENDPOINT: 'SIMPLEREST_INBOUND_ENDPOINT', SIMPLEREST_INBOUND_PORT: 'SIMPLEREST_INBOUND_PORT', SIMPLEREST_INBOUND_SELECTOR_JSONPATH: 'SIMPLEREST_INBOUND_SELECTOR_JSONPATH', SIMPLEREST_INBOUND_SELECTOR_VALUE: 'SIMPLEREST_INBOUND_SELECTOR_VALUE', SIMPLEREST_INBOUND_UPDATE_CONTEXT: 'SIMPLEREST_INBOUND_UPDATE_CONTEXT', SIMPLEREST_REDIS_TOPIC: 'SIMPLEREST_REDIS_TOPIC', SIMPLEREST_INBOUND_ORDER_UNSETTLED_EVENTS_JSONPATH: 'SIMPLEREST_INBOUND_ORDER_UNSETTLED_EVENTS_JSONPATH', SIMPLEREST_INBOUND_DEBOUNCE_TIMEOUT: 'SIMPLEREST_INBOUND_DEBOUNCE_TIMEOUT', SIMPLEREST_COOKIE_REPLICATION: 'SIMPLEREST_COOKIE_REPLICATION', // Script Compiler SCRIPTING_TXT_EOL: 'SCRIPTING_TXT_EOL', // ROW_PER_MESSAGE or QUESTION_ANSWER SCRIPTING_XLSX_MODE: 'SCRIPTING_XLSX_MODE', SCRIPTING_XLSX_EOL_WRITE: 'SCRIPTING_XLSX_EOL_WRITE', SCRIPTING_XLSX_STARTROW: 'SCRIPTING_XLSX_STARTROW', SCRIPTING_XLSX_STARTCOL: 'SCRIPTING_XLSX_STARTCOL', SCRIPTING_XLSX_HASNAMECOL: 'SCRIPTING_XLSX_HASNAMECOL', SCRIPTING_XLSX_HASHEADERS: 'SCRIPTING_XLSX_HASHEADERS', SCRIPTING_XLSX_SHEETNAMES: 'SCRIPTING_XLSX_SHEETNAMES', SCRIPTING_XLSX_SHEETNAMES_PCONVOS: 'SCRIPTING_XLSX_SHEETNAMES_PCONVOS', SCRIPTING_XLSX_SHEETNAMES_UTTERANCES: 'SCRIPTING_XLSX_SHEETNAMES_UTTERANCES', SCRIPTING_XLSX_SHEETNAMES_SCRIPTING_MEMORY: 'SCRIPTING_XLSX_SHEETNAMES_SCRIPTING_MEMORY', // hidden capability. All newly in Box created testsets will have this as true. CsvCompiler // - throws less error (Box reads csv files as utterances, and convo. Compiler cant throw exception if a file is correct, but box tries to load it with incorrect script type) // 4 or more colums are compiled just as utterances. SCRIPTING_CSV_LEGACY_MODE_OFF: 'SCRIPTING_CSV_LEGACY_MODE_OFF', SCRIPTING_CSV_DELIMITER: 'SCRIPTING_CSV_DELIMITER', SCRIPTING_CSV_SKIP_HEADER: 'SCRIPTING_CSV_SKIP_HEADER', SCRIPTING_CSV_QUOTE: 'SCRIPTING_CSV_QUOTE', SCRIPTING_CSV_ESCAPE: 'SCRIPTING_CSV_ESCAPE', SCRIPTING_CSV_MULTIROW_COLUMN_CONVERSATION_ID: 'SCRIPTING_CSV_MULTIROW_COLUMN_CONVERSATION_ID', SCRIPTING_CSV_MULTIROW_COLUMN_SENDER: 'SCRIPTING_CSV_MULTIROW_COLUMN_SENDER', SCRIPTING_CSV_MULTIROW_COLUMN_TEXT: 'SCRIPTING_CSV_MULTIROW_COLUMN_TEXT', SCRIPTING_CSV_QA_COLUMN_QUESTION: 'SCRIPTING_CSV_QA_COLUMN_QUESTION', SCRIPTING_CSV_QA_COLUMN_ANSWER: 'SCRIPTING_CSV_QA_COLUMN_ANSWER', SCRIPTING_CSV_UTTERANCE_STARTROW: 'SCRIPTING_CSV_UTTERANCE_STARTROW', SCRIPTING_CSV_UTTERANCE_STARTROW_HEADER: 'SCRIPTING_CSV_UTTERANCE_STARTROW_HEADER', SCRIPTING_CSV_UTTERANCE_STOP_ON_EMPTY: 'SCRIPTING_CSV_UTTERANCE_STOP_ON_EMPTY', SCRIPTING_NORMALIZE_TEXT: 'SCRIPTING_NORMALIZE_TEXT', SCRIPTING_ENABLE_MEMORY: 'SCRIPTING_ENABLE_MEMORY', SCRIPTING_ENABLE_MULTIPLE_ASSERT_ERRORS: 'SCRIPTING_ENABLE_MULTIPLE_ASSERT_ERRORS', SCRIPTING_ENABLE_SKIP_ASSERT_ERRORS: 'SCRIPTING_ENABLE_SKIP_ASSERT_ERRORS', SCRIPTING_FORCE_BOT_CONSUMED: 'SCRIPTING_FORCE_BOT_CONSUMED', // regexp, regexpIgnoreCase, wildcard, wildcardIgnoreCase, wildcardExact, wildcardExactIgnoreCase, include, includeIgnoreCase, equals, equalsIgnoreCase, wer SCRIPTING_MATCHING_MODE: 'SCRIPTING_MATCHING_MODE', SCRIPTING_MATCHING_MODE_ARGS: 'SCRIPTING_MATCHING_MODE_ARGS', // all, first, random SCRIPTING_UTTEXPANSION_MODE: 'SCRIPTING_UTTEXPANSION_MODE', SCRIPTING_UTTEXPANSION_RANDOM_COUNT: 'SCRIPTING_UTTEXPANSION_RANDOM_COUNT', SCRIPTING_UTTEXPANSION_INCOMPREHENSION: 'SCRIPTING_UTTEXPANSION_INCOMPREHENSION', SCRIPTING_UTTEXPANSION_INCOMPREHENSIONINTENTS: 'SCRIPTING_UTTEXPANSION_INCOMPREHENSIONINTENTS', SCRIPTING_UTTEXPANSION_INCOMPREHENSIONUTTS: 'SCRIPTING_UTTEXPANSION_INCOMPREHENSIONUTTS', SCRIPTING_UTTEXPANSION_USENAMEASINTENT: 'SCRIPTING_UTTEXPANSION_USENAMEASINTENT', // justLineTag, utterance SCRIPTING_UTTEXPANSION_NAMING_MODE: 'SCRIPTING_UTTEXPANSION_NAMING_MODE', SCRIPTING_UTTEXPANSION_NAMING_UTTERANCE_MAX: 'SCRIPTING_UTTEXPANSION_NAMING_UTTERANCE_MAX', // Del original convo or not SCRIPTING_MEMORYEXPANSION_KEEP_ORIG: 'SCRIPTING_MEMORYEXPANSION_KEEP_ORIG', // word, non_whitespace, joker SCRIPTING_MEMORY_MATCHING_MODE: 'SCRIPTING_MEMORY_MATCHING_MODE', // varnames, testcasenames SCRIPTING_MEMORY_COLUMN_MODE: 'SCRIPTING_MEMORY_COLUMN_MODE', // Botium Lifecycle Hooks SCRIPTING_CONVO_STEP_PARAMETERS: 'SCRIPTING_CONVO_STEP_PARAMETERS', // Botium Lifecycle Hooks CUSTOMHOOK_ONBUILD: 'CUSTOMHOOK_ONBUILD', CUSTOMHOOK_ONSTART: 'CUSTOMHOOK_ONSTART', CUSTOMHOOK_ONUSERSAYS: 'CUSTOMHOOK_ONUSERSAYS', CUSTOMHOOK_ONBOTRESPONSE: 'CUSTOMHOOK_ONBOTRESPONSE', CUSTOMHOOK_ONSTOP: 'CUSTOMHOOK_ONSTOP', CUSTOMHOOK_ONCLEAN: 'CUSTOMHOOK_ONCLEAN', // Extension components ASSERTERS: 'ASSERTERS', LOGIC_HOOKS: 'LOGIC_HOOKS', USER_INPUTS: 'USER_INPUTS', // API Calls Rate Limiting RATELIMIT_USERSAYS_MAXCONCURRENT: 'RATELIMIT_USERSAYS_MAXCONCURRENT', RATELIMIT_USERSAYS_MINTIME: 'RATELIMIT_USERSAYS_MINTIME', RATELIMIT_BOTTLENECK_FN: 'RATELIMIT_BOTTLENECK_FN', SECURITY_ALLOW_UNSAFE: 'SECURITY_ALLOW_UNSAFE', PRECOMPILERS: 'PRECOMPILERS' }