-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
30 lines (29 loc) · 1.33 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
24
25
26
27
28
29
30
language: python
jdk: openjdk8
dist: xenial
sudo: required
cache:
pip: true
python:
- '3.8'
before_install:
- mkdir -p /opt
- wget https://dlcdn.apache.org/spark/spark-3.1.2/spark-3.1.2-bin-hadoop3.2.tgz
- tar xvf spark-3.1.2-bin-hadoop3.2.tgz
- sudo mv spark-3.1.2-bin-hadoop3.2 /opt
- rm spark-3.1.2-bin-hadoop3.2.tgz
- export SPARK_HOME=/opt/spark-3.1.2-bin-hadoop3.2
- export PATH=$PATH:/opt/spark-3.1.2-bin-hadoop3.2/bin
install:
- pip install -r requirements.txt
script:
- cd test/
- coverage run -m unittest discover
- coverage xml -o ../coverage-reports/coverage-results.xml
- cd ..
- sonar-scanner
addons:
sonarcloud:
organization: "jjxp"
token:
secure: U4W81D7Y3Bsxc8ZgAS0vy+BmmEC1W9sKoZDqnuOgW0fhFta/7rDgGXukkoEKHqW4NrglV7LsuUkUBRTLSB4E6IV9srvs2BOnu/6ZwpGPhGA2XvQL+W05N3ZzSJAnX87GkDOPWjDMNxGBIlhQcLzeO4dgqIYMKmbQyf3ahvCmIymnUJc+17WJLWGbtndNtg7R7XkiKO6bVycsmOEWkFoDOtDkQwSYZNJ8/tAC5DQz8Aycutaos2sQZscoczl7TxWZPULwEuGuxdJcgCFnGfRTIS1yr6TUnz+yqs3Nk697IBxSSbozc6wGHBNBkaBMILjWVM+jey0RytScXH//DpEq4Or4A9GSiIKkKn4tcJFcONlaQnBK1Xo5haNnqsu49RekK/RvtmLptFVX0XGKXYHY2koThgHSifJpAQchTV2T5KfUQzMUeJhOuqZpUisX7NMOJSsQLgtjcZu4wwuIYVcv/gm6GQD7CGwDgcqKGPAF2ZwxvdA1ThGJOE9GTPcNwsHtlpkp3jahvotGnrUBP+fT3S7jmGhSsQYsZMZNxsLLbJE1Fk8415hoQ9pXZEnX38MKh/foS7qE2WH+jVligYxbmAOlO3+l7FCmllzTg1cLMq586jDu00Dz/fYY4j/FzPFooeNlPp+f/pFrJ6RTOMVBAt0PclrHLTDhDg4cJlRHroc=