diff --git a/build.gradle b/build.gradle
index 1847bb48970eb2b92f235a2bc82055b07931cfd6..ea3f7a731c3dc0f183c15338e2f5245c62a258cc 100644
--- a/build.gradle
+++ b/build.gradle
@@ -16,4 +16,22 @@
  * You should have received a copy of the GNU General Public License along
  * with this program. If not, see <http://www.gnu.org/licenses/>.
  */
+allprojects {
+    tasks.withType(Test).configureEach {
+        maxParallelForks = 4
+    }
 
+    tasks.withType(Test).configureEach {
+        forkEvery = 100
+    }
+
+    tasks.withType(Test).configureEach {
+        reports.html.required = false
+        reports.junitXml.required = false
+    }
+
+    tasks.withType(JavaCompile).configureEach {
+        options.incremental = true
+    }
+
+}