Research
Security News
Malicious npm Packages Inject SSH Backdoors via Typosquatted Libraries
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
hermione-retry-command
Advanced tools
Plugin for hermione to retry commands at low level.
You can read more about hermione plugins here.
npm install hermione-retry-command
Plugin has the following configuration:
Boolean
– enable/disable the plugin; by default the plugin is enabledArray
– describes set of conditions for which retries should run
String
blank-screenshot
to retry screenshot commands that return blank screenshotsassert-view-failed
to retry assertView command if it has failedString|RegExp|Array<String|RegExp>
– browsers in which retries should run, by default is /.*/
that means retries should run in all browsersInteger
– defines the number of retries. By default retryCount
is set to 2
Integer
– defines delay in milliseconds before each retry. By default retryInterval
is set to 100
. Be careful when setting retry interval as this can dramatically downgrade performance of your tests.'assert-view-failed'
) Boolean
– defines the plugin operation limit for the first call command in the test. By default retryOnlyFirst
is set to false
.Also you can override plugin parameters by CLI options or environment variables (see configparser). Use hermione_retry_command_
prefix for the environment variables and --hermione-retry-command-
for the cli options.
Add plugin to your hermione
config file:
module.exports = {
// ...
plugins: {
'hermione-retry-command': {
enabled: true,
rules: [
{
condition: 'blank-screenshot',
browsers: ['MicrosoftEdge'],
retryCount: 5,
retryInterval: 120
},
{
condition: 'assert-view-failed',
browsers: ['Chrome'],
retryCount: 1,
retryOnlyFirst: true
}
]
}
}
//...
}
Run mocha tests:
npm run test-unit
Run eslint codestyle verification
npm run lint
FAQs
Plugin to retry commands in hermione
The npm package hermione-retry-command receives a total of 110 weekly downloads. As such, hermione-retry-command popularity was classified as not popular.
We found that hermione-retry-command demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 5 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
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.
Security News
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.