Show selected tests on run
This commit is contained in:
parent
560929e2fa
commit
2df4d48bb3
1 changed files with 16 additions and 5 deletions
|
|
@ -118,10 +118,10 @@ class State():
|
||||||
self.progress_out = '{}/progress.out'.format(global_vars['LogDir'])
|
self.progress_out = '{}/progress.out'.format(global_vars['LogDir'])
|
||||||
self.started = False
|
self.started = False
|
||||||
self.tests = {
|
self.tests = {
|
||||||
'Prime95': {'Enabled': False, 'Result': None, 'Status': None},
|
'Prime95 & Temps': {'Enabled': False, 'Result': None, 'Status': None},
|
||||||
'NVMe / SMART': {'Enabled': False},
|
'NVMe / SMART': {'Enabled': False},
|
||||||
'badblocks': {'Enabled': False},
|
'badblocks': {'Enabled': False},
|
||||||
'I/O Benchmark': {'Enabled': False},
|
'I/O Benchmark': {'Enabled': False},
|
||||||
}
|
}
|
||||||
self.add_devs()
|
self.add_devs()
|
||||||
|
|
||||||
|
|
@ -347,7 +347,18 @@ def menu_diags(state, args):
|
||||||
elif selection == 'S':
|
elif selection == 'S':
|
||||||
# Run test(s)
|
# Run test(s)
|
||||||
clear_screen()
|
clear_screen()
|
||||||
print('Fake test(s) placeholder for now...')
|
print('Tests:')
|
||||||
|
for opt in main_options[3:]:
|
||||||
|
_nvme_smart = opt['Base Name'] == 'NVMe / SMART'
|
||||||
|
# Update state
|
||||||
|
state.tests[opt['Base Name']]['Enabled'] = opt['Enabled']
|
||||||
|
print(' {:<15} {}{}{} {}'.format(
|
||||||
|
opt['Base Name'],
|
||||||
|
COLORS['GREEN'] if opt['Enabled'] else COLORS['RED'],
|
||||||
|
'Enabled' if opt['Enabled'] else 'Disabled',
|
||||||
|
COLORS['CLEAR'],
|
||||||
|
quick_label if state.quick_mode and _nvme_smart else ''))
|
||||||
|
print('\nFake test(s) placeholder for now...')
|
||||||
pause('Press Enter to return to main menu... ')
|
pause('Press Enter to return to main menu... ')
|
||||||
|
|
||||||
def run_audio_test():
|
def run_audio_test():
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue