Author: Olivier Sallou <osallou@debian.org>
Last-Update: 2018-04-17
Description: Enable tests using testng

--- a/build.gradle
+++ b/build.gradle
@@ -86,9 +86,14 @@
         events "failed", "skipped"
     }
 
+    useTestNG()
+    minHeapSize = "1G"
+    maxHeapSize = "2G"
+
     if (System.env.CI == "true") {
         jvmArgs += '-Dsamjdk.sra_libraries_download=true'
     }
+    jvmArgs += ["--add-modules", "java.xml.bind"]
 
     exclude 'htsjdk/samtools/sra/**'
     exclude 'htsjdk/samtools/BAMFileIndexTest.java'
--- a/src/test/java/htsjdk/utils/ClassFinderTest.java
+++ b/src/test/java/htsjdk/utils/ClassFinderTest.java
@@ -1,7 +1,7 @@
 package htsjdk.utils;
 
 import htsjdk.HtsjdkTest;
-import org.junit.Assert;
+import org.testng.Assert;
 import org.testng.annotations.Test;
 
 /**
@@ -28,4 +28,4 @@
         Assert.assertEquals(finder.getClasses().stream()
                 .filter(c -> c.getName().equals("htsjdk.utils.ClassFinder")).count(), 1);
     }
-}
\ No newline at end of file
+}
