testflowkit Configuration

CLI Configuration

Configure settings for running the test application. This YAML file controls global settings, application information, and reporting options.

Test Configuration

Define variables, page objects, and base URLs for your tests. This YAML file helps organize your tests and makes them more maintainable.

CLI Arguments

Override settings from the YAML configuration files using command-line arguments.

ArgumentDescriptionExample
-l, --location <path> Specifies the path to the Gherkin feature files. --location ./features
-c, --config <path> Sets the path to the main configuration YAML file. --config config.yaml
-f, --front-config <path> Sets the path to the frontend configuration YAML file. --front-config frontend.yaml
-t, --tags <tags>Filters tests based on tags.--tags "@smoke,@regression"
-p, --parallel <number> Defines the number of parallel tests. --parallel 4
--timeout <duration> Sets the maximum test suite duration. --timeout 30s
--headless <bool> Run browser in headless mode (true/false). --headless false
-v, --version <string> Specifies the application version. --version 2.1.0