
Security News
The Hidden Blast Radius of the Axios Compromise
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.
monkey-runner
Advanced tools
In order to run the test suites you need to use the following command from the root dir of your project.
Usage of the cli tool
monkey [command] [options]
| command | description |
|---|---|
start | Command to start the TCP socket server. If ran with --debuggerUI flag it will run the monkey ui in a new terminal tab. |
assemble | Command to assemble the target application. If ran with flat -c it will clean the build folder and re-assemble the app. |
install | Command to install the assembled app to a running device. |
run | Command to start the monkey tests. The start command must be running on another terminal. |
emulator | Android - Command to start an android emulator if any are configured on the running device. |
- The following flags can be applied to all the commands but only used if the specific commands requires them.
- The commands work both for iOS and Android tests. To differentiate between mobile platforms please apply the the
--platformflag to the command.
The set of key arguments that are used by the monkey-runner script
| flags | description |
|---|---|
--help or -h | Optional - Help command. |
--screenshotPath or -s | Optional - Relative directory path for stored screenshots. Default /monkey-screenshots |
--tcpHost | Optional - The host in which the socket server is running. Default localhost, 127.0.0.1 |
--tcpPort | Optional - The port in which the socket server is running. Default 5678 |
--packageName | Optional - The package name of the target test application. If not provided the CLI will try to extract it from the project. |
--platform | Mobile platform to run the tests on, ios or android. Default android. |
--verbose or -v | Optional - Enable verbose mode. |
--cleanBuild or -c | Optional - Clean build flag. If passed, it will uninstall the old version, clean the build cached data and reassemble the app |
--headless | Optional - Flag to run the android emulator on headless mode |
--debuggerUI | Optional - Flag to run the debugger ui. |
For issues using Iterm on mac please refer to this link
FAQs
Monkey runner CLI
We found that monkey-runner demonstrated a not healthy version release cadence and project activity because the last version was released 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
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.

Research
A supply chain attack on Axios introduced a malicious dependency, plain-crypto-js@4.2.1, published minutes earlier and absent from the project’s GitHub releases.

Research
Malicious versions of the Telnyx Python SDK on PyPI delivered credential-stealing malware via a multi-stage supply chain attack.