public enum ThucydidesSystemProperty extends java.lang.Enum<ThucydidesSystemProperty>
Enum Constant and Description |
---|
AUTOMATIC_DRIVER_DOWNLOAD
Serenity will try to download drivers not present on the system.
|
BROWSERSTACK_BROWSER
Browserstack uses this property for desktop browsers, like firefox, chrome and IE.
|
BROWSERSTACK_BROWSER_VERSION |
BROWSERSTACK_BROWSERNAME
Browserstack uses this one for android and iphone.
|
BROWSERSTACK_BUILD
Specify a name for a logical group of tests on BrowserStack
|
BROWSERSTACK_DEBUG
Generates screenshots at various steps in tests on BrowserStack
|
BROWSERSTACK_DEVICE
BrowserStack mobile device name on which tests should be run
|
BROWSERSTACK_DEVICE_ORIENTATION
Set the screen orientation of BrowserStack mobile device
|
BROWSERSTACK_IE_DRIVER
Specify the Internet Explorer webdriver version on BrowserStack
|
BROWSERSTACK_IE_ENABLE_POPUPS
Enable the popup blocker in Internet Explorer on BrowserStack
|
BROWSERSTACK_IE_NO_FLASH
Disable flash on Internet Explorer on BrowserStack
|
BROWSERSTACK_LOCAL
For Testing against internal/local servers on BrowserStack
|
BROWSERSTACK_OS |
BROWSERSTACK_OS_VERSION |
BROWSERSTACK_PROJECT
Specify a name for a logical group of builds on BrowserStack
|
BROWSERSTACK_RESOLUTION
Sets resolution of VM on BrowserStack
|
BROWSERSTACK_SELENIUM_VERSION |
BROWSERSTACK_SESSION_NAME
Specify an identifier for the test run on BrowserStack
|
BROWSERSTACK_URL
BrowserStack Hub URL if running the tests on BrowserStack Cloud
|
CHROME_EXTENSION
Path to a Chrome-driver specific extensions file
|
CHROME_SWITCHES
Arguments to be passed to the Chrome driver, separated by commas.
|
CONTEXT
Provide a text that distinguishes tests run in a particular environment or context from the same test
run in a different environment or context.
|
DASHBOARD_EXCLUDED_TAG_LIST
If set, this will define the list of tag types to be excluded from the dashboard screens
|
DASHBOARD_TAG_LIST
If set, this will define the list of tag types to appear on the dashboard screens
|
DEEP_STEP_EXECUTION_AFTER_FAILURES
Set this to true if you want Serenity to report nested step structures for subsequent steps
after a step failure.
|
DELETE_HISTORY_DIRECTORY
Delete the history directory before a new set of results is recorded
|
DRIVER
A shortcut for 'webdriver.driver'.
|
ENABLE_MARKDOWN
If set to true (the default), allow markdown formatting in test outcome titles and descriptions.
|
FEATURE_FILE_ENCODING
What encoding to use for reading Cucumber feature files?
Defaults to system default encoding
|
FEATURE_FILE_LANGUAGE
What (human) language are the Cucumber feature files written in?
Defaults to "en"
|
FIREFOX_LOG_LEVEL |
FIREFOX_PREFERENCE_SEPARATOR
The character to be used to separate firefox preference key-value pairs when using the "firefox.preferences" property.
|
FIREFOX_PREFERENCES
Preferences to be passed to the Firefox driver, separated by semi-colons (commas often appear in the preference
values.
|
GECKO_FIREFOX_OPTIONS
Use this property to pass options to Marionette using the 'moz:firefoxOptions' capability option.
|
HEADLESS_MODE
Activate headless mode for chrome or firefox
|
IGNORE_EMBEDDED_TABLES
If set to true, don't format embedded tables in JBehave or Gherkin steps.
|
INJECTED_TAGS
If provided, each test in a test run will have these tags added.
|
JIRA_PASSWORD
If defined, the JIRA password required to connect to JIRA.
|
JIRA_PROJECT
If defined, the JIRA project id will be prepended to issue numbers.
|
JIRA_URL
If the base JIRA URL is defined, Thucydides will build the issue tracker url using the standard JIRA form.
|
JIRA_USERNAME
If defined, the JIRA username required to connect to JIRA.
|
JSON_CHARSET
What charset to use for JSON processing.
|
JSON_PRETTY_PRINTING
Format the JSON test outcomes nicely.
|
MANUAL_TEST_REPORT_RESULT
What test result (success,ignored, or pending) should be shown for manual annotated tests in the reports?
|
NARRATIVE_FORMAT
If set to true, Asciidoc formatting will be supported in the narrative texts.
|
OUTPUT_FORMATS
What format should test results be generated in.
|
PHANTOMJS_BINARY_PATH
Path to PhantomJS executable
|
PHANTOMJS_SSL_PROTOCOL
Path to PhantomJS SSL support
|
PHANTOMJS_WEBDRIVER_PORT
What port to run PhantomJS on (used in conjunction with webdriver.remote.url to
register with a Selenium hub, e.g.
|
PROPERTIES
Allows you to override the default serenity.properties location for properties file.
|
RECORD_FAILURES
Record failures to a file specified by property rerun.failures.file or rerun.xml in current directory
|
REFUSE_UNTRUSTED_CERTIFICATES
Don't accept sites using untrusted certificates.
|
REPLAY_FAILURES
Replay failures from a file specified by property rerun.failures.file or rerun.xml in current directory
|
REPORT_ASSETS_DIRECTORY
Where to find images used in the reports (defaults to src/test/resources/assets)
|
REPORT_CHARSET
What charset to use for report generation.
|
REPORT_KEEP_ALIVE_TIME |
REPORT_MAX_THREADS |
REPORT_THREADS
Fine-tune the number of threads Serenity uses for report generation.
|
RERUN_FAILURES_DIRECTORY
Location of the directory where the failure files are recorded.
|
SAFARI_USE_CLEAN_SESSION
Instruct the SafariDriver to delete all existing session data when starting a new session (true by default)
|
SAUCELABS_ACCESS_KEY
SauceLabs access key - if provided, Thucydides can generate links to the SauceLabs reports that don't require a login.
|
SAUCELABS_BROWSERNAME |
SAUCELABS_DRIVER_VERSION |
SAUCELABS_IMPLICIT_TIMEOUT
Override the default implicit timeout value for the Saucelabs driver.
|
SAUCELABS_RECORD_SCREENSHOTS
Saucelabs records screenshots as well as videos by default.
|
SAUCELABS_TARGET_PLATFORM |
SAUCELABS_TEST_NAME |
SAUCELABS_URL
SauceLabs URL if running the web tests on SauceLabs
|
SAUCELABS_USER_ID
SauceLabs user id - if provided with the access key,
Thucydides can generate links to the SauceLabs reports that don't require a login.
|
SCREENPLAY_PRONOUNS
Words that will be recognised as pronouns by Serenity Screenplay in Cucumber and used to refer to the
actor in the spotlight, rather than as an actor name.
|
SECURITY_ENABLE_JAVA
Enable applets in Firefox.
|
SERENITY_ACTIVATE_FIREBUGS
Activate the Firebugs plugin for firefox.
|
SERENITY_ACTIVATE_HIGHLIGHTING |
SERENITY_ANNOTATED_REQUIREMENTS_DIR
Use this property if you need to completely override the location of requirements for the Annotated Provider.
|
SERENITY_BATCH_COUNT
A deprecated property that is synonymous with thucydides.batch.size
|
SERENITY_BATCH_NUMBER
If batch testing is being used, this is the number of the batch being run on this machine.
|
SERENITY_BATCH_SIZE
If batch testing is being used, this is the size of the batches being executed.
|
SERENITY_BATCH_STRATEGY
Batch strategy to use for parallel batches.
|
SERENITY_BROWSER_HEIGHT
Redimension the browser to enable larger screenshots.
|
SERENITY_BROWSER_MAXIMIZED
Set to true to get WebDriver to maximise the Browser window before the tests are executed.
|
SERENITY_BROWSER_RESIZING
Set to false if you don't want Serenity to resize the browser page at the start of a test
(Can be useful for custom Appium drivers)
|
SERENITY_BROWSER_WIDTH
Redimension the browser to enable larger screenshots.
|
SERENITY_COMPRESS_FILENAMES
If set to false, render report names in a readable form as opposed to a hash format.
|
SERENITY_COMPROMISED_ON
Comma-separated list of exception classes that should produce a compromised test in the reports.
|
SERENITY_CONFIGURATION_REPORT
Default name of report with configurations.
|
SERENITY_CONSOLE_COLORS |
SERENITY_CONSOLE_HEADINGS
Write the console headings using ascii-art ("ascii", default value) or in normal text ("normal")
|
SERENITY_CSV_EXTRA_COLUMNS
Add extra columns to the CSV output, obtained from tag values.
|
SERENITY_DATA_DIR
Where Serenity stores local data.
|
SERENITY_DIFFERENT_BROWSER_FOR_EACH_ACTOR
When multiple actors are used with the Screenplay pattern, a separate browser is configured for each actor.
|
SERENITY_DRIVER_CAPABILITIES
A set of user-defined capabilities to be used to configure the WebDriver driver.
|
SERENITY_DRY_RUN
Run through the steps without actually executing them.
|
SERENITY_ERROR_ON
Comma-separated list of exception classes that should produce an error in the reports.
|
SERENITY_ESTIMATED_AVERAGE_STEP_COUNT
The estimated number of steps in a pending scenario.
|
SERENITY_ESTIMATED_TESTS_PER_REQUIREMENT
The estimated number of tests in a typical story.
|
SERENITY_EXCLUDE_UNRELATED_REQUIREMENTS_OF_TYPE |
SERENITY_EXT_PACKAGES
Extension packages.
|
SERENITY_FAIL_ON
Comma-separated list of exception classes that should produce a failure in the reports.
|
SERENITY_FILE_IO_RETRY_TIMEOUT
Timeout (in seconds) for retrying file I/O.
|
SERENITY_FLOW_REPORTS_DIR
Default name of folder, with reports about test flow and aggregation report generation
|
SERENITY_HISTORY
Base directory in which history files are stored.
|
SERENITY_HISTORY_DIRECTORY
Serenity will look in this directory for the previous build results, to use as a basis for the
historical flags shown in the test results.
|
SERENITY_HOME
The home directory for Thucydides output and data files - by default, $USER_HOME/.thucydides
|
SERENITY_ISSUE_TRACKER_URL
Base URL for the issue tracking system to be referred to in the reports.
|
SERENITY_JIRA_WORKFLOW
The JIRA workflow is defined in this file.
|
SERENITY_JIRA_WORKFLOW_ACTIVE
If set to true, JIRA Workflow is active.
|
SERENITY_JQUERY_INTEGRATION
Enable JQuery integration.
|
SERENITY_KEEP_UNSCALED_SCREENSHOTS
If set to true, a copy of the original screenshot will be kept when screenshots are scaled for the reports.
|
SERENITY_LINKED_TAGS
A comma-separated list of tag types for which human-readable report names will be generated.
|
SERENITY_LOCATOR_FACTORY
Normally, Serenity uses SmartElementLocatorFactory, an extension of the AjaxElementLocatorFactory
when instantiating page objects.
|
SERENITY_LOGGING
Three levels are supported: QUIET, NORMAL and VERBOSE
|
SERENITY_LOWEST_REQUIREMENT_TYPE
Determine what the lowest level requirement (test cases, feature files, story files, should be
called.
|
SERENITY_MAINTAIN_SESSION
Keep the Thucydides session data between tests.
|
SERENITY_NATIVE_EVENTS
Activate native events in Firefox.
|
SERENITY_OUTPUT_DIRECTORY
Where should reports be generated (use the system property 'serenity.outputDirectory').
|
SERENITY_PENDING_ON
Comma-separated list of exception classes that should produce a pending test in the reports.
|
SERENITY_PROJECT_KEY
A unique identifier for the project under test, used to record test statistics.
|
SERENITY_PROJECT_NAME
What name should appear on the reports
|
SERENITY_PROXY_HTTP
HTTP Proxy URL configuration for Firefox and PhantomJS
|
SERENITY_PROXY_HTTP_PORT
HTTP Proxy port configuration for Firefox and PhantomJS
Use 'thucydides.proxy.http_port'
|
SERENITY_PROXY_PASSWORD
HTTP Proxy password configuration for Firefox and PhantomJS
|
SERENITY_PROXY_TYPE
HTTP Proxy type configuration for Firefox and PhantomJS
|
SERENITY_PROXY_USER
HTTP Proxy username configuration for Firefox and PhantomJS
|
SERENITY_PUBLIC_URL
Public URL where the Thucydides reports will be displayed.
|
SERENITY_RELEASE_TYPES
What tag names identify the release types (e.g.
|
SERENITY_REPORT_ENCODING
Encoding for reports output
|
SERENITY_REPORT_RESOURCES
Indicates a directory from which the resources for the HTML reports should be copied.
|
SERENITY_REPORT_SHOW_HISTORY |
SERENITY_REPORT_SHOW_MANUAL_TESTS
Show statistics for manual tests in the test reports.
|
SERENITY_REPORT_SHOW_PROGRESS |
SERENITY_REPORT_SHOW_RELEASES
Report on releases
|
SERENITY_REPORT_SHOW_TAG_MENUS |
SERENITY_REPORT_TAG_MENUS |
SERENITY_REPORTS_SHOW_STEP_DETAILS
Should Thucydides display detailed information in the test result tables.
|
SERENITY_REQUIREMENT_EXCLUSIONS
When deriving requirement types from a path, exclude any values from this comma-separated list.
|
SERENITY_REQUIREMENT_TYPES
The hierarchy of requirement types.
|
SERENITY_REQUIREMENTS_DIR
Use this property if you need to completely override the location of requirements for the File System Provider.
|
SERENITY_RESIZED_IMAGE_WIDTH
If set, resize screenshots to this size to save space.
|
SERENITY_RESTART_BROWSER_FOR_EACH
Indicate when a browser should be restarted during a test run.
|
SERENITY_RESTART_BROWSER_FREQUENCY
Restart the browser every so often during data-driven tests.
|
SERENITY_STEP_DELAY
Pause (in ms) between each test step.
|
SERENITY_TAG_FAILURES
If set to true, add a tag for test failures, based on the error type and message
|
SERENITY_TAKE_SCREENSHOTS
Fine-grained control over when screenshots are to be taken.
|
SERENITY_TEST_REQUIREMENTS_BASEDIR
The base directory in which requirements are kept.
|
SERENITY_TEST_ROOT
The root package for the tests in a given project.
|
SERENITY_TIMEOUT
How long should the driver wait for elements not immediately visible, in seconds.
|
SERENITY_USE_REQUIREMENTS_DIRECTORIES
By default, Thucydides will read requirements from the directory structure that contains the stories.
|
SERENITY_VERBOSE_STEPS
If set to true, WebElementFacade events and other step actions will be logged to the console.
|
SERENITY_WEBDRIVER_COLLECTION_LOADING_STRATEGY
Should we assume that collections of webdriver elements are already on the page, or if we should wait for them to be available.
|
SHOW_HISTORY_FLAGS
If set to true, historical flags will be displayed in test lists.
|
SHOW_PIE_CHARTS
Display the pie charts on the dashboard by default.
|
SHOW_RELATED_TAGS
If set, this will display the related tag statistics on the home page.
|
SIMPLIFIED_STACK_TRACES
Stack traces are by default decluttered for readability.
|
STEP_CREATION_STRATEGY
By default, new @Steps libraries are made as new instances, unless declared `shared`, in which case they are
cached by type.
|
TAGS
If provided, only classes and/or methods with tags in this list will be executed.
|
TEST_RETRY_COUNT
Use this property to specify the maximum number of times to rerun the failing tests.
|
TEST_RETRY_COUNT_CUCUMBER
Use this property to specify the maximum number of times to rerun the failing tests for cucumber tests.
|
THUCYDIDES_ACTIVATE_FIREBUGS
Deprecated.
|
THUCYDIDES_ACTIVATE_HIGHLIGHTING
Deprecated.
|
THUCYDIDES_ADD_CONTEXT_TAG
Include a context tag with a test if one is provided.
|
THUCYDIDES_ANNOTATED_REQUIREMENTS_DIR
Deprecated.
|
THUCYDIDES_BATCH_COUNT
Deprecated.
|
THUCYDIDES_BATCH_NUMBER
Deprecated.
|
THUCYDIDES_BATCH_SIZE
Deprecated.
|
THUCYDIDES_BATCH_STRATEGY
Deprecated.
|
THUCYDIDES_BROWSER_HEIGHT
Deprecated.
|
THUCYDIDES_BROWSER_MAXIMIZED
Deprecated.
|
THUCYDIDES_BROWSER_WIDTH
Deprecated.
|
THUCYDIDES_CONFIGURATION_REPORT
Deprecated.
|
THUCYDIDES_CONSOLE_COLORS
Deprecated.
|
THUCYDIDES_CONSOLE_HEADINGS
Deprecated.
|
THUCYDIDES_CSV_EXTRA_COLUMNS
Deprecated.
|
THUCYDIDES_DATA_DIR
Deprecated.
|
THUCYDIDES_DIFFERENT_BROWSER_FOR_EACH_ACTOR
Deprecated.
|
THUCYDIDES_DISPLAY_CONTEXT
Display the context in the test title.
|
THUCYDIDES_DRIVER_CAPABILITIES
Deprecated.
|
THUCYDIDES_DRY_RUN
Deprecated.
|
THUCYDIDES_ESTIMATED_AVERAGE_STEP_COUNT
Deprecated.
|
THUCYDIDES_ESTIMATED_TESTS_PER_REQUIREMENT
Deprecated.
|
THUCYDIDES_EXCLUDE_UNRELATED_REQUIREMENTS_OF_TYPE
Deprecated.
|
THUCYDIDES_EXT_PACKAGES
Deprecated.
|
THUCYDIDES_FILE_IO_RETRY_TIMEOUT
Deprecated.
|
THUCYDIDES_FLOW_REPORTS_DIR
Deprecated.
|
THUCYDIDES_HISTORY
Deprecated.
|
THUCYDIDES_HOME
Deprecated.
|
THUCYDIDES_ISSUE_TRACKER_URL
Deprecated.
|
THUCYDIDES_JQUERY_INTEGRATION
Deprecated.
|
THUCYDIDES_KEEP_UNSCALED_SCREENSHOTS
Deprecated.
|
THUCYDIDES_LOCATOR_FACTORY
Deprecated.
|
THUCYDIDES_LOGGING
Deprecated.
|
THUCYDIDES_LOWEST_REQUIREMENT_TYPE
Deprecated.
|
THUCYDIDES_MAINTAIN_SESSION
Deprecated.
|
THUCYDIDES_NATIVE_EVENTS
Deprecated.
|
THUCYDIDES_ONLY_SAVE_FAILING_SCREENSHOTS
Deprecated.
This property is still supported, but thucydides.take.screenshots provides more fine-grained control.
|
THUCYDIDES_OUTPUT_DIRECTORY
Deprecated.
|
THUCYDIDES_PROJECT_KEY
Deprecated.
|
THUCYDIDES_PROJECT_NAME
Deprecated.
|
THUCYDIDES_PROXY_HTTP
Deprecated.
|
THUCYDIDES_PROXY_HTTP_PORT
Deprecated.
|
THUCYDIDES_PROXY_PASSWORD
Deprecated.
|
THUCYDIDES_PROXY_TYPE
Deprecated.
|
THUCYDIDES_PROXY_USER
Deprecated.
|
THUCYDIDES_PUBLIC_URL
Deprecated.
|
THUCYDIDES_RELEASE_TYPES
Deprecated.
|
THUCYDIDES_REPORT_ENCODING
Deprecated.
|
THUCYDIDES_REPORT_RESOURCES
Deprecated.
|
THUCYDIDES_REPORT_SHOW_HISTORY
Deprecated.
|
THUCYDIDES_REPORT_SHOW_MANUAL_TESTS
Deprecated.
|
THUCYDIDES_REPORT_SHOW_PROGRESS
Deprecated.
|
THUCYDIDES_REPORT_SHOW_RELEASES
Deprecated.
|
THUCYDIDES_REPORT_SHOW_TAG_MENUS
Deprecated.
|
THUCYDIDES_REPORT_TAG_MENUS
Deprecated.
|
THUCYDIDES_REPORTS_SHOW_STEP_DETAILS
Deprecated.
|
THUCYDIDES_REQUIREMENT_EXCLUSIONS
Deprecated.
|
THUCYDIDES_REQUIREMENT_TYPES
Deprecated.
|
THUCYDIDES_REQUIREMENTS_DIR
Deprecated.
|
THUCYDIDES_RESIZED_IMAGE_WIDTH
Deprecated.
|
THUCYDIDES_RESTART_BROWSER_FOR_EACH
Deprecated.
|
THUCYDIDES_RESTART_BROWSER_FREQUENCY
Deprecated.
|
THUCYDIDES_STEP_DELAY
Deprecated.
|
THUCYDIDES_TAKE_SCREENSHOTS
Deprecated.
|
THUCYDIDES_TEST_REQUIREMENTS_BASEDIR
Deprecated.
|
THUCYDIDES_TEST_ROOT
Deprecated.
|
THUCYDIDES_TIMEOUT
Deprecated.
|
THUCYDIDES_USE_REQUIREMENTS_DIRECTORIES
Deprecated.
|
THUCYDIDES_USE_UNIQUE_BROWSER
Deprecated.
|
THUCYDIDES_VERBOSE_SCREENSHOTS
Deprecated.
This property is still supported, but thucydides.take.screenshots provides more fine-grained control.
|
THUCYDIDES_VERBOSE_STEPS
Deprecated.
|
USE_GECKO_DRIVER
If the Gecko Driver is on the system path, it will be used (with Marionnette) by default.
|
USE_TEST_CASE_FOR_STORY_TAG
If set to true (the default value), a story tag will be extracted from the test case or feature file
containing the test.
|
WEBDRIVER_BASE_URL
The default starting URL for the application, and base URL for relative paths.
|
WEBDRIVER_CHROME_BINARY
Path to the Chrome binary, if it is not on the system path.
|
WEBDRIVER_CHROME_DRIVER
Path to the Chrome driver, if it is not on the system path.
|
WEBDRIVER_DRIVER
The WebDriver driver - firefox, chrome, iexplorer, htmlunit, safari.
|
WEBDRIVER_EDGE_DRIVER
Path to the Edge driver, if it is not on the system path.
|
WEBDRIVER_FIREFOX_PROFILE
Full path to the Firefox profile to be used with Firefox.
|
WEBDRIVER_GECKO_DRIVER
Path to the Gecko driver binary
|
WEBDRIVER_IE_DRIVER
Path to the Internet Explorer driver, if it is not on the system path.
|
WEBDRIVER_PROVIDED_TYPE
If using a provided driver, what type is it.
|
WEBDRIVER_REMOTE_BROWSER_VERSION |
WEBDRIVER_REMOTE_DRIVER
The driver to be used for remote drivers
|
WEBDRIVER_REMOTE_OS |
WEBDRIVER_REMOTE_URL
The URL to be used for remote drivers (including a selenium grid hub)
|
WEBDRIVER_TIMEOUTS_IMPLICITLYWAIT
How long webdriver waits for elements to appear by default, in milliseconds.
|
WEBDRIVER_WAIT_FOR_TIMEOUT
How long webdriver waits by default when you use a fluent waiting method, in milliseconds.
|
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_HEIGHT |
static java.lang.String |
DEFAULT_HISTORY_DIRECTORY |
static int |
DEFAULT_WIDTH |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
booleanFrom(EnvironmentVariables environmentVariables) |
java.lang.Boolean |
booleanFrom(EnvironmentVariables environmentVariables,
java.lang.Boolean defaultValue) |
java.lang.String |
from(EnvironmentVariables environmentVariables) |
java.lang.String |
from(EnvironmentVariables environmentVariables,
java.lang.String defaultValue) |
java.lang.String |
getPropertyName() |
int |
integerFrom(EnvironmentVariables environmentVariables) |
int |
integerFrom(EnvironmentVariables environmentVariables,
int defaultValue) |
boolean |
isDefinedIn(EnvironmentVariables environmentVariables) |
java.util.List<java.lang.String> |
legacyNames() |
java.lang.String |
preferredName() |
java.lang.String |
toString() |
static ThucydidesSystemProperty |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ThucydidesSystemProperty[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ThucydidesSystemProperty WEBDRIVER_DRIVER
public static final ThucydidesSystemProperty DRIVER
public static final ThucydidesSystemProperty WEBDRIVER_PROVIDED_TYPE
public static final ThucydidesSystemProperty WEBDRIVER_BASE_URL
public static final ThucydidesSystemProperty WEBDRIVER_REMOTE_URL
public static final ThucydidesSystemProperty PHANTOMJS_WEBDRIVER_PORT
public static final ThucydidesSystemProperty WEBDRIVER_REMOTE_DRIVER
public static final ThucydidesSystemProperty WEBDRIVER_REMOTE_BROWSER_VERSION
public static final ThucydidesSystemProperty WEBDRIVER_REMOTE_OS
public static final ThucydidesSystemProperty WEBDRIVER_IE_DRIVER
public static final ThucydidesSystemProperty WEBDRIVER_EDGE_DRIVER
public static final ThucydidesSystemProperty WEBDRIVER_CHROME_DRIVER
public static final ThucydidesSystemProperty WEBDRIVER_CHROME_BINARY
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_PROJECT_KEY
public static final ThucydidesSystemProperty SERENITY_PROJECT_KEY
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_PROJECT_NAME
public static final ThucydidesSystemProperty SERENITY_PROJECT_NAME
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_HOME
public static final ThucydidesSystemProperty SERENITY_HOME
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_REPORT_RESOURCES
public static final ThucydidesSystemProperty SERENITY_REPORT_RESOURCES
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_REPORT_ENCODING
public static final ThucydidesSystemProperty SERENITY_REPORT_ENCODING
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_OUTPUT_DIRECTORY
public static final ThucydidesSystemProperty SERENITY_OUTPUT_DIRECTORY
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_CONFIGURATION_REPORT
public static final ThucydidesSystemProperty SERENITY_CONFIGURATION_REPORT
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_FLOW_REPORTS_DIR
public static final ThucydidesSystemProperty SERENITY_FLOW_REPORTS_DIR
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_ONLY_SAVE_FAILING_SCREENSHOTS
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_DRIVER_CAPABILITIES
public static final ThucydidesSystemProperty SERENITY_DRIVER_CAPABILITIES
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_VERBOSE_SCREENSHOTS
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_VERBOSE_STEPS
public static final ThucydidesSystemProperty SERENITY_VERBOSE_STEPS
public static final ThucydidesSystemProperty SCREENPLAY_PRONOUNS
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_TAKE_SCREENSHOTS
public static final ThucydidesSystemProperty SERENITY_TAKE_SCREENSHOTS
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_REPORTS_SHOW_STEP_DETAILS
public static final ThucydidesSystemProperty SERENITY_REPORTS_SHOW_STEP_DETAILS
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_REPORT_SHOW_MANUAL_TESTS
public static final ThucydidesSystemProperty SERENITY_REPORT_SHOW_MANUAL_TESTS
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_REPORT_SHOW_RELEASES
public static final ThucydidesSystemProperty SERENITY_REPORT_SHOW_RELEASES
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_REPORT_SHOW_PROGRESS
public static final ThucydidesSystemProperty SERENITY_REPORT_SHOW_PROGRESS
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_REPORT_SHOW_HISTORY
public static final ThucydidesSystemProperty SERENITY_REPORT_SHOW_HISTORY
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_REPORT_SHOW_TAG_MENUS
public static final ThucydidesSystemProperty SERENITY_REPORT_SHOW_TAG_MENUS
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_REPORT_TAG_MENUS
public static final ThucydidesSystemProperty SERENITY_REPORT_TAG_MENUS
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_EXCLUDE_UNRELATED_REQUIREMENTS_OF_TYPE
public static final ThucydidesSystemProperty SERENITY_EXCLUDE_UNRELATED_REQUIREMENTS_OF_TYPE
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_RESTART_BROWSER_FREQUENCY
public static final ThucydidesSystemProperty SERENITY_RESTART_BROWSER_FREQUENCY
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_RESTART_BROWSER_FOR_EACH
public static final ThucydidesSystemProperty SERENITY_RESTART_BROWSER_FOR_EACH
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_DIFFERENT_BROWSER_FOR_EACH_ACTOR
public static final ThucydidesSystemProperty SERENITY_DIFFERENT_BROWSER_FOR_EACH_ACTOR
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_STEP_DELAY
public static final ThucydidesSystemProperty SERENITY_STEP_DELAY
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_TIMEOUT
public static final ThucydidesSystemProperty SERENITY_TIMEOUT
public static final ThucydidesSystemProperty REFUSE_UNTRUSTED_CERTIFICATES
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_USE_UNIQUE_BROWSER
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_ESTIMATED_AVERAGE_STEP_COUNT
public static final ThucydidesSystemProperty SERENITY_ESTIMATED_AVERAGE_STEP_COUNT
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_ESTIMATED_TESTS_PER_REQUIREMENT
public static final ThucydidesSystemProperty SERENITY_ESTIMATED_TESTS_PER_REQUIREMENT
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_ISSUE_TRACKER_URL
public static final ThucydidesSystemProperty SERENITY_ISSUE_TRACKER_URL
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_NATIVE_EVENTS
public static final ThucydidesSystemProperty SERENITY_NATIVE_EVENTS
public static final ThucydidesSystemProperty JIRA_URL
public static final ThucydidesSystemProperty JIRA_PROJECT
public static final ThucydidesSystemProperty JIRA_USERNAME
public static final ThucydidesSystemProperty JIRA_PASSWORD
public static final ThucydidesSystemProperty SERENITY_JIRA_WORKFLOW
public static final ThucydidesSystemProperty SERENITY_JIRA_WORKFLOW_ACTIVE
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_HISTORY
public static final ThucydidesSystemProperty SERENITY_HISTORY
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_BROWSER_HEIGHT
public static final ThucydidesSystemProperty SERENITY_BROWSER_HEIGHT
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_BROWSER_WIDTH
public static final ThucydidesSystemProperty SERENITY_BROWSER_WIDTH
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_BROWSER_MAXIMIZED
public static final ThucydidesSystemProperty SERENITY_BROWSER_MAXIMIZED
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_RESIZED_IMAGE_WIDTH
public static final ThucydidesSystemProperty SERENITY_BROWSER_RESIZING
public static final ThucydidesSystemProperty SERENITY_RESIZED_IMAGE_WIDTH
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_PUBLIC_URL
public static final ThucydidesSystemProperty SERENITY_PUBLIC_URL
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_ACTIVATE_FIREBUGS
public static final ThucydidesSystemProperty SERENITY_ACTIVATE_FIREBUGS
public static final ThucydidesSystemProperty SECURITY_ENABLE_JAVA
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_ACTIVATE_HIGHLIGHTING
public static final ThucydidesSystemProperty SERENITY_ACTIVATE_HIGHLIGHTING
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_BATCH_STRATEGY
public static final ThucydidesSystemProperty SERENITY_BATCH_STRATEGY
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_BATCH_COUNT
public static final ThucydidesSystemProperty SERENITY_BATCH_COUNT
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_BATCH_SIZE
public static final ThucydidesSystemProperty SERENITY_BATCH_SIZE
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_BATCH_NUMBER
public static final ThucydidesSystemProperty SERENITY_BATCH_NUMBER
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_PROXY_HTTP
public static final ThucydidesSystemProperty SERENITY_PROXY_HTTP
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_PROXY_HTTP_PORT
public static final ThucydidesSystemProperty SERENITY_PROXY_HTTP_PORT
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_PROXY_TYPE
public static final ThucydidesSystemProperty SERENITY_PROXY_TYPE
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_PROXY_USER
public static final ThucydidesSystemProperty SERENITY_PROXY_USER
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_PROXY_PASSWORD
public static final ThucydidesSystemProperty SERENITY_PROXY_PASSWORD
public static final ThucydidesSystemProperty WEBDRIVER_TIMEOUTS_IMPLICITLYWAIT
public static final ThucydidesSystemProperty WEBDRIVER_WAIT_FOR_TIMEOUT
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_EXT_PACKAGES
public static final ThucydidesSystemProperty SERENITY_EXT_PACKAGES
public static final ThucydidesSystemProperty CHROME_SWITCHES
public static final ThucydidesSystemProperty CHROME_EXTENSION
public static final ThucydidesSystemProperty FIREFOX_PREFERENCES
public static final ThucydidesSystemProperty WEBDRIVER_FIREFOX_PROFILE
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_JQUERY_INTEGRATION
public static final ThucydidesSystemProperty SERENITY_JQUERY_INTEGRATION
public static final ThucydidesSystemProperty SAUCELABS_BROWSERNAME
public static final ThucydidesSystemProperty SAUCELABS_TARGET_PLATFORM
public static final ThucydidesSystemProperty SAUCELABS_DRIVER_VERSION
public static final ThucydidesSystemProperty SAUCELABS_TEST_NAME
public static final ThucydidesSystemProperty SAUCELABS_URL
public static final ThucydidesSystemProperty SAUCELABS_ACCESS_KEY
public static final ThucydidesSystemProperty SAUCELABS_USER_ID
public static final ThucydidesSystemProperty SAUCELABS_IMPLICIT_TIMEOUT
public static final ThucydidesSystemProperty SAUCELABS_RECORD_SCREENSHOTS
public static final ThucydidesSystemProperty BROWSERSTACK_URL
public static final ThucydidesSystemProperty BROWSERSTACK_OS
public static final ThucydidesSystemProperty BROWSERSTACK_OS_VERSION
public static final ThucydidesSystemProperty BROWSERSTACK_BROWSER
public static final ThucydidesSystemProperty BROWSERSTACK_BROWSERNAME
public static final ThucydidesSystemProperty BROWSERSTACK_BROWSER_VERSION
public static final ThucydidesSystemProperty BROWSERSTACK_DEVICE
public static final ThucydidesSystemProperty BROWSERSTACK_DEVICE_ORIENTATION
public static final ThucydidesSystemProperty BROWSERSTACK_PROJECT
public static final ThucydidesSystemProperty BROWSERSTACK_BUILD
public static final ThucydidesSystemProperty BROWSERSTACK_SESSION_NAME
public static final ThucydidesSystemProperty BROWSERSTACK_LOCAL
public static final ThucydidesSystemProperty BROWSERSTACK_DEBUG
public static final ThucydidesSystemProperty BROWSERSTACK_RESOLUTION
public static final ThucydidesSystemProperty BROWSERSTACK_SELENIUM_VERSION
public static final ThucydidesSystemProperty BROWSERSTACK_IE_NO_FLASH
public static final ThucydidesSystemProperty BROWSERSTACK_IE_DRIVER
public static final ThucydidesSystemProperty BROWSERSTACK_IE_ENABLE_POPUPS
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_FILE_IO_RETRY_TIMEOUT
public static final ThucydidesSystemProperty SERENITY_FILE_IO_RETRY_TIMEOUT
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_LOGGING
public static final ThucydidesSystemProperty SERENITY_LOGGING
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_TEST_ROOT
public static final ThucydidesSystemProperty SERENITY_TEST_ROOT
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_REQUIREMENTS_DIR
public static final ThucydidesSystemProperty SERENITY_REQUIREMENTS_DIR
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_USE_REQUIREMENTS_DIRECTORIES
public static final ThucydidesSystemProperty SERENITY_USE_REQUIREMENTS_DIRECTORIES
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_ANNOTATED_REQUIREMENTS_DIR
public static final ThucydidesSystemProperty SERENITY_ANNOTATED_REQUIREMENTS_DIR
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_LOWEST_REQUIREMENT_TYPE
public static final ThucydidesSystemProperty SERENITY_LOWEST_REQUIREMENT_TYPE
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_REQUIREMENT_TYPES
public static final ThucydidesSystemProperty SERENITY_REQUIREMENT_TYPES
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_REQUIREMENT_EXCLUSIONS
public static final ThucydidesSystemProperty SERENITY_REQUIREMENT_EXCLUSIONS
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_RELEASE_TYPES
public static final ThucydidesSystemProperty SERENITY_RELEASE_TYPES
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_LOCATOR_FACTORY
public static final ThucydidesSystemProperty SERENITY_LOCATOR_FACTORY
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_DATA_DIR
public static final ThucydidesSystemProperty SERENITY_DATA_DIR
public static final ThucydidesSystemProperty PROPERTIES
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_TEST_REQUIREMENTS_BASEDIR
public static final ThucydidesSystemProperty SERENITY_TEST_REQUIREMENTS_BASEDIR
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_KEEP_UNSCALED_SCREENSHOTS
public static final ThucydidesSystemProperty SERENITY_KEEP_UNSCALED_SCREENSHOTS
public static final ThucydidesSystemProperty TAGS
public static final ThucydidesSystemProperty INJECTED_TAGS
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_CSV_EXTRA_COLUMNS
public static final ThucydidesSystemProperty SHOW_HISTORY_FLAGS
public static final ThucydidesSystemProperty SERENITY_HISTORY_DIRECTORY
public static final ThucydidesSystemProperty DELETE_HISTORY_DIRECTORY
public static final ThucydidesSystemProperty SERENITY_CSV_EXTRA_COLUMNS
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_CONSOLE_HEADINGS
public static final ThucydidesSystemProperty SERENITY_CONSOLE_HEADINGS
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_CONSOLE_COLORS
public static final ThucydidesSystemProperty SERENITY_CONSOLE_COLORS
public static final ThucydidesSystemProperty NARRATIVE_FORMAT
public static final ThucydidesSystemProperty OUTPUT_FORMATS
public static final ThucydidesSystemProperty ENABLE_MARKDOWN
public static final ThucydidesSystemProperty PHANTOMJS_BINARY_PATH
public static final ThucydidesSystemProperty WEBDRIVER_GECKO_DRIVER
public static final ThucydidesSystemProperty IGNORE_EMBEDDED_TABLES
public static final ThucydidesSystemProperty SHOW_RELATED_TAGS
public static final ThucydidesSystemProperty USE_TEST_CASE_FOR_STORY_TAG
public static final ThucydidesSystemProperty SHOW_PIE_CHARTS
public static final ThucydidesSystemProperty DASHBOARD_TAG_LIST
public static final ThucydidesSystemProperty SERENITY_COMPRESS_FILENAMES
public static final ThucydidesSystemProperty DASHBOARD_EXCLUDED_TAG_LIST
public static final ThucydidesSystemProperty JSON_PRETTY_PRINTING
public static final ThucydidesSystemProperty JSON_CHARSET
public static final ThucydidesSystemProperty REPORT_CHARSET
public static final ThucydidesSystemProperty SIMPLIFIED_STACK_TRACES
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_DRY_RUN
public static final ThucydidesSystemProperty SERENITY_DRY_RUN
public static final ThucydidesSystemProperty FEATURE_FILE_LANGUAGE
public static final ThucydidesSystemProperty THUCYDIDES_DISPLAY_CONTEXT
public static final ThucydidesSystemProperty THUCYDIDES_ADD_CONTEXT_TAG
public static final ThucydidesSystemProperty FEATURE_FILE_ENCODING
public static final ThucydidesSystemProperty REPORT_THREADS
public static final ThucydidesSystemProperty REPORT_MAX_THREADS
public static final ThucydidesSystemProperty REPORT_KEEP_ALIVE_TIME
public static final ThucydidesSystemProperty DEEP_STEP_EXECUTION_AFTER_FAILURES
public static final ThucydidesSystemProperty MANUAL_TEST_REPORT_RESULT
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_MAINTAIN_SESSION
public static final ThucydidesSystemProperty SERENITY_MAINTAIN_SESSION
public static final ThucydidesSystemProperty PHANTOMJS_SSL_PROTOCOL
public static final ThucydidesSystemProperty SERENITY_COMPROMISED_ON
public static final ThucydidesSystemProperty SERENITY_ERROR_ON
public static final ThucydidesSystemProperty SERENITY_FAIL_ON
public static final ThucydidesSystemProperty SERENITY_PENDING_ON
public static final ThucydidesSystemProperty SERENITY_TAG_FAILURES
public static final ThucydidesSystemProperty SERENITY_LINKED_TAGS
public static final ThucydidesSystemProperty SERENITY_WEBDRIVER_COLLECTION_LOADING_STRATEGY
public static final ThucydidesSystemProperty AUTOMATIC_DRIVER_DOWNLOAD
public static final ThucydidesSystemProperty USE_GECKO_DRIVER
public static final ThucydidesSystemProperty GECKO_FIREFOX_OPTIONS
public static final ThucydidesSystemProperty TEST_RETRY_COUNT
public static final ThucydidesSystemProperty TEST_RETRY_COUNT_CUCUMBER
public static final ThucydidesSystemProperty RECORD_FAILURES
public static final ThucydidesSystemProperty REPLAY_FAILURES
public static final ThucydidesSystemProperty RERUN_FAILURES_DIRECTORY
public static final ThucydidesSystemProperty CONTEXT
public static final ThucydidesSystemProperty STEP_CREATION_STRATEGY
public static final ThucydidesSystemProperty SAFARI_USE_CLEAN_SESSION
public static final ThucydidesSystemProperty HEADLESS_MODE
public static final ThucydidesSystemProperty REPORT_ASSETS_DIRECTORY
public static final ThucydidesSystemProperty FIREFOX_LOG_LEVEL
public static final ThucydidesSystemProperty FIREFOX_PREFERENCE_SEPARATOR
public static final int DEFAULT_HEIGHT
public static final int DEFAULT_WIDTH
public static final java.lang.String DEFAULT_HISTORY_DIRECTORY
public static ThucydidesSystemProperty[] values()
for (ThucydidesSystemProperty c : ThucydidesSystemProperty.values()) System.out.println(c);
public static ThucydidesSystemProperty valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic java.lang.String getPropertyName()
public java.lang.String toString()
toString
in class java.lang.Enum<ThucydidesSystemProperty>
public java.lang.String from(EnvironmentVariables environmentVariables)
public java.lang.String preferredName()
public java.util.List<java.lang.String> legacyNames()
public java.lang.String from(EnvironmentVariables environmentVariables, java.lang.String defaultValue)
public int integerFrom(EnvironmentVariables environmentVariables)
public int integerFrom(EnvironmentVariables environmentVariables, int defaultValue)
public java.lang.Boolean booleanFrom(EnvironmentVariables environmentVariables)
public java.lang.Boolean booleanFrom(EnvironmentVariables environmentVariables, java.lang.Boolean defaultValue)
public boolean isDefinedIn(EnvironmentVariables environmentVariables)