ommon.0.0.11.source-code.defaultConfig.yaml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of common Show documentation
Show all versions of common Show documentation
The common objects which use in all other CATools projects
## It is the most have and should send as maven or jvm parameter or should be defined in System properties
## we have it here only for reference to know it is exists
- name: CONFIGS_TO_LOAD
description: Config names which should be loaded before test execution starts (comma separated).
defaultValue: null
required: true
sensitive: false
## Core
- name: CORE_DATA_SETUP_ENABLE
description: Whether we should perform only data setup
defaultValue: false
required: false
sensitive: false
- name: CORE_CLEANUP_MODE
description: Whether we should get cleanup method if test fail
defaultValue: false
required: false
sensitive: false
- name: CORE_LOCAL_STORAGE_ENABLE
description: Whether we should save configuration data on disk during run
defaultValue: true
required: false
sensitive: false
- name: CORE_RELEASE_MODE
description: If this run is Release test execution
defaultValue: false
required: false
sensitive: false
- name: CORE_PRODUCTION_MODE
description: If this run is Production test execution
defaultValue: false
required: false
sensitive: false
## TMS
- name: TMS_URL_FORMAT_TO_TEST
description: String format which accept Test Id from test attribute and return link to test in TMS.
defaultValue: null
required: false
sensitive: false
- name: TMS_PROJECT_NAME
description: Project name against which we execute tests.
defaultValue: null
required: false
sensitive: false
- name: TMS_VERSION_NAME
description: Version name against which we execute tests.
defaultValue: null
required: false
sensitive: false
## Type Extensions
- name: WAIT_EXTENSION_DEFAULT_WAIT_IN_SECONDS
description: The default wait time to be used for wait methods in seconds.
defaultValue: 1
required: true
sensitive: false
- name: WAIT_EXTENSION_DEFAULT_WAIT_INTERVAL_IN_MILLIS
description: The default interval to be used for wait methods in milliseconds.
defaultValue: 10
required: true
sensitive: false
## DMS
- name: DMS_URL_FORMAT_TO_DEFECT
description: String format which accept Defect Id and point to the defect in Test Management System.
defaultValue: null
required: false
sensitive: false
## Security
- name: SECURITY_MASK_SENSITIVE_DATA
description: Shall we mask sensitive data like password
defaultValue: true
required: true
sensitive: false
## Logger
- name: LOGGER_LOG_COLORED
description: Whether we should use colored log
defaultValue: true
required: false
sensitive: false
- name: LOGGER_LOG_STATIC_INFO
description: Whether we should log execution monitoring info
defaultValue: true
required: false
sensitive: false
- name: LOGGER_CONSOLE_LOG_LEVEL
description: Define the CLogLevel for console.
defaultValue: TRACE
required: true
sensitive: false
- name: LOGGER_FILE_LOG_LEVEL
description: Define the CLogLevel for logging to file.
defaultValue: TRACE
required: true
sensitive: false
- name: LOGGER_LOG_PASSED_VERIFICATION
description: If we should log message for PASSED verification
defaultValue: true
required: false
sensitive: false
## Path
- name: PATH_STORAGE_DIRECTORY
description: Local path to local storage where we put permanent files
defaultValue: "./"
required: false
sensitive: false
- name: PATH_OUTPUT_DIRECTORY
description: Local path to test output directory
defaultValue: ./test-output/
required: false
sensitive: false
## Date
- name: DATE_TIME_ZONE
description: Which timezone should be used as default
defaultValue: America/New_York
required: false
sensitive: false
- name: DATE_HOLIDAYS
description: Holidays in year-month-day format (Comma separated). (* = all date portion).
defaultValue: m12-dm31,m01-dm01
required: false
sensitive: false
## Lorem Ipsum
- name: LOREM_IPSUM_MIN_WORD_LENGTH
description: Default value for minimum word length using in LoremIPsum algorithm.
defaultValue: 2
required: false
sensitive: false
- name: LOREM_IPSUM_MAX_WORD_LENGTH
description: Default value for maximum word length using in LoremIPsum algorithm.
defaultValue: 7
required: false
sensitive: false
- name: LOREM_IPSUM_MIN_STATEMENT_LENGTH
description: Default value for minimum statement length using in LoremIPsum algorithm.
defaultValue: 20
required: false
sensitive: false
- name: LOREM_IPSUM_MAX_STATEMENT_LENGTH
description: Default value for maximum statement length using in LoremIPsum algorithm.
defaultValue: 50
required: false
sensitive: false
- name: LOREM_IPSUM_MIN_PARAGRAPH_LENGTH
description: Default value for minimum paragraph length using in LoremIPsum algorithm.
defaultValue: 100
required: false
sensitive: false
- name: LOREM_IPSUM_MAX_PARAGRAPH_LENGTH
description: Default value for maximum paragraph length using in LoremIPsum algorithm.
defaultValue: 500
required: false
sensitive: false
## Extent Report
- name: EXTENT_REPORT_ENABLE
description: Whether we should generate extent report after running tests
defaultValue: true
required: false
sensitive: false
- name: EXTENT_REPORT_SYSTEM_INFO
description: The list of key=value or config name system information separated for extent report by ';'.
defaultValue:
required: false
sensitive: false
- name: EXTENT_REPORT_NAME
description: The name which should be print in extent report html header
defaultValue: Extent Report
required: false
sensitive: false
- name: EXTENT_REPORT_FILE_NAME
description: The name which should be used for extent report html file
defaultValue: ExtentReport
required: false
sensitive: false
## TestNG
- name: TESTNG_RUN_REGRESSION_DEPTH
description: Define the regression depth for current run.
defaultValue: -1
required: false
sensitive: false
- name: TESTNG_RUN_SEVERITY_LEVEL
description: Define the severity level for current run.
defaultValue: -1
required: false
sensitive: false
- name: TESTNG_REPORTER_LOG_LEVEL
description: Define CLogLevel for testng output.
defaultValue: DEBUG
required: true
sensitive: false
- name: TESTNG_THREAD_COUNT
description: Thread count for console test execution
defaultValue: 1
required: false
sensitive: false
- name: TESTNG_LISTENERS
description: TestNG Listeners
defaultValue:
required: false
sensitive: false
- name: TESTNG_TEST_PACKAGES
description: List root packages which contains test classes comma separated
defaultValue: org.catools.common.tests
required: true
sensitive: false
- name: TESTNG_BASE_TEST_CLASS_LOADER
description: Class qualified name which should be used for class loader
defaultValue: CTest
required: true
sensitive: false
- name: TESTNG_SKIP_CLASS_WITH_AWAITING_TEST
description: Whether we should all tests in class if it has one or more Awaiting test
defaultValue: false
required: false
sensitive: false
- name: TESTNG_SKIP_CLASS_WITH_IGNORED_TEST
description: Whether we should all tests in class if it has one or more Ignored test
defaultValue: false
required: false
sensitive: false
- name: TESTNG_SUITE_RETRY_COUNT
description: Number of retry after each suite execution for fail tests if there are any
defaultValue: 0
required: false
sensitive: false
- name: TESTNG_TEST_RETRY_COUNT
description: Number of retry after each test execution if test fail
defaultValue: 0
required: false
sensitive: false
## String Diff Patterns
- name: DIFF_TEXT_EDIT_COST
description: The diff edit cost to be used
defaultValue: 2
required: false
sensitive: false
- name: DIFF_TEXT_INSERT_COLOR
description: The Ansi.Color to be used in CStringDiff for added text
defaultValue: YELLOW
required: false
sensitive: false
- name: DIFF_TEXT_DELETE_COLOR
description: The Ansi.Color to be used in CStringDiff for removed text
defaultValue: RED
required: false
sensitive: false
- name: DIFF_TEXT_EQUAL_COLOR
description: The Ansi.Color to be used in CStringDiff for equal texts
defaultValue: DEFAULT
required: false
sensitive: false
- name: DIFF_TEXT_INSERT_FORMAT
description: The string format to be used in CStringDiff for added text
defaultValue: "|(+)%s|"
required: false
sensitive: false
- name: DIFF_TEXT_DELETE_FORMAT
description: The string format to be used in CStringDiff for removed text
defaultValue: "|(-)%s|"
required: false
sensitive: false
- name: DIFF_TEXT_EQUAL_FORMAT
description: The string format to be used in CStringDiff for equal texts
defaultValue: "%s"
required: false
sensitive: false