Skip to content

Releases: philips-software/amp-cucumber-cpp-runner

v1.0.0

27 Sep 14:28
70c424e
Compare
Choose a tag to compare

1.0.0 (2024-09-27)

⚠ BREAKING CHANGES

  • added input validation, report file and folder outpt options and added the 'run' sub-command (#57)

Features

  • Add custom report handler (#32) (051764f)
  • Added custom fixture option for steps (#4) (54099e3)
  • Added input validation, report file and folder outpt options and added the 'run' sub-command (#57) (c464620)
  • Added InternalError with SourceLocation (#35) (830ff6d)
  • Added release please workflow (#9) (103b282)
  • Added SetUp and TearDown functions to step implementations (#37) (b18e53d)
  • Added support for parsing step function arguments that are cv-ref qualified (#18) (a1b4a9a)
  • Added support for passing in a directory with feature files (03af907)
  • Added support for passing in a directory with feature files (#31) (fd8eae6)
  • Added the ability to call other steps from any step (#5) (e9eb924)
  • An undefined test result will not set the global status to undefined if it was previously a success status (#55) (68b97f8)
  • Ci.yml now builds on push to main instead of scheduled nightly (#2) (f6ce586)
  • Context::Contains is now a const function (#6) (9c2eb07)
  • Context::Get/GetShared now throws KeyNotFound instead of std::out_of_range (#7) (10b83eb)
  • deps: Bump philips-software/amp-devcontainer from v4.6.0 to v4.7.0 in /.devcontainer (#50) (71987b2)
  • Initial commit (5d0973b)
  • Pinned cucumber-messages to v26.0.1 (#83) (c7ed912)
  • Provide value like access to context and table for steps and hooks (#3) (60f598c)
  • Test runner engine rework to support dry running and step statistics (#69) (a0e944e)
  • Update to official gherkin/messages cpp (#22) (8d0a64a)
  • Use cliutils-cli11 argument parser instead of a homebrew implementation (#56) (2a44af4)

Bug Fixes

  • Fixed --Xapp argument splitting for clang-cl/winsdk (#8) (71c8273)
  • Tag expression parsing for scenarios with no tags (#65) (604b85d)
  • Various fixes (#1) (2838230)

Chores

  • Added comment to release-please access token explaining scope requirement and expiration date (#16) (0481386)
  • Added PAT token for release please to access workflows (#12) (bde6651)
  • container: Added --priveleged to runArgs for the container (#19) (dee6fb9)
  • Remove V2 naming (#58) (4e60815)
  • Update dependabot.yml (#14) (0e45ac2)
  • Updated dependabot.yml (#53) (1d06469)