Skip to content

Releases: alxroyer/scenario

scenario v0.2.2

08 Feb 17:34
Compare
Choose a tag to compare

Major changes from version 0.2.1:

  • #9: scenario version information added.
  • #23: known issue levels and URLs provided.
  • Configuration values configured via program arguments reported from campaign to scenario executions.
  • Assertion error messages fixed in errmsg().
  • URLs set to the upcoming official https://github.com/alxroyer/scenario.

Minor changes:

  • Public attributes provided with SubProcess: makes it possible to make hot fixes on those before launching a sub-process.
  • assertjson() improved.
  • assertdifferentinstances() renamed into assertnotsameinstances() (naming consistency with other negative assertion routines).
  • 'tools/mkdoc.py' fixes and improvements (#68).

scenario v0.2.1

08 Feb 17:32
Compare
Choose a tag to compare

Major changes from version 0.2.0:

  • #3: Differenciation of actions / results from same location.
  • #21: Optimization (mainly due to #3)
  • #22: Timezones: made configurable, local timezone by default.
  • #29: scenario.continue_on_error configuration added.
  • #52: Use of f-strings.
  • #57: Ability to save configuration files from scenario.conf.
  • #59: CTRL+C handling: gracefully stops the current test (partial fix).
  • #61: String representation improvement for step definitions.
  • #64: Error display improvements in campaign executions and final results.
  • #65: Time gaps lowered between campaign execution vs JSON reports.
  • Assertions improvements: typings, return types, regex.
  • TimeStats refactored with properties.

Minor changes:

  • Campaign and scenario logging improvements.
  • Path.__eq__() strengthened.
  • Coding improvements (#38)
  • Compliance with mypy v0.931.
  • Documentation improvements (#25, #56)

scenario v0.2.0

08 Feb 17:30
Compare
Choose a tag to compare

Major changes from version 0.1.0:

  • #12: Code licensing
  • #45: (fix) Loading of test scripts in packages
  • #46: (fix) Avoid campaigns stop on fatal errors
  • #47: Make StepDefinition.getinstance() retrieve last by default
  • #48: Add support for set objects
  • #49: Invert string and regex parameters in regex assertions
  • #50: Add support for bytes
  • #51: Relocate test cases in packages