From 67d1bb921d83f19c3cadd8921d48e9ac0d95507c Mon Sep 17 00:00:00 2001 From: Marcus Da Coregio Date: Wed, 14 Sep 2022 14:12:01 -0300 Subject: [PATCH] Add new task that runs all subproject's tests --- build.gradle | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 54e050c..908b36b 100644 --- a/build.gradle +++ b/build.gradle @@ -20,4 +20,19 @@ allprojects { } } } -} \ No newline at end of file +} + +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 + } +} +