-
Notifications
You must be signed in to change notification settings - Fork 1
/
build.gradle
46 lines (38 loc) · 967 Bytes
/
build.gradle
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
plugins {
id 'java'
id 'maven-publish'
id 'com.sri.gradle.daikon' version '0.0.2-SNAPSHOT'
id 'com.sri.gradle.randoop' version '0.0.1-SNAPSHOT'
}
repositories {
mavenLocal()
mavenCentral()
maven {
url 'https://plugins.gradle.org/m2/'
}
}
dependencies {
implementation 'com.google.guava:guava:28.0-jre'
testImplementation 'org.hamcrest:hamcrest:2.2'
testImplementation 'junit:junit:4.13'
}
tasks.withType(Javadoc){
enabled = false
}
runRandoop {
randoopJar = file("libs/randoop.jar")
junitOutputDir = file("${projectDir}/src/test/java")
timeoutSeconds = 30
stopOnErrorTest = false
flakyTestBehavior = 'output'
noErrorRevealingTests = false
junitReflectionAllowed = false
usethreads = true
outputLimit = 2000
junitPackageName = 'com.foo'
}
runDaikon {
requires = file("libs")
outputDir = file("${projectDir}/build/daikon-output")
testDriverPackage = "com.foo"
}