![require(esm) Backported to Node.js 20, Paving the Way for ESM-Only Packages](https://cdn.sanity.io/images/cgdhsj6q/production/be8ab80c8efa5907bc341c6fefe9aa20d239d890-1600x1097.png?w=400&fit=max&auto=format)
Security News
require(esm) Backported to Node.js 20, Paving the Way for ESM-Only Packages
require(esm) backported to Node.js 20, easing the transition to ESM-only packages and reducing complexity for developers as Node 18 nears end-of-life.
@smartbear/one-report-publisher
Advanced tools
This is a tool that publishes test results to SmartBear OneReport. It is intended to be used in Continuous Integration workflows.
The tool supports the following file formats:
The tool will also send Git metadata to OneReport:
The Git metadata is detected from environment variables defined by the CI server. See cucumber/ci-environment for details about supported CI servers.
The command-line tool can be launched with the Node.js npx
command:
npx @smartbear/one-report-publisher@v0.0.13 --help
Usage: one-report-publisher [options]
Options:
-o, --organization-id <id> OneReport organization id
-p, --password <password> OneReport password
-r, --reports <glob> Glob to the files to publish
-u, --url <url> OneReport URL (default: "https://one-report.vercel.app")
-h, --help display help for command
Example:
npx @smartbear/one-report-publisher@0.0.13 --organization-id F5222E06-BA05-4C82-949A-2FE537B6F59F --password ${ONE_REPORT_PASSWORD} --reports "./reports/**/*.{xml,json,ndjson,zip}"
The command-line tool can be used in any CI pipeline that has the npx
command available
The GitHub Action can be used as follows:
- name: 'Publish to OneReport'
uses: smartbear/one-report-publisher@v0.0.13
with:
organization-id: F5222E06-BA05-4C82-949A-2FE537B6F59F
password: ${{ secrets.ONE_REPORT_PASSWORD }}
reports: ./reports/**/*.{xml,json,ndjson,zip}
FAQs
Publish Test Results to SmartBear OneReport
We found that @smartbear/one-report-publisher demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 14 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
require(esm) backported to Node.js 20, easing the transition to ESM-only packages and reducing complexity for developers as Node 18 nears end-of-life.
Security News
PyPI now supports iOS and Android wheels, making it easier for Python developers to distribute mobile packages.
Security News
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.