Explorar el Código

Add new task that runs all subproject's tests

Marcus Da Coregio hace 2 años
padre
commit
13c2ee4dd7
Se han modificado 1 ficheros con 16 adiciones y 1 borrados
  1. 16 1
      build.gradle

+ 16 - 1
build.gradle

@@ -20,4 +20,19 @@ allprojects {
 			}
 		}
 	}
-}
+}
+
+repositories {
+	mavenCentral()
+}
+
+tasks.register('runAllTests') {
+	var allTasks = rootProject.getAllTasks(true)
+	var allTestsTasks = allTasks.values().collect { t ->
+		t.findAll { it.name == 'test' || it.name == 'integrationTest' }
+	}.flatten()
+	it.dependsOn {
+		allTestsTasks
+	}
+}
+