Ensure System Info is the first group if selected
This commit is contained in:
parent
67d448e0a0
commit
b107b413df
1 changed files with 11 additions and 3 deletions
|
|
@ -189,7 +189,8 @@ class State():
|
|||
|
||||
if 'System' in name:
|
||||
test = Test(dev=self.system, label=name, name=name)
|
||||
self.test_groups.append(
|
||||
self.test_groups.insert(
|
||||
0,
|
||||
TestGroup(
|
||||
name=name,
|
||||
function=globals()[TEST_GROUPS[name]],
|
||||
|
|
@ -214,8 +215,11 @@ class State():
|
|||
|
||||
# Group CPU tests
|
||||
if self.system.tests:
|
||||
index = 0
|
||||
if self.test_groups and self.test_groups[0].name.startswith('System'):
|
||||
index = 1
|
||||
self.test_groups.insert(
|
||||
0,
|
||||
index,
|
||||
TestGroup(
|
||||
name='CPU & Cooling',
|
||||
function=run_cpu_tests,
|
||||
|
|
@ -873,7 +877,7 @@ def main() -> None:
|
|||
state.update_title_text('Main Menu')
|
||||
|
||||
|
||||
def post_system_info(state, quick_mode=False, test_mode=False) -> None:
|
||||
def post_system_info(state, test_objects, test_mode=False) -> None:
|
||||
"""Post system info to osTicket."""
|
||||
# Bail early
|
||||
if state.ost.disabled:
|
||||
|
|
@ -889,6 +893,10 @@ def post_system_info(state, quick_mode=False, test_mode=False) -> None:
|
|||
# Post to osTicket
|
||||
state.ost.post_response('\n'.join(report))
|
||||
|
||||
# Done
|
||||
test_objects[0].set_status('N/A')
|
||||
state.update_progress_file()
|
||||
|
||||
|
||||
def print_countdown(proc, seconds) -> None:
|
||||
"""Print countdown to screen while proc is alive."""
|
||||
|
|
|
|||
Loading…
Reference in a new issue