[NO ISSUE][TEST] Change output dir in SqlppRQGTestBase
- user model changes: no
- storage format changes: no
- interface changes: no
Details:
- SqlppRQGTestBase should use subclass
name for output directory name
Change-Id: I022aa1b8764817490490f2cae62ea56e5f28133b
Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/8424
Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
Reviewed-by: Dmitry Lychagin <dmitry.lychagin@couchbase.com>
Reviewed-by: Ali Alsuliman <ali.al.solaiman@gmail.com>
diff --git a/asterixdb/asterix-app/src/test/java/org/apache/asterix/test/runtime/SqlppRQGTestBase.java b/asterixdb/asterix-app/src/test/java/org/apache/asterix/test/runtime/SqlppRQGTestBase.java
index 44af727..0c13cdf 100644
--- a/asterixdb/asterix-app/src/test/java/org/apache/asterix/test/runtime/SqlppRQGTestBase.java
+++ b/asterixdb/asterix-app/src/test/java/org/apache/asterix/test/runtime/SqlppRQGTestBase.java
@@ -87,8 +87,6 @@
protected static final char TABLE_FILE_COLUMN_SEPARATOR = '|';
- protected static final Path RESULT_OUTPUT_DIR = Paths.get("target", SqlppRQGGroupingSetsIT.class.getSimpleName());
-
protected static final String UNIQUE_1 = "unique1";
protected static final String UNIQUE_2 = "unique2";
protected static final String TWO = "two";
@@ -118,10 +116,11 @@
protected static Statement stmt;
+ protected final Path outputDir = Paths.get("target", getClass().getSimpleName());
+
public static void setUpBeforeClass() throws Exception {
startAsterix();
startPostgres();
- FileUtils.forceMkdir(RESULT_OUTPUT_DIR.toFile());
}
public static void tearDownAfterClass() throws Exception {
@@ -330,8 +329,10 @@
}
protected File writeResult(ArrayNode result, int testcaseId, String resultKind, String comment) throws IOException {
+ File outDir = outputDir.toFile();
String outFileName = String.format("%d.%s.txt", testcaseId, resultKind);
- File outFile = new File(RESULT_OUTPUT_DIR.toFile(), outFileName);
+ FileUtils.forceMkdir(outDir);
+ File outFile = new File(outDir, outFileName);
try (PrintWriter pw = new PrintWriter(outFile, StandardCharsets.UTF_8.name())) {
pw.print("---");
pw.println(comment);