Research
Security News
Threat Actor Exposes Playbook for Exploiting npm to Build Blockchain-Powered Botnets
A threat actor's playbook for exploiting the npm ecosystem was exposed on the dark web, detailing how to build a blockchain-powered botnet.
html-reporter
Advanced tools
Plugin for gemini and hermione which is intended to aggregate the results of tests running into html report
Plugin for gemini and hermione which is intended to aggregate the results of tests running into html report.
You can read more about gemini plugins here and about hermione plugins here.
npm install html-reporter
Plugin has following configuration:
Boolean
– enable/disable the plugin; by default plugin is enabledString
- path to directory for saving html report file; by
default html report will be saved into gemini-report/index.html
inside current work
directory.String
- default view mode. Available values are:
all
- show all tests. Default value.failed
- show only failed tests.String
- it changes original host for view in the browser; by default original host does not changeBoolean
– fit images into page width; false
by defaultAlso there is ability to override plugin parameters by CLI options or environment variables
(see configparser).
Use html_reporter_
prefix for the environment variables and --html-reporter-
for the cli options.
For example you can override path
option like so:
$ html_reporter_path=custom/dir gemini test
$ gemini test --html-reporter-path custom/dir
Add plugin to your gemini
config file:
module.exports = {
// ...
system: {
plugins: {
'html-reporter/gemini': {
enabled: true,
path: 'my/gemini-reports',
defaultView: 'all',
baseHost: 'test.com'
}
}
},
//...
}
Add plugin to your hermione
config file:
module.exports = {
// ...
system: {
plugins: {
'html-reporter/hermione': {
enabled: true,
path: 'my/hermione-reports',
defaultView: 'all',
baseHost: 'test.com'
}
}
},
//...
}
Additional commands that are added to the tool for which this plugin is connected.
Command that adds ability to effective work with screenshots.
Example of usage:
npx hermione gui
Command that adds ability to merge reports which are created after running the tests.
Example of usage:
npx hermione merge-reports src-report-1 src-report-2 -d dest-report
Run mocha tests:
npm run test-unit
Run eslint codestyle verification
npm run lint
FAQs
Html-reporter and GUI for viewing and managing results of a tests run. Currently supports Testplane and Hermione.
We found that html-reporter demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 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.
Research
Security News
A threat actor's playbook for exploiting the npm ecosystem was exposed on the dark web, detailing how to build a blockchain-powered botnet.
Security News
NVD’s backlog surpasses 20,000 CVEs as analysis slows and NIST announces new system updates to address ongoing delays.
Security News
Research
A malicious npm package disguised as a WhatsApp client is exploiting authentication flows with a remote kill switch to exfiltrate data and destroy files.