Skip to content

Releases: kajf/bozr

Bozr v0.8.9

25 Jun 17:52
Compare
Choose a tag to compare

Changes:

  • Added ability to run test suites in parallel (issue #6)
  • Fixed negative duration for skipped tests in JUnit report (issue #47)
  • Improved JUnit reporting: added duration on suite level

Bozr 0.8.8

30 May 14:42
Compare
Choose a tag to compare

Breaking changes:

  • Mandatory test suite file name pattern (name.suite.json) was introduced.
    All json files with *.suite.json suffix are validated against test suite schema.
    If any of suite file is invalid bozr will exit with error code 1.

    This change is a part of the solution of the issue #23.

Changes:

  • Fixed duration calculation in the console reporter (Issue #46)
  • Added ability to specify destination folder for junit reporter (Issue #39)
  • Added mandatory validation of the suite files before test run (Issue #23)
  • Added number of skipped tests into the junit reporter on a suite level (Issue #44)
  • Fixed premature body parsing (Issue #42)

Bozr 0.8.7

11 May 17:32
Compare
Choose a tag to compare

Breaking changes:

  • 'remember' section has been changed to support different sources of value to remember (issue #11). Please refer to the README to get more information about the new format.

Changes:

  • Added execution time to the test run summary in the console reporter (issue #31)
  • Added support of 'search' matchers in 'expect.absent' section (issue #35 )
  • Added ability to ignore test case (issue #37 )
  • Added ability to remember headers (issue #11)
  • '~' path notation is no longer required (paths in 'expect' and 'absent' are parsed uniformly)

Bozr 0.8.6

06 Jan 08:26
Compare
Choose a tag to compare
  • Added ability to specify fields that are expected to be absent (Issue #30)
  • Report error if json body can't be parsed
  • Report error if path in the 'expected' section was not resolved completely
  • Failed call stops and fails test case (useful for multi-call test cases)

Bozr 0.8.5

08 Nov 06:32
Compare
Choose a tag to compare
  • Added support of the search through the array of primitives in the expectation (issue #32)
  • Fixed value format in messages when expectation fails. Values are in the human readable format. (issue #29)

Bozr 0.8.4

02 Nov 19:30
Compare
Choose a tag to compare
  • Fixed issues with panic when response body is empty (issue #24)
  • Added validation of the base host argument (issue #26)
  • Better error handling in case http request cannot be created (issue #27)
  • Improved debug loggin (issue #28)

Bozr 0.8.3

17 Sep 08:40
Compare
Choose a tag to compare
  • Added ability to populate URL with arguments (issue #18)
  • Support arrays in the JSON responses (issue #19)
  • Treat body field in the call request description as JSON object(issue #20)
  • Better validation of incorrectly specified path to the tests (issue #21)
  • Changed reporting. Now reporting unit is entire test case not a separate calls.
  • Separate debug/info logging. Added i flag to print request/response details. d now is for debugging only.

Bozr 0.8.2

31 Aug 19:26
Compare
Choose a tag to compare
  • Added ability to execute tests from single file (issue #9)
  • Added cache for json schemas loaded through the network (issue #14)
  • Allowed non-string values in args (issue #15)
  • Better concatenation of base path and test url (issue #16)

T-REST 0.8.1

12 Aug 07:33
Compare
Choose a tag to compare
T-REST 0.8.1 Pre-release
Pre-release
version 0.8.1

T-REST 0.8

08 Aug 11:55
Compare
Choose a tag to compare
T-REST 0.8 Pre-release
Pre-release
  • search expectations now support multiple values (has-items)
  • remembered values can be referenced in [on.body] and [on.bodyFile] sections
  • json suit format changed: test case 'desctiption' renamed to 'name'
  • bugfixing