- The agent now supports reporting the time for launches, test items and logs with microsecond precision in the ISO string format. For logs, microsecond precision is available on the UI from ReportPortal version 24.2.
@reportportal/client-javascript
bumped to version5.3.0
.
@reportportal/client-javascript
bumped to version5.2.0
.
@reportportal/client-javascript
bumped to version5.1.4
.
- Updated versions of vulnerable packages (braces).
@reportportal/client-javascript
bumped to version5.1.3
, newlaunchUuidPrintOutput
types introduced: 'FILE', 'ENVIRONMENT'.
@reportportal/client-javascript
bumped to version5.1.2
.
- Setting step id in case of existing one, thanks to noacohen1.
- Serial mode execution. Fix invocations calculation for indirect test parents.
extendTestDescriptionWithLastError
option to the RP config to be able to toggle the last error log attaching to the test description.
- Test results inconsistency while using serial mode.
@reportportal/client-javascript
bumped to version5.0.15
. Logging link to the launch on its finish now available by default.
@reportportal/client-javascript
bumped to version5.0.14
.
- #111 Test is not finished when
expect().toPass()
exceed test timeout.
@reportportal/client-javascript
bumped to version5.0.13
.launchUuidPrint
andlaunchUuidPrintOutput
configuration options introduced.
token
configuration option was renamed toapiKey
to maintain common convention.@reportportal/client-javascript
bumped to version5.0.12
.
launchId
option to the config to attach run results to an existing launch. Related to parallel execution on one and several machines #86.uploadVideo
anduploadTrace
options to the config to disable auto-attaching the Playwright's video and trace. Addressed #98.
@reportportal/client-javascript
bumped to version5.0.11
.
- Errors in case of Playwright doesn't provide the internal
_staticAnnotations
property to theTestCase
s.
printsToStdio
method implemented. Now the Playwright will provide additional output to the terminal to enhance user experience in case of only@reportportal/agent-js-playwright
reporter used.
- Issue with suites finishing after run interruption via Playwright
globalTimeout
.
- Issue #79 with duplicating tests with wrong statuses using
testInfo.fail()
. - Issue #85 with suites finishing when retrying statically annotated (
.fixme()
or.skip()
) tests. The issue still reproducible in some rare cases, refer Issues troubleshooting for details.
testCase.outcome()
used instead oftestResult.status
to calculate the final status for the test case in RP. Thanks to clouddra.testCase.id
used instead of full test path to identify the test case.engines
field inpackage.json
. The agent supports the minimal version ofNode.js
required by@playwright/test
(>=14).- TypeScript compilation target changed to ES6.
- Docs Attachments section actualized.
@reportportal/client-javascript
bumped to version5.0.8
.
- Suites finishing algorithm bugfixes
- #56 and #57 Error (cannot read property of undefined 'rootSuite').
- Launch finishing for skipped tests with retries.
- Ability to switch on/off adding Playwright project names to code reference via config property
includePlaywrightProjectNameToCodeReference
.
- Error with test steps finishing
- Test steps nesting structure
- Launch mode property support
- #42 Error when using same filenames
- Error is related to retries due to which the launch is not finish
- #45 Agent failed when enabled includeTestSteps
- Ability include test steps to the report on log level via config property
includeTestSteps
.
- The correct end time for suites is now displayed.
- Ability to attach logs to items via
console.*
methods
- #26 Error when value is not allowed for field 'status'
- Ability to attach screenshots and other files via test info attachments
- TypeScript definitions provided
- Error when reporting tests without describe blocks
- Escape codes removed from error messages and stacktrace
- Package size reduced
- Full compatibility with ReportPortal version 5.* (see reportportal releases)