improve logging and add junit basics

This commit is contained in:
Gregory Becker
2020-01-16 09:33:25 -08:00
committed by Tamara Dahlgren
parent 6574c6779b
commit a13eab94ce
2 changed files with 8 additions and 2 deletions

View File

@@ -7,6 +7,7 @@
import os
import argparse
import textwrap
import datetime
import llnl.util.tty as tty
@@ -89,8 +90,10 @@ def test(parser, args):
log_dir = os.getcwd()
log_file = os.path.join(log_dir, args.log_file)
else:
log_file = os.path.join(os.getcwd(),
'test-%s' % specs_to_test[0].dag_hash())
now = datetime.datetime.now()
log_file = os.path.join(
os.getcwd(),
'test-%s' % now.strftime('%Y-%m-%d_%H:%M:%S'))
reporter.filename = log_file
reporter.specs = specs_to_test

View File

@@ -27,3 +27,6 @@ def build_report(self, filename, report_data):
env = spack.tengine.make_environment()
t = env.get_template(self.template_file)
f.write(t.render(report_data))
def test_report(self, filename, report_data):
self.build_report(filename, report_data)