forked from rjust/defects4j
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
66 lines (62 loc) · 2.65 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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
language: perl
perl:
- "5.24"
jdk:
- openjdk7
addons:
apt:
packages:
- openjdk-7-jdk
install:
- jdk_switcher use openjdk7
- export PATH=$JAVA_HOME/bin:$PATH
- (echo y;echo o conf prerequisites_policy follow;echo o conf commit) | cpan
- cpan install Carton
- carton install
- ./init.sh
- cd framework/test
jobs:
include:
# Test the tutorial and basic commands
- script: carton exec ./test_tutorial.sh
- script: carton exec ./test_mutation_analysis.sh
- script: carton exec ./test_randoop.sh
- script: carton exec ./test_fix_test_suite.sh
# Verify that all bugs are reproducible (run multiple jobs for projects that
# take a long time to finish).
- stage: verify-bugs
## Chart
script: carton exec ./test_verify_bugs.sh -p Chart
## Closure
- script: carton exec ./test_verify_bugs.sh -p Closure -b1..10
- script: carton exec ./test_verify_bugs.sh -p Closure -b11..15
- script: carton exec ./test_verify_bugs.sh -p Closure -b16..20
- script: carton exec ./test_verify_bugs.sh -p Closure -b21..30
- script: carton exec ./test_verify_bugs.sh -p Closure -b31..40
- script: carton exec ./test_verify_bugs.sh -p Closure -b41..50
- script: carton exec ./test_verify_bugs.sh -p Closure -b51..60
- script: carton exec ./test_verify_bugs.sh -p Closure -b61..70
- script: carton exec ./test_verify_bugs.sh -p Closure -b71..80
- script: carton exec ./test_verify_bugs.sh -p Closure -b81..90
- script: carton exec ./test_verify_bugs.sh -p Closure -b91..100
- script: carton exec ./test_verify_bugs.sh -p Closure -b101..111
- script: carton exec ./test_verify_bugs.sh -p Closure -b112..122
- script: carton exec ./test_verify_bugs.sh -p Closure -b123..133
## Lang
- script: carton exec ./test_verify_bugs.sh -p Lang -b1..32
- script: carton exec ./test_verify_bugs.sh -p Lang -b33..65
## Math
- script: carton exec ./test_verify_bugs.sh -p Math -b1..18
- script: carton exec ./test_verify_bugs.sh -p Math -b19..36
- script: carton exec ./test_verify_bugs.sh -p Math -b20..54
- script: carton exec ./test_verify_bugs.sh -p Math -b55..80
- script: carton exec ./test_verify_bugs.sh -p Math -b81..106
## Mockito
- script: carton exec ./test_verify_bugs.sh -p Mockito -b1..5
- script: carton exec ./test_verify_bugs.sh -p Mockito -b6..10
- script: carton exec ./test_verify_bugs.sh -p Mockito -b11..15
- script: carton exec ./test_verify_bugs.sh -p Mockito -b16..20
- script: carton exec ./test_verify_bugs.sh -p Mockito -b21..26
- script: carton exec ./test_verify_bugs.sh -p Mockito -b27..38
## Time
- script: carton exec ./test_verify_bugs.sh -p Time