yahoo/guerilla

Name: guerilla

Owner: Yahoo Inc.

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

Created: 2015-09-22 16:58:25.0

Updated: 2017-11-24 22:57:06.0

Pushed: 2016-03-22 13:42:41.0

Homepage:

Size: 797

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

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.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.