JAL-3541 docs for enabling OpenClover coverage reports and adjustable build parameter...
[jalview.git] / build.gradle
index 2067782..db80bf4 100644 (file)
@@ -474,19 +474,27 @@ task cloverReportHTML (type: JavaExec) {
     outputs.dir "${reportsDir}/clover"
 
     classpath configurations.cloverRuntime
-    maxHeapSize "2g"
+    maxHeapSize "${cloverReportJVMHeap}"
+    jvmArgs += "${cloverReportJVMArgs}"
     main = "com.atlassian.clover.reporters.html.HtmlReporter"
-    args "--initstring", "${buildDir}/clover/clover.db",
-    "-o", "${reportsDir}/clover"
+    args  "--initstring", "${buildDir}/clover/clover.db", "-o", "${reportsDir}/clover"
+    "${cloverReportHTMLOptions}".split(",").each {
+      args+= it.trim()
+      }
 }
 
 task cloverReportXML (type: JavaExec) {
     inputs.dir "${buildDir}/clover"
     outputs.dir "${reportsDir}/clover"
-    maxHeapSize "2g"
+    maxHeapSize "${cloverReportJVMHeap}"
+    jvmArgs "${cloverReportJVMArgs}"
     classpath configurations.cloverRuntime
     main = "com.atlassian.clover.reporters.xml.XMLReporter"
-    args "--initstring", "${buildDir}/clover/clover.db", "-o", "${reportsDir}/clover/clover.xml"
+    args  "--initstring", "${buildDir}/clover/clover.db", "-o", "${reportsDir}/clover/clover.xml"
+    
+    "${cloverReportXMLOptions}".split(",").each {
+      args+= it.trim()
+      }
 }
 task cloverReport {
   group = "Verification"