summaryrefslogtreecommitdiff
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* Install linter dependencies in CIMike Pennisi2017-12-021-1/+3
| | | | | | | | | | Ensure that the linter's Python dependencies are satisfied in the continuous integration environment. Note that this is not currently necessary but only because the linter's dependencies happen to align with those of the test generation tool. The dependencies of the two tool should be satisfied explicitly in order to promote isolation.
* ci: Add email notifications for on_failure (#1297)Rick Waldron2017-10-181-0/+3
|
* Introduce automated validation for test format (#994)jugglinmike2017-05-011-3/+4
| | | | | | | This script is intended to identify common test file formatting errors prior to their acceptance into the project. It is designed to support future extensions for additional validation rules.
* Reference `requirements.txt` file in CI (#983)jugglinmike2017-04-181-1/+1
| | | | | | Installing dependencies using this file increases parity between the CI and development environment. Because the file explicitly specifies a version of the package to be installed, this approach also produces more predictable results overall.
* revert after_successLeo Balter2017-04-111-1/+1
|
* Improve readability for ci scripts (#966)Leo Balter2017-04-111-36/+6
|
* Update Travis to check for changes after regenerating tests (#965)Leo Balter2017-04-111-2/+13
|
* Automate deployment (#546)jugglinmike2017-04-101-0/+27
Introduce configuration to allow build servers provided by the Travis CI service to execute the test generation tool and commit the resultant files to the canonical upstream repository. Enabling this workflow required additional administrative work: 1. Create an account with TravisCI 2. Install the `travis` command-line utility 3. Create a "deploy key" and an encrypted version using the command `./make.py github_deploy_key_enc` 4. Register the deploy key with the project's GitHub account 5. Check the encrypted deploy key to the repository 6. Configure the TravisCI service to automatically build this project