package ai.h2o.automl;

import org.junit.BeforeClass;
import org.junit.Test;

public class AutoCollectTest extends TestUtil { // requires mysql-connector-java-3.1.14-bin.jar in -cp
  @BeforeClass public static void setup() { stall_till_cloudsize(1); }
//  @Test public void testConnection() {
//    ResultSet rs = AutoCollect.query("SHOW TABLES;");
//    try {
//      while(rs.next()) {
//        System.out.println(rs.getString(1));
//      }
//    } catch (SQLException e) {
//      e.printStackTrace();
//    } finally {
//      try {
//        rs.close();
//      } catch(SQLException ex) {}
//    }
//    System.out.println();
//  }
//
//  @Test public void testHasDataset() {
//    AutoCollect ac = new AutoCollect(3600,"");
//    System.out.println(ac.hasMeta("iris"));
//    System.out.println("--");
//  }
//
//  @Test public void testPutIris(){
//    Frame fr=null;
//    try {
//      AutoCollect ac = new AutoCollect(3600, "");
//      fr = parse_test_file(Key.make("a.hex"), "/0xdata/h2o-3/smalldata/iris/iris_wheader.csv");
//      ac.computeMetaData("iris_wheader", fr, new int[]{0,1,2,3}, 4, true);
//    } finally {
//      if( fr!=null ) fr.delete();
//    }
//  }

  @Test public void testSmalldataMetaCollect() {
    AutoCollect ac = new AutoCollect(120, find_test_file_static("/0xdata/steam-automl/smalldata/meta").getAbsolutePath());
    ac.start();
  }
}

@@ -71,16 +71,74 @@
 .Test;%0A%0A
+import java.sql.ResultSet;%0Aimport java.sql.SQLException;%0A%0A
 public c
@@ -303,18 +303,16 @@
 e(1); %7D%0A
-//
   @Test 
@@ -338,26 +338,24 @@
 nection() %7B%0A
-//
     ResultSe
@@ -392,26 +392,24 @@
  TABLES;%22);%0A
-//
     try %7B%0A//
@@ -402,26 +402,24 @@
 ;%0A    try %7B%0A
-//
       while(
@@ -427,26 +427,24 @@
 s.next()) %7B%0A
-//
         Syst
@@ -480,18 +480,16 @@
 ));%0A
-//
       %7D%0A
 //  
@@ -480,26 +480,24 @@
 ));%0A      %7D%0A
-//
     %7D catch 
@@ -511,26 +511,24 @@
 eption e) %7B%0A
-//
       e.prin
@@ -538,26 +538,24 @@
 ackTrace();%0A
-//
     %7D finall
@@ -554,26 +554,24 @@
 %7D finally %7B%0A
-//
       try %7B%0A
@@ -566,26 +566,24 @@
       try %7B%0A
-//
         rs.c
@@ -586,26 +586,24 @@
 rs.close();%0A
-//
       %7D catc
@@ -624,26 +624,22 @@
  ex) %7B%7D%0A
-//
     %7D%0A
-//
     Syst
@@ -656,18 +656,16 @@
 ntln();%0A
-//
   %7D%0A//%0A/
@@ -1206,16 +1206,19 @@
 %0A//  %7D%0A%0A
+%0A//
   @Test 
@@ -1254,24 +1254,26 @@
 Collect() %7B%0A
+//
     AutoColl
@@ -1329,29 +1329,8 @@
 ic(%22
-/0xdata/steam-automl/
 smal
@@ -1358,24 +1358,26 @@
 utePath());%0A
+//
     ac.start
@@ -1376,18 +1376,20 @@
 ac.start();%0A
+//
   %7D%0A%7D%0A

Bring back testConnection() and make paths relative to repo.