-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
23 lines (20 loc) · 1.22 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
language: java
matrix:
include:
- os: linux
sudo: required
dist: trusty
env: GENOMICSDB_VERSION=0.9.1-proto-3.0.0-beta-1+uuid-static CLASSPATH=$TRAVIS_BUILD_DIR/genomicsdb-${GENOMICSDB_VERSION}-jar-with-dependencies.jar:.
- os: osx
osx_image: xcode6.4
env: GENOMICSDB_VERSION=0.9.1-proto-3.0.0-beta-1+uuid-static CLASSPATH=$TRAVIS_BUILD_DIR/genomicsdb-${GENOMICSDB_VERSION}-jar-with-dependencies.jar:.
install:
- curl -O http://repo1.maven.org/maven2/com/intel/genomicsdb/${GENOMICSDB_VERSION}/genomicsdb-${GENOMICSDB_VERSION}-jar-with-dependencies.jar
- curl -O http://repo1.maven.org/maven2/com/intel/genomicsdb/${GENOMICSDB_VERSION}/genomicsdb-${GENOMICSDB_VERSION}.jar
- bash -x ./run_checks.sh
- git clone https://github.com/Intel-HLS/GenomicsDB.git
#- cd GenomicsDB && git checkout -b 0.8.1 0.8.1 && cd ..
script:
- javac -d . $TRAVIS_BUILD_DIR/GenomicsDB/example/java/*.java
- java TestGenomicsDBImporterWithMergedVCFHeader -L 1:1-100000 -w /tmp/ws -A test0 GenomicsDB/tests/inputs/vcfs/t0.vcf.gz GenomicsDB/tests/inputs/vcfs/t1.vcf.gz GenomicsDB/tests/inputs/vcfs/t2.vcf.gz --vidmap-output /tmp/vid_pb.json --callset-output /tmp/callset_pb.json
- java TestGenomicsDB --query query.json