Adjusted Prime95 osTicket report

* Post report regardless of result
This commit is contained in:
2Shirt 2018-09-29 13:25:10 -06:00
parent 824c184d59
commit 0fae4128ed
Signed by: 2Shirt
GPG key ID: 152FAC923B0E132C

View file

@ -979,39 +979,35 @@ def run_mprime(ticket_number):
update_progress()
# Build osTicket report
if TESTS['Prime95']['Status'] not in ['Unknown', 'Aborted']:
report = ['System {} Prime95 testing.'.format(
'FAILED' if TESTS['Prime95']['NS'] else 'passed')]
report.append('')
report.append('Prime95 log:')
log_path = '{}/prime.log'.format(global_vars['LogDir'])
try:
with open(log_path, 'r') as f:
for line in f.readlines():
line = line.strip()
r = re.search('(completed \d+ tests.*)', line, re.IGNORECASE)
if r:
report.append(r.group(1))
except:
report.append('ERROR: Failed to read log.')
report.append('')
report.append('Final temps:')
log_path = '{}/Final Temps.log'.format(global_vars['LogDir'])
try:
with open(log_path, 'r') as f:
for line in f.readlines():
line = line.strip()
if not line:
# Stop after CPU temp(s)
break
report.append(line)
except:
report.append('ERROR: Failed to read log.')
report = ['Prime95 ({}):'.format(TESTS['Prime95']['Status'])]
log_path = '{}/prime.log'.format(global_vars['LogDir'])
try:
with open(log_path, 'r') as f:
for line in f.readlines():
line = line.strip()
r = re.search('(completed \d+ tests.*)', line, re.IGNORECASE)
if r:
report.append(r.group(1))
except:
report.append('ERROR: Failed to read log.')
report.append('')
report.append('Final temps:')
log_path = '{}/Final Temps.log'.format(global_vars['LogDir'])
try:
with open(log_path, 'r') as f:
for line in f.readlines():
line = line.strip()
if not line:
# Stop after CPU temp(s)
break
report.append(line)
except:
report.append('ERROR: Failed to read log.')
# Upload osTicket report
osticket_post_reply(
ticket_id=ticket_number,
response='\n'.join(report))
# Upload osTicket report
osticket_post_reply(
ticket_id=ticket_number,
response='\n'.join(report))
# Done
run_program('tmux kill-pane -a'.split())