forked from stg-tud/MUBench
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathshippable.yml
37 lines (29 loc) · 982 Bytes
/
shippable.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
31
32
33
34
35
36
37
build:
pre_ci_boot:
image_name: svamann/mubench-ci
image_tag: latest
pull: true
language: python
before_script:
- mkdir -p shippable/testresults
- sudo chmod +x ./mubench.pipeline/benchmark.py
- sudo chmod +x ./mubench.reviewsite/configure.sh
script:
# mubench.cli
- mvn install -f mubench.cli/pom.xml
# mubench.utils
- mvn verify -f mubench.utils/pom.xml
# mubench.dummy
- mvn verify -f mubench.dummy/pom.xml
- cp mubench.dummy/target/Dummy.jar detectors/Dummy/Dummy.jar
# mubench.pipeline
- nosetests -w mubench.pipeline --with-xunit --xunit-file=shippable/testresults/nosetests.xml
- "./mubench.pipeline/benchmark.py detect Dummy 1 --only synthetic"
# mubench.reviewsite
- ./mubench.reviewsite/configure.sh
- phpunit --bootstrap mubench.reviewsite/vendor/autoload.php mubench.reviewsite/tests/
notifications:
email: