Skip to content

Releases: ArnaudBuchholz/ui5-test-runner

5.3.5

15 Nov 16:40
Compare
Choose a tag to compare

What's Changed

  • Fix typo issue when detecting pages with no tests
  • Improve validation of path to remove trailing path separator (required for reserve file handler)
  • Includes Node 22 in the test grid

Full Changelog: 5.3.4...5.3.5

5.3.4

17 Sep 13:52
Compare
Choose a tag to compare

What's Changed

  • Fix issue with XmlHttpRequest object override by Sinon.js (#101)

Full Changelog: 5.3.3...5.4.4

5.3.3

03 Sep 19:10
Compare
Choose a tag to compare

What's Changed

  • Adjust libs mapping to fit REserve expectations (#99)
  • Add verbose traces to debug libs mapping
  • Disable coverage collection if coverage is not enabled

Full Changelog: 5.3.2...5.3.3

5.3.2

20 Aug 18:07
Compare
Choose a tag to compare

What's Changed

  • Remove content-length header sent by the client (#98)
  • Disable @ui5/cli@4 tests on node < 20 (E2E tests)

Full Changelog: 5.3.1...5.3.2

5.3.1

04 Jul 11:34
Compare
Choose a tag to compare

What's Changed

  • Fix --split-opa for QUnit v1 (#96)
  • Adds E2E tests timeout (#97)
  • Assess legacy mode without scripts (E2E tests)

Full Changelog: 5.3.0...5.3.1

5.3.0

28 Jun 19:51
Compare
Choose a tag to compare

What's Changed

  • Safer detection of UI5 objects to reduce the job description (#92)
  • Solve an exception with inbuilt server (#94)
  • Better handling of QUnit preconfig (#95)
  • Handling of nyc@17

Full Changelog: 5.2.0...5.3.0

5.2.0

10 Jun 04:19
Compare
Choose a tag to compare

What's Changed

  • Unified options between browsers instantiation commands
  • Enable extra options for chrome browsers

Full Changelog: 5.1.0...5.2.0

5.1.0

07 Jun 03:29
467f62e
Compare
Choose a tag to compare

What's Changed

  • Documentation improvement (lib parameter, aggregated coverage)
  • Migration to REserve 2
  • Normalize merged coverage JSON (using absolute path)
  • Improve jsdom integration

Full Changelog: 5.0.0...5.1.0

5.0.0

27 Apr 15:19
Compare
Choose a tag to compare

What's Changed

  • Support of webdriver.io browser automation through the $/webdriver.io.js instantiation command
  • Support of Business Application Studio
  • Extract all files coverage when nyc.json's all is set (set by default) :
    • A scanner is required for remote mode
    • $/scan-ui5.js is provided for @ui5/cli
  • Fix coverage extraction for TypeScript projects (served by @ui5/cli, see the documentation)
  • Fix #87 : --serve-only combined with --coverage breaks file server
  • Fix #88 : Generated junit XML report currently missing required property 'classname' for each testcase
  • Fix $/selenium-webdriver.js instantiation command to hide firefox browser
  • Improve tests coverage by implementing most common end-to-end scenarios
  • Document warnings that appear during execution

Breaking change

Because of the way coverage is calculated when nyc.json's all is set, this version may induce a significant drop in coverage.

Full Changelog: 4.5.1...5.0.0

4.5.1

16 Apr 17:14
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.5.0...4.5.1