hurwitzlab/agave-app-test

Name: agave-app-test

Owner: Hurwitz Lab

Description: Automatic tests for iMicrobe and muSCOPE apps.

Created: 2018-01-24 16:10:01.0

Updated: 2018-01-24 19:28:15.0

Pushed: 2018-02-01 20:06:30.0

Homepage: null

Size: 34

Language: Python

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

agave-app-test

Automatic tests for iMicrobe and muSCOPE apps.

Install

$ pip install -r requirements.txt

Travis-CI Setup

This procedure does not have to be repeated.

Travis-CI integration with Slack can be managed here: https://hurwitzlab.slack.com/apps/manage.

Encrypt Agave credentials to be used for submitting apps and the Slack notification token like this:

nch@minty agave-app-test $ travis encrypt AGAVE_CREDENTIALS=<api key>:<api secret> --add
nch@minty agave-app-test $ travis encrypt hurwitzlab:<Slack notification token>

The encrypted Slack notification token has to be added to .travis.yml manually. The .travis.yml file should include this:


obal:
secure: blahblahblah
fications:
ack:
secure: blahblahblah

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.