Skip to content
This repository has been archived by the owner on Jan 25, 2023. It is now read-only.

Commit

Permalink
Merge pull request #66 from mcupak/ci
Browse files Browse the repository at this point in the history
Added tests and CI configuration
  • Loading branch information
mcupak authored May 11, 2017
2 parents 9981320 + 5bea748 commit 4462ad2
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 3 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -73,3 +73,5 @@ target/
#********** IntelliJ files ******
*.iml

#********** Dependency files ********
src/avro-schema-test-base
12 changes: 12 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
language: python
python:
- 2.7
branches:
only:
- master
- develop
script:
- nosetests -v $VIRTUAL_ENV/src/avro-schema-test-base
notifications:
slack:
secure: RmyIMB6tA868r+dHECJ566r0+TCB6pHvg9PygNiM5ye+iX4I+CFKMoGzjeMVtuLI80MSzzoaB+PU6TczlhzdbJBALqiV74AQCoNGqswJzJCkJX7HDGk8LVFSsnpwClRLLLVgvBApGDS0ViRfGqsew8CJ8VR5BMDiU53z3Of4JHc=
14 changes: 11 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Beacon Schemas
# Beacon Schemas [![Build Status](https://travis-ci.org/ga4gh/beacon-team.svg?branch=develop)](https://travis-ci.org/ga4gh/beacon-team) [![GitHub license](https://img.shields.io/badge/license-Apache%202-blue.svg)](https://raw.githubusercontent.com/ga4gh/beacon-team/develop/LICENSE)

## What is a Beacon?

Expand All @@ -16,9 +16,17 @@ A list of related tools and projects developed by the community is maintained on

Guidelines for contributing to this repository are listed in the [CONTRIBUTING.md](CONTRIBUTING.md) document.

## License
## How to build

See the [LICENSE](LICENSE) file.
Prerequisites: Maven 3+, Java 1.6+.

To generate Java code, run `mvn package` and check the output in the `target` directory.

## How to test

Prerequisites: Python 2.7 (incl. Pip 7+).

Install dependencies with `pip install -r requirements.txt`. To run the test suite, use `nosetests -v`.

## More information

Expand Down
5 changes: 5 additions & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
-e git+https://github.com/mcupak/[email protected]#egg=avro-schema-test-base
avro==1.8.0
humanize==0.5.1
nose==1.3.7
requests==2.12.3

0 comments on commit 4462ad2

Please sign in to comment.