File tree Expand file tree Collapse file tree 2 files changed +29
-1
lines changed Expand file tree Collapse file tree 2 files changed +29
-1
lines changed Original file line number Diff line number Diff line change 1
1
language : python
2
+ dist : xenial
2
3
python :
3
4
- " 3.6"
4
5
jobs :
17
18
- echo "prd" > dags/environment.conf
18
19
- coverage run -m pytest integrity_tests/*
19
20
- stage : mock_pipeline_tests
21
+ before_install :
22
+ - source travis_java_install.sh
20
23
install :
21
24
- pip install -r mock_pipeline_tests/requirements.txt
22
25
script :
23
- - coverage run -m pytest mock_pipeline_tests/*
26
+ - coverage run -m pytest mock_pipeline_tests/*
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ # borrowed from: https://github.com/dpkp/kafka-python/blob/master/travis_java_install.sh
4
+
5
+ # Kafka requires Java 8 in order to work properly. However, TravisCI's Ubuntu
6
+ # 16.04 ships with Java 11 and Java can't be set with `jdk` when python is
7
+ # selected as language. Ubuntu 14.04 does not work due to missing python 3.7
8
+ # support on TravisCI which does have Java 8 as default.
9
+
10
+ # show current JAVA_HOME and java version
11
+ echo " Current JAVA_HOME: $JAVA_HOME "
12
+ echo " Current java -version:"
13
+ which java
14
+ java -version
15
+
16
+ echo " Updating JAVA_HOME"
17
+ # change JAVA_HOME to Java 8
18
+ export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
19
+
20
+ echo " Updating PATH"
21
+ export PATH=${PATH/ \/ usr\/ local\/ lib\/ jvm\/ openjdk11\/ bin/ $JAVA_HOME \/ bin}
22
+
23
+ echo " New java -version"
24
+ which java
25
+ java -version
You can’t perform that action at this time.
0 commit comments