aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJ08nY2018-04-25 13:23:57 +0200
committerJ08nY2018-04-25 13:34:49 +0200
commit28651c07e7fc0a6eecc040b1396cec45c2585ac6 (patch)
tree433ac0667454d87199eb3b262ac51431ba745649
parent6979f115f9a2f64d18cee4497f0dc2189266a17a (diff)
downloadECTester-28651c07e7fc0a6eecc040b1396cec45c2585ac6.tar.gz
ECTester-28651c07e7fc0a6eecc040b1396cec45c2585ac6.tar.zst
ECTester-28651c07e7fc0a6eecc040b1396cec45c2585ac6.zip
-rw-r--r--src/cz/crcs/ectester/common/output/BaseTextTestWriter.java6
-rw-r--r--src/cz/crcs/ectester/common/output/BaseXMLTestWriter.java6
-rw-r--r--src/cz/crcs/ectester/common/output/BaseYAMLTestWriter.java10
3 files changed, 18 insertions, 4 deletions
diff --git a/src/cz/crcs/ectester/common/output/BaseTextTestWriter.java b/src/cz/crcs/ectester/common/output/BaseTextTestWriter.java
index 333722d..7805d16 100644
--- a/src/cz/crcs/ectester/common/output/BaseTextTestWriter.java
+++ b/src/cz/crcs/ectester/common/output/BaseTextTestWriter.java
@@ -3,6 +3,9 @@ package cz.crcs.ectester.common.output;
import cz.crcs.ectester.common.test.*;
import java.io.PrintStream;
+import java.text.DateFormat;
+import java.text.SimpleDateFormat;
+import java.util.Date;
/**
* An absctract basis of a TextTestWriter, which outputs in a human readable format, into console.
@@ -25,6 +28,9 @@ public abstract class BaseTextTestWriter implements TestWriter {
public void begin(TestSuite suite) {
output.println("═══ Running test suite: " + suite.getName() + " ═══");
output.println("═══ " + suite.getDescription());
+ DateFormat dateFormat = new SimpleDateFormat("yyyy.MM.dd HH:mm:ss");
+ Date date = new Date();
+ output.println("═══ Date: " + dateFormat.format(date));
output.print(deviceString(suite));
}
diff --git a/src/cz/crcs/ectester/common/output/BaseXMLTestWriter.java b/src/cz/crcs/ectester/common/output/BaseXMLTestWriter.java
index 9747cf2..44037bf 100644
--- a/src/cz/crcs/ectester/common/output/BaseXMLTestWriter.java
+++ b/src/cz/crcs/ectester/common/output/BaseXMLTestWriter.java
@@ -15,6 +15,9 @@ import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import java.io.OutputStream;
+import java.text.DateFormat;
+import java.text.SimpleDateFormat;
+import java.util.Date;
/**
* @author Jan Jancar johny@neuromancer.sk
@@ -37,6 +40,9 @@ public abstract class BaseXMLTestWriter implements TestWriter {
Element rootElem = doc.createElement("testSuite");
rootElem.setAttribute("name", suite.getName());
rootElem.setAttribute("desc", suite.getDescription());
+ DateFormat dateFormat = new SimpleDateFormat("yyyy.MM.dd HH:mm:ss");
+ Date date = new Date();
+ rootElem.setAttribute("date", dateFormat.format(date));
root = rootElem;
doc.appendChild(root);
diff --git a/src/cz/crcs/ectester/common/output/BaseYAMLTestWriter.java b/src/cz/crcs/ectester/common/output/BaseYAMLTestWriter.java
index 354d518..c274cf2 100644
--- a/src/cz/crcs/ectester/common/output/BaseYAMLTestWriter.java
+++ b/src/cz/crcs/ectester/common/output/BaseYAMLTestWriter.java
@@ -5,10 +5,9 @@ import org.yaml.snakeyaml.DumperOptions;
import org.yaml.snakeyaml.Yaml;
import java.io.PrintStream;
-import java.util.HashMap;
-import java.util.LinkedList;
-import java.util.List;
-import java.util.Map;
+import java.text.DateFormat;
+import java.text.SimpleDateFormat;
+import java.util.*;
/**
* @author Jan Jancar johny@neuromancer.sk
@@ -32,6 +31,9 @@ public abstract class BaseYAMLTestWriter implements TestWriter {
testSuite.put("name", suite.getName());
testSuite.put("desc", suite.getDescription());
+ DateFormat dateFormat = new SimpleDateFormat("yyyy.MM.dd HH:mm:ss");
+ Date date = new Date();
+ testRun.put("date", dateFormat.format(date));
testRun.put("suite", testSuite);
testRun.put("device", deviceObject(suite));
testRun.put("tests", tests);