Adjusted Prime95 osTicket report
* Post report regardless of result
This commit is contained in:
parent
824c184d59
commit
0fae4128ed
1 changed files with 28 additions and 32 deletions
|
|
@ -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())
|
||||
|
|
|
|||
Loading…
Reference in a new issue