|
@@ -256,13 +256,23 @@ if __name__ == "__main__":
|
|
|
finally:
|
|
|
log.error("Running inside travis, so I will print err and out to console")
|
|
|
log.error("Here is ERR:")
|
|
|
- with open("results/ec2/latest/logs/%s/err.txt" % runner.test.name, 'r') as err:
|
|
|
- for line in err:
|
|
|
- log.info(line)
|
|
|
+
|
|
|
+ try:
|
|
|
+ with open("results/ec2/latest/logs/%s/err.txt" % runner.test.name, 'r') as err:
|
|
|
+ for line in err:
|
|
|
+ log.info(line)
|
|
|
+ except IOError:
|
|
|
+ if mode == "test":
|
|
|
+ log.error("No ERR file found")
|
|
|
+
|
|
|
log.error("Here is OUT:")
|
|
|
- with open("results/ec2/latest/logs/%s/out.txt" % runner.test.name, 'r') as out:
|
|
|
- for line in out:
|
|
|
- log.info(line)
|
|
|
+ try:
|
|
|
+ with open("results/ec2/latest/logs/%s/out.txt" % runner.test.name, 'r') as out:
|
|
|
+ for line in out:
|
|
|
+ log.info(line)
|
|
|
+ except IOError:
|
|
|
+ if mode == "test":
|
|
|
+ log.error("No OUT file found")
|
|
|
|
|
|
sys.exit(retcode)
|
|
|
|