-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.travis.yml
25 lines (22 loc) · 991 Bytes
/
.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
dist: trusty
language: java
notifications:
email: false
install:
- sudo apt-get update
- sudo apt-get install --no-install-recommends texlive-latex-recommended texlive-latex-extra texlive-fonts-recommended texlive-lang-german texlive-generic-extra
- sudo cp tools/openjfx-monocle-8u76-b04.jar $JAVA_HOME/jre/lib/ext/
script:
- test `find . -not -type d -exec file "{}" ";" | grep CRLF | wc -l` -eq 0
- cd src
- mvn -Dtestfx.robot=glass -Dglass.platform=Monocle -Dmonocle.platform=Headless -Dprism.order=sw -U -B test
- cd ../docs
- export max_print_line=200
- pdflatex -interaction=batchmode Pflichtenheft &> /dev/null
- cat Pflichtenheft.log | grep -C 15 -i ERROR
- pdflatex -interaction=batchmode Design &> /dev/null
- cat Design.log | grep -C 15 -i ERROR
- pdflatex -interaction=batchmode Implementation &> /dev/null
- cat Implementation.log | grep -C 15 -i ERROR
- pdflatex -interaction=batchmode Qualitaetssicherung &> /dev/null
- cat Qualitaetssicherung.log | grep -C 15 -i ERROR