Releases
v3.0.0
bjuric
released this
16 Nov 09:04
Gwen 3 release
Refactor and migrate codebase to Scala 3
Update Gherkin parser and all dependencies
Introduce pretty console logger ( supports NO_COLOR )
Settings changes:
Support *.conf (HOCON), and *.json settings files in addition to *.properties files
Renamed settings:
gwen.feature.failfast
renamed to gwen.feature.failfast.enabled
gwen.rp.heartbeat
renamed to gwen.rp.heartbeat.enabled
Changed settings defaults:
gwen.associative.meta = true
instead of false
gwen.behavior.rules = strict
instead of lenient
gwen.feature.mode = declarative
instead of imperative
gwen.report.suppress.meta = true
instead of false
gwen.auto.discover.data.csv = false
instead of true
Removed settings alias
gwen.behaviour.rules
in favor of gwen.behavior.rules
New settings
Configurable base and output directories
gwen.baseDir
(default = .)
gwen.outDir
(default = ${gwen.baseDir}/output)
Configurable CLI options:
gwen.cli.options.parallel
gwen.cli.options.parallelFeatures
gwen.cli.options.batch
gwen.cli.options.dryRun
gwen.cli.options.report
gwen.cli.options.format
gwen.cli.options.tags
gwen.cli.options.inputData
gwen.cli.options.meta
gwen.cli.options.features
CLI changes:
New command
init
for initialising a new Gwen working directory
New options
-c|--conf
for loading .conf, .json and .properties settings files
-f|--format none
for no report generation
-v|--verbose
for verbose logging (pretty logging otherwise)
Deprecated option
-p|--properties
in favor of -c|--conf
Configurable defaults for all CLI options
Generate HTML reports by default
Add alternative DSL for attaching files to report (without quotes around name)
I attach "<filepath>" as <name>
Simplified @DataTable annotation
Read top header row by default and use names in header to lookup cell values
New user documentation
You can’t perform that action at this time.