Security News
Research
Data Theft Repackaged: A Case Study in Malicious Wrapper Packages on npm
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
Python 3.6+
pip install appsurifyci --upgrade
argument | options |
---|---|
apikey | Apikey from appsurify |
url | Url of the appsurify instance i.e. "https://dummy.appsurify.com" |
project | Name of the project |
testsuite | Name of the testsuite |
branch | Name of the branch the tests are running against |
commit | SHA of the commit |
argument | options |
---|---|
runtemplate | Options - all tests, no tests (used just to push results from the prior command), prioritized tests (requires --percentage argument to be added and the percentage of tests to be run. See below for details |
testtemplate | Options - mvn, cucumber mvn, sahi testrunner, sahi ant, testim, mocha, pytest, rspec, robotframework, cyprus, mstest, vstest, katalon, opentest. For additional integrations talk to the Appsurify team |
runcommand | Command to execute tests in the target environment, if command is custom to your test suite |
report | Location of xml reports created by the test run if this is not the default location for the test type |
Option | Details |
---|---|
all tests | Will run all tests. Will fail on any failure. Recommended for nightly or weekly test executions |
no tests | Will run no tests. Will fail on any failure. Recommended when starting with Appsurify to just upload data |
prioritized tests | Requires the percentage argument. Will only fail the build on new/reopened defects. Recommended for your most frequent run type |
runtestswithappsurify --url "https://dummy.appsurify.com" --apikey "$APIKEY" --project "$PROJECT" --testsuite "$TESTSUITE" --runtemplate "prioritized tests" --testtemplate "mvn" --percentage "20" --commit "$COMMIT" --branch "$BRANCH"
argument | default | options/details |
---|---|---|
fail | newdefects, reopeneddefects | options newdefects, reopeneddefects, flakybrokentests, newflaky, reopenedflaky, failedtests, brokentests |
rerun | "false" | whether failed tests should be rerun |
maxrerun | 3 | the number of times failed tests should be rerun |
failfast | "false" | whether after each set of test runs to determine if the build has failed (tests will still be rerun if this has been selected) |
executioncommand | "" | Command to be executed following completion of the script [[teststorun]] will be replaced with the formatted list of tests to run |
percentage | "" | Percentage of tests to be run if prioritized tests is selected in the runtemplate |
For CI specific integrations please contact Appsurify
FAQs
Package used to run tests using Appsurify
We found that appsurifyci demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer 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
Research
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
Research
Security News
Attackers used a malicious npm package typosquatting a popular ESLint plugin to steal sensitive data, execute commands, and exploit developer systems.
Security News
The Ultralytics' PyPI Package was compromised four times in one weekend through GitHub Actions cache poisoning and failure to rotate previously compromised API tokens.