This is an automated email from the ASF dual-hosted git repository.

jdaugherty pushed a commit to branch grails-geb
in repository https://gitbox.apache.org/repos/asf/grails-core.git

commit 5b76dcbca08a30c017e1a1e401e4520881bed1d3
Author: James Daugherty <[email protected]>
AuthorDate: Sun Apr 20 18:19:37 2025 -0400

    Add option to skip tests
---
 DEVELOPMENT.md                           | 1 +
 gradle/functional-test-config.gradle     | 4 ++++
 gradle/grails-data-tck-config.gradle     | 4 ++++
 gradle/hibernate5-test-config.gradle     | 4 ++++
 gradle/mongodb-forked-test-config.gradle | 4 ++++
 gradle/mongodb-test-config.gradle        | 4 ++++
 gradle/test-config.gradle                | 4 ++++
 7 files changed, 25 insertions(+)

diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md
index c832af225b..712f957aa5 100644
--- a/DEVELOPMENT.md
+++ b/DEVELOPMENT.md
@@ -8,6 +8,7 @@
 * skipMongodbTests - does not run mongo related tests
 * skipCoreTests - does not run the "core" tests
 * serializeMongoTests - if true, only integration tests from one mongo project 
will run at a time
+* skipTests - no tests will run
 
 # Start a mongo docker container (containers will start by default)
 `docker run -d  --name mongo-on-docker  -p 27017:27017 mongo`
\ No newline at end of file
diff --git a/gradle/functional-test-config.gradle 
b/gradle/functional-test-config.gradle
index 9cb66ec556..2419f1b99a 100644
--- a/gradle/functional-test-config.gradle
+++ b/gradle/functional-test-config.gradle
@@ -71,6 +71,10 @@ tasks.withType(Test).configureEach { Test task ->
             return false
         }
 
+        if(project.hasProperty('skipTests')) {
+            return false
+        }
+
         return true
     }
 
diff --git a/gradle/grails-data-tck-config.gradle 
b/gradle/grails-data-tck-config.gradle
index 493d3644e4..772e823c22 100644
--- a/gradle/grails-data-tck-config.gradle
+++ b/gradle/grails-data-tck-config.gradle
@@ -57,6 +57,10 @@ tasks.withType(Test).configureEach {
             return false
         }
 
+        if(project.hasProperty('skipTests')) {
+            return false
+        }
+
         true
     }
 
diff --git a/gradle/hibernate5-test-config.gradle 
b/gradle/hibernate5-test-config.gradle
index acc115cf8a..7782e22ebf 100644
--- a/gradle/hibernate5-test-config.gradle
+++ b/gradle/hibernate5-test-config.gradle
@@ -20,6 +20,10 @@ tasks.withType(Test).configureEach {
             return false
         }
 
+        if(project.hasProperty('skipTests')) {
+            return false
+        }
+
         true
     }
 
diff --git a/gradle/mongodb-forked-test-config.gradle 
b/gradle/mongodb-forked-test-config.gradle
index 0c43f409ba..eec69e2762 100644
--- a/gradle/mongodb-forked-test-config.gradle
+++ b/gradle/mongodb-forked-test-config.gradle
@@ -24,6 +24,10 @@ tasks.withType(Test).configureEach {
             return false
         }
 
+        if(project.hasProperty('skipTests')) {
+            return false
+        }
+
         true
     }
 
diff --git a/gradle/mongodb-test-config.gradle 
b/gradle/mongodb-test-config.gradle
index 8d2ad0bfbf..d6994f4b99 100644
--- a/gradle/mongodb-test-config.gradle
+++ b/gradle/mongodb-test-config.gradle
@@ -24,6 +24,10 @@ tasks.withType(Test).configureEach {
             return false
         }
 
+        if(project.hasProperty('skipTests')) {
+            return false
+        }
+
         true
     }
 
diff --git a/gradle/test-config.gradle b/gradle/test-config.gradle
index 79711b677c..b2194d9047 100644
--- a/gradle/test-config.gradle
+++ b/gradle/test-config.gradle
@@ -30,6 +30,10 @@ tasks.withType(Test).configureEach {
             return false
         }
 
+        if(project.hasProperty('skipTests')) {
+            return false
+        }
+
         true
     }
     useJUnitPlatform()

Reply via email to