@@ -19,11 +19,23 @@ configurations {
1919 pmdConf
2020}
2121
22+ sourceSets {
23+ acceptanceTest {
24+ java. srcDir file(' src/acceptance-tests/java' )
25+ resources. srcDir file(' src/acceptance-tests/resources' )
26+ }
27+ }
28+
2229dependencies {
2330 compile group : ' commons-collections' , name : ' commons-collections' , version : ' 3.2'
24- testCompile group : ' junit' , name : ' junit' , version : ' 4.+'
31+ testCompile ' junit: junit: 4.+'
2532 testCompile group : ' org.hamcrest' , name : ' hamcrest-core' , version : ' 1.2.1'
2633 pmdConf group : ' pmd' , name : ' pmd' , version : ' 4.3'
34+
35+ acceptanceTestCompile sourceSets. main. output
36+ acceptanceTestCompile configurations. testCompile
37+ acceptanceTestCompile sourceSets. test. output
38+ acceptanceTestRuntime configurations. testRuntime
2739}
2840
2941buildscript {
@@ -37,6 +49,13 @@ buildscript {
3749
3850// Tareas
3951
52+ task acceptanceTest (type : Test ) {
53+ description = " Corre los tests de aceptación"
54+ testClassesDir = sourceSets. acceptanceTest. output. classesDir
55+ classpath = sourceSets. acceptanceTest. runtimeClasspath
56+ acceptanceTest. reports. html. destination = file(" $buildDir /reports/acceptance-tests" )
57+ }
58+
4059task wrapper (type : Wrapper ) {
4160 gradleVersion = ' 1.9'
4261}
@@ -80,4 +99,4 @@ task pmd (dependsOn: compileJava) << {
8099 }
81100 }
82101 }
83- }
102+ }
0 commit comments