Releases: ArnaudBuchholz/ui5-test-runner
Releases · ArnaudBuchholz/ui5-test-runner
5.3.5
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
What's Changed
- Fix issue with XmlHttpRequest object override by Sinon.js (#101)
Full Changelog: 5.3.3...5.4.4
5.3.3
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
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
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
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
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
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
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
'sall
is set (set by default) :- A scanner is required for
remote
mode $/scan-ui5.js
is provided for@ui5/cli
- A scanner is required for
- 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 hidefirefox
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