Switched to PASS/FAIL instead of CS/NS by request
This commit is contained in:
parent
a0a76ee15d
commit
1e5f72f79a
2 changed files with 21 additions and 21 deletions
|
|
@ -327,10 +327,10 @@ def major_exception():
|
|||
# No log file or uploading disabled
|
||||
sleep(10)
|
||||
except:
|
||||
print_error('Upload: NS')
|
||||
print_error('Upload: Failed')
|
||||
sleep(10)
|
||||
else:
|
||||
print_success('Upload: CS')
|
||||
print_success('Upload: Complete')
|
||||
pause('Press Enter to exit...')
|
||||
exit_script(1)
|
||||
|
||||
|
|
@ -575,7 +575,7 @@ def get_exception(s):
|
|||
|
||||
|
||||
def try_and_print(message='Trying...',
|
||||
function=None, cs='CS', ns='NS', other_results={},
|
||||
function=None, cs='SUCCESS', ns='FAILED', other_results={},
|
||||
catch_all=True, print_return=False, silent_function=True,
|
||||
indent=8, width=32, *args, **kwargs):
|
||||
"""Run function, print if successful or not, and return dict.
|
||||
|
|
@ -661,7 +661,7 @@ def upload_crash_details():
|
|||
headers={'X-Requested-With': 'XMLHttpRequest'},
|
||||
auth=(CRASH_SERVER['User'], CRASH_SERVER['Pass']),
|
||||
verify=certificate_authority)
|
||||
# Raise exception if upload NS
|
||||
# Raise exception if upload failed
|
||||
if not r.ok:
|
||||
raise Exception
|
||||
else:
|
||||
|
|
|
|||
|
|
@ -69,9 +69,9 @@ KEY_SMART = 'ata_smart_attributes'
|
|||
QUICK_LABEL = '{YELLOW}(Quick){CLEAR}'.format(**COLORS)
|
||||
SIDE_PANE_WIDTH = 20
|
||||
STATUSES = {
|
||||
'RED': ['Denied', 'ERROR', 'NS', 'TimedOut'],
|
||||
'RED': ['Denied', 'ERROR', 'FAIL', 'TimedOut'],
|
||||
'YELLOW': ['Aborted', 'N/A', 'OVERRIDE', 'Unknown', 'Working'],
|
||||
'GREEN': ['CS'],
|
||||
'GREEN': ['PASS'],
|
||||
}
|
||||
TESTS_CPU = ['Prime95']
|
||||
TESTS_DISK = [
|
||||
|
|
@ -507,7 +507,7 @@ class DiskObj():
|
|||
if not self.disk_ok:
|
||||
if 'NVMe / SMART' in self.tests:
|
||||
# NOTE: This will not overwrite the existing status if set
|
||||
self.disable_test('NVMe / SMART', 'NS')
|
||||
self.disable_test('NVMe / SMART', 'FAIL')
|
||||
if not self.tests['NVMe / SMART'].report:
|
||||
self.tests['NVMe / SMART'].report = self.generate_attribute_report()
|
||||
for t in ['badblocks', 'I/O Benchmark']:
|
||||
|
|
@ -988,9 +988,9 @@ def run_badblocks_test(state, test):
|
|||
|
||||
# Update status
|
||||
if test.failed:
|
||||
test.update_status('NS')
|
||||
test.update_status('FAIL')
|
||||
elif test.passed:
|
||||
test.update_status('CS')
|
||||
test.update_status('PASS')
|
||||
else:
|
||||
test.update_status('Unknown')
|
||||
|
||||
|
|
@ -1278,9 +1278,9 @@ def run_io_benchmark(state, test):
|
|||
|
||||
# Update status
|
||||
if test.failed:
|
||||
test.update_status('NS')
|
||||
test.update_status('FAIL')
|
||||
elif test.passed:
|
||||
test.update_status('CS')
|
||||
test.update_status('PASS')
|
||||
elif not 'N/A' in test.status:
|
||||
test.update_status('Unknown')
|
||||
|
||||
|
|
@ -1431,7 +1431,7 @@ def run_mprime_test(state, test):
|
|||
line = line.strip()
|
||||
if re.search(r'(error|fail)', line, re.IGNORECASE):
|
||||
test.failed = True
|
||||
test.update_status('NS')
|
||||
test.update_status('FAIL')
|
||||
test.report.append(
|
||||
' {YELLOW}{line}{CLEAR}'.format(line=line, **COLORS))
|
||||
|
||||
|
|
@ -1455,10 +1455,10 @@ def run_mprime_test(state, test):
|
|||
# NS
|
||||
test.failed = True
|
||||
test.passed = False
|
||||
test.update_status('NS')
|
||||
test.update_status('FAIL')
|
||||
elif len(_tmp['Pass']) > 0 and not test.aborted:
|
||||
test.passed = True
|
||||
test.update_status('CS')
|
||||
test.update_status('PASS')
|
||||
for line in sorted(_tmp['Pass'].keys()):
|
||||
test.report.append(' {}'.format(line))
|
||||
for line in sorted(_tmp['Warn'].keys()):
|
||||
|
|
@ -1519,25 +1519,25 @@ def run_nvme_smart_tests(state, test):
|
|||
# NOTE: Pass/Fail is just the attribute check
|
||||
if test.dev.disk_ok:
|
||||
test.passed = True
|
||||
test.update_status('CS')
|
||||
test.update_status('PASS')
|
||||
else:
|
||||
# NOTE: Other test(s) should've been disabled by DiskObj.safety_check()
|
||||
test.failed = True
|
||||
test.update_status('NS')
|
||||
test.update_status('FAIL')
|
||||
|
||||
# SMART
|
||||
elif test.dev.smart_attributes:
|
||||
# NOTE: Pass/Fail based on both attributes and SMART short self-test
|
||||
if not (test.dev.disk_ok or 'OVERRIDE' in test.status):
|
||||
test.failed = True
|
||||
test.update_status('NS')
|
||||
test.update_status('FAIL')
|
||||
elif state.quick_mode:
|
||||
if test.dev.disk_ok:
|
||||
test.passed = True
|
||||
test.update_status('CS')
|
||||
test.update_status('PASS')
|
||||
else:
|
||||
test.failed = True
|
||||
test.update_status('NS')
|
||||
test.update_status('FAIL')
|
||||
else:
|
||||
# Prep
|
||||
test.timeout = test.dev.smart_self_test['polling_minutes'].get(
|
||||
|
|
@ -1604,10 +1604,10 @@ def run_nvme_smart_tests(state, test):
|
|||
if test.dev.smart_self_test['status'].get('passed', False):
|
||||
if 'OVERRIDE' not in test.status:
|
||||
test.passed = True
|
||||
test.update_status('CS')
|
||||
test.update_status('PASS')
|
||||
else:
|
||||
test.failed = True
|
||||
test.update_status('NS')
|
||||
test.update_status('FAIL')
|
||||
else:
|
||||
test.dev.smart_timeout = True
|
||||
test.update_status('TimedOut')
|
||||
|
|
|
|||
Loading…
Reference in a new issue