Releases: Technica-Engineering/kalash
Releases · Technica-Engineering/kalash
Release v4.0.0
Added
- Stable typesafe data model in place of unsafe dictionaries
- Ability to use Python-file config
- Ability to perform dynamic parametrization (elimination of test cases based on runtime configuration parameters,
allow_when
method on theTestCase
instances) - Speculative runs (
--what-if
flag) - Complete documentation for the API
- Autogenerated JSON/YAML schema for config file validation
- Changelog
Changed
- Using
run
subcommand for the test run instead of plainkalash
(kalash run -f some.yaml
instead ofkalash -f some.yaml
) - Upgraded minimum required Python version to 3.7
- Relaxed constraints on the ID formation
- Removed ID pattern filtering - using trusty old RegEx instead
Fixed
- Log file grouping now supports any tags used in the metadata tag