Skip to content
This repository has been archived by the owner on Sep 21, 2018. It is now read-only.

Latest commit

 

History

History
35 lines (24 loc) · 2.1 KB

README.md

File metadata and controls

35 lines (24 loc) · 2.1 KB

Please Note: This repository has a known security vulnerability. Use at your own risk!

Guerilla

Build Status Join the chat at https://gitter.im/yahoo/guerilla

Guerilla is a distributed build/test server specialized for iOS and Android.

An instance of Guerilla manages jobs and provides a UI to view job results. A job consists of tasks. Examples of tasks are check out project from Github, build a project using Gradle, execute XCTests, and retrieve method count from an APK. Guerilla provides some core tasks and also gives the user the ability to write custom tasks that may be specific to a certain project. With Guerilla, it is easy to run scheduled, automated tests on real devices. Guerilla can also generate reports based on data points that are outputted from job results. This will show a user how their project is changing over time (APK size over time). Reports can also be generated to show things like memory and network usage during a single run. Guerilla can easily be scaled by configuring and adding new workers. It is a flexible platform that aims to help automate hard-to-automate tasks.

Wiki

Notes

Guerilla requires nodejs v0.12 or greater, and only supports the ES6 features that are enabled without the --harmony flag.

License

Code licensed under the MIT License. See LICENSE file for terms.