author | Jan Vrany <jan.vrany@fit.cvut.cz> |
Mon, 23 Nov 2015 14:00:53 +0100 | |
changeset 552 | f79944e2bd85 |
parent 550 | 777f3813febc |
child 553 | d83cb4945d5e |
permissions | -rwxr-xr-x |
549
8ad6734770cd
Added CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
1 |
#!/bin/bash |
8ad6734770cd
Added CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
2 |
# |
8ad6734770cd
Added CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
3 |
# a CI job to run PetitCompiler tests on Pharo |
8ad6734770cd
Added CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
4 |
# |
8ad6734770cd
Added CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
5 |
set -e |
8ad6734770cd
Added CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
6 |
|
550
777f3813febc
Fixed CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
549
diff
changeset
|
7 |
if [ ! -x "ci-pharo-common.sh" ]; then |
777f3813febc
Fixed CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
549
diff
changeset
|
8 |
wget -O "ci-pharo-common.sh" https://bitbucket.org/janvrany/stx-goodies-petitparser/raw/tip/ci/ci-pharo-common.sh |
549
8ad6734770cd
Added CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
9 |
fi |
8ad6734770cd
Added CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
10 |
. ci-pharo-common.sh |
8ad6734770cd
Added CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
11 |
|
8ad6734770cd
Added CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
12 |
ci_download_test_data |
8ad6734770cd
Added CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
13 |
|
8ad6734770cd
Added CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
14 |
ci_pharo_download_pharo |
8ad6734770cd
Added CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
15 |
ci_pharo_download_petitparser |
8ad6734770cd
Added CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
16 |
|
8ad6734770cd
Added CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
17 |
rm -rf Petit*Test.xml |
8ad6734770cd
Added CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
18 |
# Must turn off errexit option, Pharo return non-zero |
8ad6734770cd
Added CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
19 |
# status when one or more tests fail. |
8ad6734770cd
Added CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
20 |
set +e |
8ad6734770cd
Added CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
21 |
./pharo $IMAGE test --junit-xml-output \ |
8ad6734770cd
Added CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
22 |
PetitTests \ |
8ad6734770cd
Added CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
23 |
PetitAnalyzer \ |
8ad6734770cd
Added CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
24 |
PetitSmalltalk \ |
8ad6734770cd
Added CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
25 |
PetitJava \ |
8ad6734770cd
Added CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
26 |
PetitIslands \ |
8ad6734770cd
Added CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
27 |
PetitCompiler-Tests \ |
8ad6734770cd
Added CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
28 |
PetitCompiler-Extras-Tests |
8ad6734770cd
Added CI scripts for PetitParser.
Jan Vrany <jan.vrany@fit.cvut.cz>
parents:
diff
changeset
|
29 |
set -e |