Add configuration for test dependencies between subprojects
							parent
							
								
									d3c8e150bd
								
							
						
					
					
						commit
						8200f08da0
					
				|  | @ -57,6 +57,21 @@ dependencies { | ||||||
| 
 | 
 | ||||||
| /*==== You probably don't have to edit below this line =======*/ | /*==== You probably don't have to edit below this line =======*/ | ||||||
| 
 | 
 | ||||||
|  | // Setup test configuration that can appear as a dependency in | ||||||
|  | // other subprojects | ||||||
|  | configurations { | ||||||
|  |     testOutput.extendsFrom (testCompile) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | task testJar(type: Jar, dependsOn: testClasses) { | ||||||
|  |     classifier = 'tests' | ||||||
|  |     from sourceSets.test.output | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | artifacts { | ||||||
|  |     testOutput testJar | ||||||
|  | } | ||||||
|  | 
 | ||||||
| // The run task added by the application plugin | // The run task added by the application plugin | ||||||
| // is also of type JavaExec. | // is also of type JavaExec. | ||||||
| tasks.withType(JavaExec) { | tasks.withType(JavaExec) { | ||||||
|  |  | ||||||
|  | @ -55,6 +55,9 @@ dependencies { | ||||||
|     // Google protobufs |     // Google protobufs | ||||||
|     compile 'com.google.protobuf:protobuf-java:3.+' |     compile 'com.google.protobuf:protobuf-java:3.+' | ||||||
| 
 | 
 | ||||||
|  |     // Depend on test resources from meerkat-common | ||||||
|  |     testCompile project(path: ':meerkat-common', configuration: 'testOutput') | ||||||
|  | 
 | ||||||
|     testCompile 'junit:junit:4.+' |     testCompile 'junit:junit:4.+' | ||||||
| 
 | 
 | ||||||
|     runtime 'org.codehaus.groovy:groovy:2.4.+' |     runtime 'org.codehaus.groovy:groovy:2.4.+' | ||||||
|  |  | ||||||
|  | @ -58,6 +58,23 @@ dependencies { | ||||||
| /*==== You probably don't have to edit below this line =======*/ | /*==== You probably don't have to edit below this line =======*/ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | // Setup test configuration that can appear as a dependency in | ||||||
|  | // other subprojects | ||||||
|  | configurations { | ||||||
|  |     testOutput.extendsFrom (testCompile) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | task testJar(type: Jar, dependsOn: testClasses) { | ||||||
|  |     classifier = 'tests' | ||||||
|  |     from sourceSets.test.output | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | artifacts { | ||||||
|  |     testOutput testJar | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| // The run task added by the application plugin | // The run task added by the application plugin | ||||||
| // is also of type JavaExec. | // is also of type JavaExec. | ||||||
| tasks.withType(JavaExec) { | tasks.withType(JavaExec) { | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue