Releases: ArnaudBuchholz/ui5-test-runner
Releases · ArnaudBuchholz/ui5-test-runner
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
4.5.1
4.5.0
What's Changed
- Add
--split-opa
to automatically split OPA journeys - Add time information in the junit xml report
- fix issue with qunit-hook : page url is now grabbed from topmost window
selenium-webdriver
- fix chrome binary option
- reduce traces for chrome
Full Changelog: 4.4.0...4.5.0
4.4.0
4.3.2
4.3.1
4.3.0
What's Changed
- New option
--preload
to preload UI5 libraries in legacy mode - Fix output to avoid flickering
Full Changelog: 4.2.1...4.3.0
4.2.1
What's Changed
- New option
--page-close-timeout
to adds a small delay before closing the browser ondone
callback (some QUnit tests are loaded asynchronously and triggerstestStart
right after). Defaulted to 250ms
Full Changelog: 4.2.0...4.2.1
4.2.0
4.1.1
What's Changed
- Fixed an issue with UI5 object deserialization
- Prevent error cascading on QUnit hooks
Full Changelog: 4.1.0...4.1.1