426 lines
40 KiB
Plaintext
426 lines
40 KiB
Plaintext
2026-01-30 11:17:12,915 INFO Start Time: 2026-01-30 11:17:12.914852
|
||
2026-01-30 11:17:12,915 INFO [MOCK] Serial terminal initialized
|
||
2026-01-30 11:17:12,915 INFO [MOCK] Serial terminal connected
|
||
2026-01-30 11:17:12,915 INFO [MOCK] Simulated RECYCLE event: %%F-10747-SP*: ***** RECYCLE!******
|
||
2026-01-30 11:17:12,915 INFO The Test Operator check if the failure BIT in B6_MsgRdrSettingsAndParametersTellback changes ...
|
||
2026-01-30 11:17:12,915 INFO [MOCK] Log started at level 3 in directory: C:\src\____GitProjects\SXXXXXXX_PyBusMonitor1553\__OLD\__TEST_GENOVA\GrifoAutomaticTestEnv\TestEnvironment\scripts
|
||
2026-01-30 11:17:12,917 INFO tgt_gen_alone(): 0
|
||
2026-01-30 11:17:12,917 INFO tgt_gen()
|
||
2026-01-30 11:17:12,937 INFO TgtMsg: 1 1
|
||
2026-01-30 11:17:12,937 INFO Tgt: 1 @ 1180
|
||
2026-01-30 11:17:12,937 INFO Check that B9 b9_t_num is between 1 and 2
|
||
2026-01-30 11:17:12,937 INFO OK: read value = 1
|
||
2026-01-30 11:17:12,939 INFO Check that B9 b9_t1_rng is between 1179 and 1186
|
||
2026-01-30 11:17:12,939 INFO OK: read value = 1180
|
||
2026-01-30 11:17:12,939 INFO [MOCK] Log stopped
|
||
2026-01-30 11:17:12,939 INFO Repetition 1 of 10
|
||
2026-01-30 11:17:12,939 DEBUG [MOCK] Serial statistics reset
|
||
2026-01-30 11:17:12,939 INFO The test operator is required to switch off the target and wait 3 seconds.
|
||
2026-01-30 11:17:12,939 INFO Set MAIN_POWER to False
|
||
2026-01-30 11:17:12,939 INFO [MOCK] Power OFF
|
||
2026-01-30 11:17:12,939 INFO [MOCK] 1553 Interface stopped
|
||
2026-01-30 11:17:17,952 INFO Check that MAIN_POWER is equal to 0
|
||
2026-01-30 11:17:17,952 INFO OK: read value = False
|
||
2026-01-30 11:17:20,963 INFO The test operator is required to switch on the target.
|
||
2026-01-30 11:17:20,964 INFO Set MAIN_POWER to True
|
||
2026-01-30 11:17:20,965 INFO [MOCK] Power ON
|
||
2026-01-30 11:17:20,966 INFO
|
||
====================================================================================================
|
||
[CRITICAL DEBUG] _initialize_field_values() CALLED
|
||
====================================================================================================
|
||
2026-01-30 11:17:20,966 INFO run_count = 2
|
||
2026-01-30 11:17:20,966 INFO SIMULATION_SCENARIO = 'mixed'
|
||
2026-01-30 11:17:20,966 INFO current_scenario = 'mixed'
|
||
2026-01-30 11:17:20,967 INFO _scenario_list = ['recycle_fail_3', 'recycle_recovery_1', 'random_failures', 'normal', 'recycle_recovery_2', 'transmitter_fail', 'recycle_recovery_1', 'transmitter_fail', 'processor_fail', 'normal', 'recycle_recovery_2', 'processor_fail', 'processor_fail', 'pedestal_fail', 'receiver_fail', 'normal', 'pedestal_fail', 'transmitter_fail', 'recycle_fail_3', 'transmitter_fail', 'pedestal_fail', 'recycle_recovery_2', 'recycle_recovery_1', 'processor_fail', 'processor_fail', 'transmitter_fail', 'transmitter_fail', 'normal', 'pedestal_fail', 'receiver_fail']
|
||
2026-01-30 11:17:20,967 INFO [DEBUG] Entering MIXED MODE branch
|
||
2026-01-30 11:17:20,967 INFO [DEBUG] Mixed mode: scenario_index=1, selected scenario='recycle_recovery_1'
|
||
2026-01-30 11:17:20,967 INFO [DEBUG] About to call _log_scenario_info('recycle_recovery_1', 2, 30)
|
||
2026-01-30 11:17:20,967 INFO
|
||
2026-01-30 11:17:20,967 INFO ####################################################################################################
|
||
2026-01-30 11:17:20,967 INFO ####################################################################################################
|
||
2026-01-30 11:17:20,967 INFO ### RUN 2/30: RECYCLE SELF-HEALING (1 CYCLE)
|
||
2026-01-30 11:17:20,967 INFO ####################################################################################################
|
||
2026-01-30 11:17:20,967 INFO
|
||
2026-01-30 11:17:20,967 INFO SCENARIO: recycle_recovery_1
|
||
2026-01-30 11:17:20,967 INFO DESCRIPTION: Processor fails, then auto-recovers after 1 RECYCLE event
|
||
2026-01-30 11:17:20,967 INFO
|
||
2026-01-30 11:17:20,967 INFO EXPECTED FAILURES:
|
||
2026-01-30 11:17:20,970 INFO ✗ Initial: processor_status = FAIL
|
||
2026-01-30 11:17:20,970 INFO ✗ Serial: 1x RECYCLE event detected
|
||
2026-01-30 11:17:20,971 INFO
|
||
2026-01-30 11:17:20,971 INFO EXPECTED PASSES:
|
||
2026-01-30 11:17:20,971 INFO ✓ After RECYCLE: processor_status = PASS
|
||
2026-01-30 11:17:20,971 INFO ✓ Final: All systems OK
|
||
2026-01-30 11:17:20,971 INFO
|
||
2026-01-30 11:17:20,971 INFO NOTES: Simulates transient failure with fast self-healing. Test should detect RECYCLE and eventual recovery
|
||
2026-01-30 11:17:20,971 INFO
|
||
2026-01-30 11:17:20,971 INFO ####################################################################################################
|
||
2026-01-30 11:17:20,971 INFO ####################################################################################################
|
||
2026-01-30 11:17:20,971 INFO
|
||
2026-01-30 11:17:20,974 INFO [DEBUG] _log_scenario_info() completed
|
||
2026-01-30 11:17:20,974 INFO [MOCK APPLY] ⚠ RECYCLE scenario enabled: 1 cycle to recovery
|
||
2026-01-30 11:17:20,975 INFO [MOCK RECYCLE] Initial processor failure detected
|
||
2026-01-30 11:17:21,486 INFO [MOCK] Simulated RECYCLE event: %%F-10747-SP*: ***** RECYCLE!******
|
||
2026-01-30 11:17:21,802 INFO [MOCK RECYCLE] System recovered after 1 RECYCLE (self-healing)
|
||
2026-01-30 11:17:21,802 INFO [MOCK] 1553 Interface started - simulating BIT execution (Run 2)
|
||
2026-01-30 11:17:26,813 INFO Check that MAIN_POWER is equal to 1
|
||
2026-01-30 11:17:26,813 INFO OK: read value = True
|
||
2026-01-30 11:17:26,814 INFO [MOCK] BIT report available after 5.8s
|
||
2026-01-30 11:17:26,844 INFO BIT report available after 0.0s
|
||
2026-01-30 11:17:26,846 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_array_status is equal to false
|
||
2026-01-30 11:17:26,846 INFO OK: read value = false
|
||
2026-01-30 11:17:26,846 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_pedestal_status is equal to false
|
||
2026-01-30 11:17:26,848 WARNING CHECK ERROR: read value = true
|
||
2026-01-30 11:17:26,848 ERROR INTERFACE ERROR: Expected false, got true
|
||
2026-01-30 11:17:26,848 WARNING Known failure (ignored): radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_pedestal_status
|
||
2026-01-30 11:17:26,848 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_pressurization_status is equal to false
|
||
2026-01-30 11:17:26,848 INFO OK: read value = false
|
||
2026-01-30 11:17:26,848 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_processor_over_temperature_alarm is equal to false
|
||
2026-01-30 11:17:26,848 INFO OK: read value = false
|
||
2026-01-30 11:17:26,848 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_processor_status is equal to false
|
||
2026-01-30 11:17:26,848 INFO OK: read value = false
|
||
2026-01-30 11:17:26,848 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_receiver_status is equal to false
|
||
2026-01-30 11:17:26,848 INFO OK: read value = false
|
||
2026-01-30 11:17:26,848 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_rx_front_end_status is equal to false
|
||
2026-01-30 11:17:26,848 INFO OK: read value = false
|
||
2026-01-30 11:17:26,848 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_servoloop_over_temperature_alarm is equal to false
|
||
2026-01-30 11:17:26,848 INFO OK: read value = false
|
||
2026-01-30 11:17:26,848 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_servoloop_status is equal to false
|
||
2026-01-30 11:17:26,850 INFO OK: read value = false
|
||
2026-01-30 11:17:26,850 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_trasmitter_over_temperature_alarm is equal to false
|
||
2026-01-30 11:17:26,850 INFO OK: read value = false
|
||
2026-01-30 11:17:26,850 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_trasmitter_status is equal to false
|
||
2026-01-30 11:17:26,851 INFO OK: read value = false
|
||
2026-01-30 11:17:26,851 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_radar_fail_status is equal to false
|
||
2026-01-30 11:17:26,851 WARNING CHECK ERROR: read value = RDR_OK
|
||
2026-01-30 11:17:26,851 ERROR INTERFACE ERROR: Expected false, got RDR_OK
|
||
2026-01-30 11:17:26,851 WARNING Radar fail status: Known failure (caused only by pedestal)
|
||
2026-01-30 11:17:26,851 INFO [Run 1] B6 LRU Status: 12 total, 10 pass, 0 fail, 2 known
|
||
2026-01-30 11:17:26,851 INFO Known failures (HW setup): 2
|
||
2026-01-30 11:17:26,851 INFO [Run 1] All B6 LRU Status PASS (no B8 drill-down needed)
|
||
2026-01-30 11:17:26,852 INFO 0.0s remaining ...
|
||
2026-01-30 11:17:26,852 INFO [Run 1] Serial: 1 total, 0 errors, 1 fatal, 1 recycles
|
||
2026-01-30 11:17:26,852 WARNING Session: GRIFO_M_PBIT : Repetition 1 of 10
|
||
|
||
Total Step 18: Success 16 (88.89%), Failed 2 (11.11%),
|
||
2026-01-30 11:17:26,852 INFO Repetition 2 of 10
|
||
2026-01-30 11:17:26,852 DEBUG [MOCK] Serial statistics reset
|
||
2026-01-30 11:17:26,852 INFO The test operator is required to switch off the target and wait 3 seconds.
|
||
2026-01-30 11:17:26,852 INFO Set MAIN_POWER to False
|
||
2026-01-30 11:17:26,852 INFO [MOCK] Power OFF
|
||
2026-01-30 11:17:26,852 INFO [MOCK] 1553 Interface stopped
|
||
2026-01-30 11:17:31,857 INFO Check that MAIN_POWER is equal to 0
|
||
2026-01-30 11:17:31,857 INFO OK: read value = False
|
||
2026-01-30 11:17:34,867 INFO The test operator is required to switch on the target.
|
||
2026-01-30 11:17:34,872 INFO Set MAIN_POWER to True
|
||
2026-01-30 11:17:34,872 INFO [MOCK] Power ON
|
||
2026-01-30 11:17:34,873 INFO
|
||
====================================================================================================
|
||
[CRITICAL DEBUG] _initialize_field_values() CALLED
|
||
====================================================================================================
|
||
2026-01-30 11:17:34,873 INFO run_count = 3
|
||
2026-01-30 11:17:34,873 INFO SIMULATION_SCENARIO = 'mixed'
|
||
2026-01-30 11:17:34,873 INFO current_scenario = 'mixed'
|
||
2026-01-30 11:17:34,874 INFO _scenario_list = ['recycle_fail_3', 'recycle_recovery_1', 'random_failures', 'normal', 'recycle_recovery_2', 'transmitter_fail', 'recycle_recovery_1', 'transmitter_fail', 'processor_fail', 'normal', 'recycle_recovery_2', 'processor_fail', 'processor_fail', 'pedestal_fail', 'receiver_fail', 'normal', 'pedestal_fail', 'transmitter_fail', 'recycle_fail_3', 'transmitter_fail', 'pedestal_fail', 'recycle_recovery_2', 'recycle_recovery_1', 'processor_fail', 'processor_fail', 'transmitter_fail', 'transmitter_fail', 'normal', 'pedestal_fail', 'receiver_fail']
|
||
2026-01-30 11:17:34,875 INFO [DEBUG] Entering MIXED MODE branch
|
||
2026-01-30 11:17:34,875 INFO [DEBUG] Mixed mode: scenario_index=2, selected scenario='random_failures'
|
||
2026-01-30 11:17:34,875 INFO [DEBUG] About to call _log_scenario_info('random_failures', 3, 30)
|
||
2026-01-30 11:17:34,876 INFO
|
||
2026-01-30 11:17:34,877 INFO ####################################################################################################
|
||
2026-01-30 11:17:34,878 INFO ####################################################################################################
|
||
2026-01-30 11:17:34,879 INFO ### RUN 3/30: RANDOM COMPONENT FAILURES
|
||
2026-01-30 11:17:34,879 INFO ####################################################################################################
|
||
2026-01-30 11:17:34,879 INFO
|
||
2026-01-30 11:17:34,880 INFO SCENARIO: random_failures
|
||
2026-01-30 11:17:34,880 INFO DESCRIPTION: Random selection of component failures (30% proc, 20% tx, 15% rx)
|
||
2026-01-30 11:17:34,880 INFO
|
||
2026-01-30 11:17:34,880 INFO EXPECTED FAILURES:
|
||
2026-01-30 11:17:34,880 INFO ✗ Variable - one or more of: processor_status, trasmitter_status, receiver_status
|
||
2026-01-30 11:17:34,880 INFO
|
||
2026-01-30 11:17:34,880 INFO EXPECTED PASSES:
|
||
2026-01-30 11:17:34,880 INFO ✓ Non-failed components
|
||
2026-01-30 11:17:34,881 INFO ✓ B8 diagnostic fields
|
||
2026-01-30 11:17:34,881 INFO ✓ Target generation
|
||
2026-01-30 11:17:34,881 INFO
|
||
2026-01-30 11:17:34,881 INFO NOTES: Validates test handling of multiple simultaneous failures
|
||
2026-01-30 11:17:34,882 INFO
|
||
2026-01-30 11:17:34,882 INFO ####################################################################################################
|
||
2026-01-30 11:17:34,882 INFO ####################################################################################################
|
||
2026-01-30 11:17:34,882 INFO
|
||
2026-01-30 11:17:34,883 INFO [DEBUG] _log_scenario_info() completed
|
||
2026-01-30 11:17:34,883 INFO [MOCK APPLY] ✓ No random failures triggered (all passed)
|
||
2026-01-30 11:17:34,883 INFO [MOCK RECYCLE] Initial processor failure detected
|
||
2026-01-30 11:17:35,390 INFO [MOCK] Simulated RECYCLE event: %%F-10747-SP*: ***** RECYCLE!******
|
||
2026-01-30 11:17:35,693 INFO [MOCK RECYCLE] System recovered after 1 RECYCLE (self-healing)
|
||
2026-01-30 11:17:35,694 INFO [MOCK] 1553 Interface started - simulating BIT execution (Run 3)
|
||
2026-01-30 11:17:40,707 INFO Check that MAIN_POWER is equal to 1
|
||
2026-01-30 11:17:40,707 INFO OK: read value = True
|
||
2026-01-30 11:17:40,707 INFO [MOCK] BIT report available after 5.8s
|
||
2026-01-30 11:17:40,731 INFO BIT report available after 0.0s
|
||
2026-01-30 11:17:40,731 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_array_status is equal to false
|
||
2026-01-30 11:17:40,731 INFO OK: read value = false
|
||
2026-01-30 11:17:40,731 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_pedestal_status is equal to false
|
||
2026-01-30 11:17:40,731 WARNING CHECK ERROR: read value = true
|
||
2026-01-30 11:17:40,731 ERROR INTERFACE ERROR: Expected false, got true
|
||
2026-01-30 11:17:40,731 WARNING Known failure (ignored): radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_pedestal_status
|
||
2026-01-30 11:17:40,731 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_pressurization_status is equal to false
|
||
2026-01-30 11:17:40,731 INFO OK: read value = false
|
||
2026-01-30 11:17:40,731 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_processor_over_temperature_alarm is equal to false
|
||
2026-01-30 11:17:40,733 INFO OK: read value = false
|
||
2026-01-30 11:17:40,733 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_processor_status is equal to false
|
||
2026-01-30 11:17:40,733 INFO OK: read value = false
|
||
2026-01-30 11:17:40,733 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_receiver_status is equal to false
|
||
2026-01-30 11:17:40,733 INFO OK: read value = false
|
||
2026-01-30 11:17:40,733 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_rx_front_end_status is equal to false
|
||
2026-01-30 11:17:40,733 INFO OK: read value = false
|
||
2026-01-30 11:17:40,733 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_servoloop_over_temperature_alarm is equal to false
|
||
2026-01-30 11:17:40,733 INFO OK: read value = false
|
||
2026-01-30 11:17:40,733 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_servoloop_status is equal to false
|
||
2026-01-30 11:17:40,733 INFO OK: read value = false
|
||
2026-01-30 11:17:40,733 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_trasmitter_over_temperature_alarm is equal to false
|
||
2026-01-30 11:17:40,733 INFO OK: read value = false
|
||
2026-01-30 11:17:40,733 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_trasmitter_status is equal to false
|
||
2026-01-30 11:17:40,735 INFO OK: read value = false
|
||
2026-01-30 11:17:40,735 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_radar_fail_status is equal to false
|
||
2026-01-30 11:17:40,735 WARNING CHECK ERROR: read value = RDR_OK
|
||
2026-01-30 11:17:40,735 ERROR INTERFACE ERROR: Expected false, got RDR_OK
|
||
2026-01-30 11:17:40,735 WARNING Radar fail status: Known failure (caused only by pedestal)
|
||
2026-01-30 11:17:40,735 INFO [Run 2] B6 LRU Status: 12 total, 10 pass, 0 fail, 2 known
|
||
2026-01-30 11:17:40,735 INFO Known failures (HW setup): 2
|
||
2026-01-30 11:17:40,735 INFO [Run 2] All B6 LRU Status PASS (no B8 drill-down needed)
|
||
2026-01-30 11:17:40,735 INFO 0.0s remaining ...
|
||
2026-01-30 11:17:40,736 INFO [Run 2] Serial: 1 total, 0 errors, 1 fatal, 1 recycles
|
||
2026-01-30 11:17:40,736 WARNING Session: GRIFO_M_PBIT : Repetition 2 of 10
|
||
|
||
Total Step 16: Success 14 (87.50%), Failed 2 (12.50%),
|
||
2026-01-30 11:17:40,736 INFO Repetition 3 of 10
|
||
2026-01-30 11:17:40,736 DEBUG [MOCK] Serial statistics reset
|
||
2026-01-30 11:17:40,736 INFO The test operator is required to switch off the target and wait 3 seconds.
|
||
2026-01-30 11:17:40,736 INFO Set MAIN_POWER to False
|
||
2026-01-30 11:17:40,736 INFO [MOCK] Power OFF
|
||
2026-01-30 11:17:40,737 INFO [MOCK] 1553 Interface stopped
|
||
2026-01-30 11:17:45,751 INFO Check that MAIN_POWER is equal to 0
|
||
2026-01-30 11:17:45,751 INFO OK: read value = False
|
||
2026-01-30 11:17:48,766 INFO The test operator is required to switch on the target.
|
||
2026-01-30 11:17:48,766 INFO Set MAIN_POWER to True
|
||
2026-01-30 11:17:48,766 INFO [MOCK] Power ON
|
||
2026-01-30 11:17:48,766 INFO
|
||
====================================================================================================
|
||
[CRITICAL DEBUG] _initialize_field_values() CALLED
|
||
====================================================================================================
|
||
2026-01-30 11:17:48,766 INFO run_count = 4
|
||
2026-01-30 11:17:48,766 INFO SIMULATION_SCENARIO = 'mixed'
|
||
2026-01-30 11:17:48,766 INFO current_scenario = 'mixed'
|
||
2026-01-30 11:17:48,766 INFO _scenario_list = ['recycle_fail_3', 'recycle_recovery_1', 'random_failures', 'normal', 'recycle_recovery_2', 'transmitter_fail', 'recycle_recovery_1', 'transmitter_fail', 'processor_fail', 'normal', 'recycle_recovery_2', 'processor_fail', 'processor_fail', 'pedestal_fail', 'receiver_fail', 'normal', 'pedestal_fail', 'transmitter_fail', 'recycle_fail_3', 'transmitter_fail', 'pedestal_fail', 'recycle_recovery_2', 'recycle_recovery_1', 'processor_fail', 'processor_fail', 'transmitter_fail', 'transmitter_fail', 'normal', 'pedestal_fail', 'receiver_fail']
|
||
2026-01-30 11:17:48,766 INFO [DEBUG] Entering MIXED MODE branch
|
||
2026-01-30 11:17:48,766 INFO [DEBUG] Mixed mode: scenario_index=3, selected scenario='normal'
|
||
2026-01-30 11:17:48,766 INFO [DEBUG] About to call _log_scenario_info('normal', 4, 30)
|
||
2026-01-30 11:17:48,766 INFO
|
||
2026-01-30 11:17:48,766 INFO ####################################################################################################
|
||
2026-01-30 11:17:48,766 INFO ####################################################################################################
|
||
2026-01-30 11:17:48,766 INFO ### RUN 4/30: NORMAL OPERATION
|
||
2026-01-30 11:17:48,766 INFO ####################################################################################################
|
||
2026-01-30 11:17:48,766 INFO
|
||
2026-01-30 11:17:48,766 INFO SCENARIO: normal
|
||
2026-01-30 11:17:48,766 INFO DESCRIPTION: All systems operational - no failures
|
||
2026-01-30 11:17:48,766 INFO
|
||
2026-01-30 11:17:48,766 INFO EXPECTED FAILURES:
|
||
2026-01-30 11:17:48,766 INFO (none)
|
||
2026-01-30 11:17:48,766 INFO
|
||
2026-01-30 11:17:48,766 INFO EXPECTED PASSES:
|
||
2026-01-30 11:17:48,766 INFO ✓ All B6 status fields (except pedestal)
|
||
2026-01-30 11:17:48,766 INFO ✓ All B8 diagnostic fields
|
||
2026-01-30 11:17:48,766 INFO ✓ Target generation
|
||
2026-01-30 11:17:48,772 INFO
|
||
2026-01-30 11:17:48,772 INFO NOTES: Pedestal always fails due to HW test setup limitation (unit not present)
|
||
2026-01-30 11:17:48,775 INFO
|
||
2026-01-30 11:17:48,775 INFO ####################################################################################################
|
||
2026-01-30 11:17:48,775 INFO ####################################################################################################
|
||
2026-01-30 11:17:48,775 INFO
|
||
2026-01-30 11:17:48,777 INFO [DEBUG] _log_scenario_info() completed
|
||
2026-01-30 11:17:48,777 INFO [MOCK APPLY] ✓ All systems nominal (no failures injected)
|
||
2026-01-30 11:17:48,777 INFO [MOCK RECYCLE] Initial processor failure detected
|
||
2026-01-30 11:17:49,282 INFO [MOCK] Simulated RECYCLE event: %%F-10747-SP*: ***** RECYCLE!******
|
||
2026-01-30 11:17:49,608 INFO [MOCK RECYCLE] System recovered after 1 RECYCLE (self-healing)
|
||
2026-01-30 11:17:49,608 INFO [MOCK] 1553 Interface started - simulating BIT execution (Run 4)
|
||
2026-01-30 11:17:54,616 INFO Check that MAIN_POWER is equal to 1
|
||
2026-01-30 11:17:54,616 INFO OK: read value = True
|
||
2026-01-30 11:17:54,616 INFO [MOCK] BIT report available after 5.8s
|
||
2026-01-30 11:17:54,651 INFO BIT report available after 0.0s
|
||
2026-01-30 11:17:54,651 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_array_status is equal to false
|
||
2026-01-30 11:17:54,651 INFO OK: read value = false
|
||
2026-01-30 11:17:54,651 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_pedestal_status is equal to false
|
||
2026-01-30 11:17:54,651 WARNING CHECK ERROR: read value = true
|
||
2026-01-30 11:17:54,653 ERROR INTERFACE ERROR: Expected false, got true
|
||
2026-01-30 11:17:54,653 WARNING Known failure (ignored): radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_pedestal_status
|
||
2026-01-30 11:17:54,653 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_pressurization_status is equal to false
|
||
2026-01-30 11:17:54,653 INFO OK: read value = false
|
||
2026-01-30 11:17:54,654 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_processor_over_temperature_alarm is equal to false
|
||
2026-01-30 11:17:54,654 INFO OK: read value = false
|
||
2026-01-30 11:17:54,654 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_processor_status is equal to false
|
||
2026-01-30 11:17:54,654 INFO OK: read value = false
|
||
2026-01-30 11:17:54,654 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_receiver_status is equal to false
|
||
2026-01-30 11:17:54,654 INFO OK: read value = false
|
||
2026-01-30 11:17:54,654 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_rx_front_end_status is equal to false
|
||
2026-01-30 11:17:54,655 INFO OK: read value = false
|
||
2026-01-30 11:17:54,655 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_servoloop_over_temperature_alarm is equal to false
|
||
2026-01-30 11:17:54,655 INFO OK: read value = false
|
||
2026-01-30 11:17:54,655 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_servoloop_status is equal to false
|
||
2026-01-30 11:17:54,655 INFO OK: read value = false
|
||
2026-01-30 11:17:54,655 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_trasmitter_over_temperature_alarm is equal to false
|
||
2026-01-30 11:17:54,656 INFO OK: read value = false
|
||
2026-01-30 11:17:54,656 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_trasmitter_status is equal to false
|
||
2026-01-30 11:17:54,657 INFO OK: read value = false
|
||
2026-01-30 11:17:54,657 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_radar_fail_status is equal to false
|
||
2026-01-30 11:17:54,657 WARNING CHECK ERROR: read value = RDR_OK
|
||
2026-01-30 11:17:54,657 ERROR INTERFACE ERROR: Expected false, got RDR_OK
|
||
2026-01-30 11:17:54,657 WARNING Radar fail status: Known failure (caused only by pedestal)
|
||
2026-01-30 11:17:54,657 INFO [Run 3] B6 LRU Status: 12 total, 10 pass, 0 fail, 2 known
|
||
2026-01-30 11:17:54,657 INFO Known failures (HW setup): 2
|
||
2026-01-30 11:17:54,657 INFO [Run 3] All B6 LRU Status PASS (no B8 drill-down needed)
|
||
2026-01-30 11:17:54,658 INFO 0.0s remaining ...
|
||
2026-01-30 11:17:54,659 INFO [Run 3] Serial: 1 total, 0 errors, 1 fatal, 1 recycles
|
||
2026-01-30 11:17:54,659 WARNING Session: GRIFO_M_PBIT : Repetition 3 of 10
|
||
|
||
Total Step 16: Success 14 (87.50%), Failed 2 (12.50%),
|
||
2026-01-30 11:17:54,659 INFO Repetition 4 of 10
|
||
2026-01-30 11:17:54,660 DEBUG [MOCK] Serial statistics reset
|
||
2026-01-30 11:17:54,660 INFO The test operator is required to switch off the target and wait 3 seconds.
|
||
2026-01-30 11:17:54,660 INFO Set MAIN_POWER to False
|
||
2026-01-30 11:17:54,660 INFO [MOCK] Power OFF
|
||
2026-01-30 11:17:54,660 INFO [MOCK] 1553 Interface stopped
|
||
2026-01-30 11:17:59,675 INFO Check that MAIN_POWER is equal to 0
|
||
2026-01-30 11:17:59,675 INFO OK: read value = False
|
||
2026-01-30 11:18:01,133 INFO Ctrl-C detected, exiting gracefully...
|
||
2026-01-30 11:18:01,313 INFO Ctrl-C detected, exiting gracefully...
|
||
2026-01-30 11:18:02,358 INFO Ctrl-C detected, exiting gracefully...
|
||
2026-01-30 11:18:02,541 INFO Ctrl-C detected, exiting gracefully...
|
||
2026-01-30 11:18:02,688 INFO The test operator is required to switch on the target.
|
||
2026-01-30 11:18:02,689 INFO Set MAIN_POWER to True
|
||
2026-01-30 11:18:02,690 INFO [MOCK] Power ON
|
||
2026-01-30 11:18:02,694 INFO
|
||
====================================================================================================
|
||
[CRITICAL DEBUG] _initialize_field_values() CALLED
|
||
====================================================================================================
|
||
2026-01-30 11:18:02,694 INFO run_count = 5
|
||
2026-01-30 11:18:02,695 INFO SIMULATION_SCENARIO = 'mixed'
|
||
2026-01-30 11:18:02,695 INFO current_scenario = 'mixed'
|
||
2026-01-30 11:18:02,696 INFO _scenario_list = ['recycle_fail_3', 'recycle_recovery_1', 'random_failures', 'normal', 'recycle_recovery_2', 'transmitter_fail', 'recycle_recovery_1', 'transmitter_fail', 'processor_fail', 'normal', 'recycle_recovery_2', 'processor_fail', 'processor_fail', 'pedestal_fail', 'receiver_fail', 'normal', 'pedestal_fail', 'transmitter_fail', 'recycle_fail_3', 'transmitter_fail', 'pedestal_fail', 'recycle_recovery_2', 'recycle_recovery_1', 'processor_fail', 'processor_fail', 'transmitter_fail', 'transmitter_fail', 'normal', 'pedestal_fail', 'receiver_fail']
|
||
2026-01-30 11:18:02,697 INFO [DEBUG] Entering MIXED MODE branch
|
||
2026-01-30 11:18:02,698 INFO [DEBUG] Mixed mode: scenario_index=4, selected scenario='recycle_recovery_2'
|
||
2026-01-30 11:18:02,699 INFO Ctrl-C detected, exiting gracefully...
|
||
2026-01-30 11:18:02,716 INFO [DEBUG] About to call _log_scenario_info('recycle_recovery_2', 5, 30)
|
||
2026-01-30 11:18:02,717 INFO
|
||
2026-01-30 11:18:02,717 INFO ####################################################################################################
|
||
2026-01-30 11:18:02,717 INFO ####################################################################################################
|
||
2026-01-30 11:18:02,717 INFO ### RUN 5/30: RECYCLE SELF-HEALING (2 CYCLES)
|
||
2026-01-30 11:18:02,717 INFO ####################################################################################################
|
||
2026-01-30 11:18:02,717 INFO
|
||
2026-01-30 11:18:02,717 INFO SCENARIO: recycle_recovery_2
|
||
2026-01-30 11:18:02,717 INFO DESCRIPTION: Processor fails, then auto-recovers after 2 RECYCLE events
|
||
2026-01-30 11:18:02,718 INFO
|
||
2026-01-30 11:18:02,718 INFO EXPECTED FAILURES:
|
||
2026-01-30 11:18:02,718 INFO ✗ Initial: processor_status = FAIL
|
||
2026-01-30 11:18:02,718 INFO ✗ Serial: 2x RECYCLE events detected
|
||
2026-01-30 11:18:02,718 INFO
|
||
2026-01-30 11:18:02,718 INFO EXPECTED PASSES:
|
||
2026-01-30 11:18:02,718 INFO ✓ After 2nd RECYCLE: processor_status = PASS
|
||
2026-01-30 11:18:02,718 INFO ✓ Final: All systems OK
|
||
2026-01-30 11:18:02,719 INFO
|
||
2026-01-30 11:18:02,720 INFO NOTES: Simulates persistent failure requiring multiple recovery attempts
|
||
2026-01-30 11:18:02,721 INFO
|
||
2026-01-30 11:18:02,721 INFO ####################################################################################################
|
||
2026-01-30 11:18:02,722 INFO ####################################################################################################
|
||
2026-01-30 11:18:02,722 INFO
|
||
2026-01-30 11:18:02,722 INFO [DEBUG] _log_scenario_info() completed
|
||
2026-01-30 11:18:02,722 INFO [MOCK APPLY] ⚠ RECYCLE scenario enabled: 2 cycles to recovery
|
||
2026-01-30 11:18:02,722 INFO [MOCK RECYCLE] Initial processor failure detected
|
||
2026-01-30 11:18:02,868 INFO Ctrl-C detected, exiting gracefully...
|
||
2026-01-30 11:18:03,031 INFO Ctrl-C detected, exiting gracefully...
|
||
2026-01-30 11:18:03,235 INFO [MOCK] Simulated RECYCLE event: %%F-10747-SP*: ***** RECYCLE!******
|
||
2026-01-30 11:18:03,236 INFO [MOCK RECYCLE] RECYCLE 1/2
|
||
2026-01-30 11:18:03,753 INFO [MOCK] Simulated RECYCLE event: %%F-10747-SP*: ***** RECYCLE!******
|
||
2026-01-30 11:18:03,753 INFO [MOCK RECYCLE] RECYCLE 2/2
|
||
2026-01-30 11:18:04,065 INFO [MOCK RECYCLE] System recovered after 2 RECYCLEs (slower self-healing)
|
||
2026-01-30 11:18:04,065 INFO [MOCK] 1553 Interface started - simulating BIT execution (Run 5)
|
||
2026-01-30 11:18:04,800 INFO Ctrl-C detected, exiting gracefully...
|
||
2026-01-30 11:18:04,966 INFO Ctrl-C detected, exiting gracefully...
|
||
2026-01-30 11:18:05,133 INFO Ctrl-C detected, exiting gracefully...
|
||
2026-01-30 11:18:05,311 INFO Ctrl-C detected, exiting gracefully...
|
||
2026-01-30 11:18:05,484 INFO Ctrl-C detected, exiting gracefully...
|
||
2026-01-30 11:18:05,661 INFO Ctrl-C detected, exiting gracefully...
|
||
2026-01-30 11:18:05,812 INFO Ctrl-C detected, exiting gracefully...
|
||
2026-01-30 11:18:05,971 INFO Ctrl-C detected, exiting gracefully...
|
||
2026-01-30 11:18:06,137 INFO Ctrl-C detected, exiting gracefully...
|
||
2026-01-30 11:18:06,296 INFO Ctrl-C detected, exiting gracefully...
|
||
2026-01-30 11:18:06,447 INFO Ctrl-C detected, exiting gracefully...
|
||
2026-01-30 11:18:09,079 INFO Check that MAIN_POWER is equal to 1
|
||
2026-01-30 11:18:09,079 INFO OK: read value = True
|
||
2026-01-30 11:18:09,079 INFO [MOCK] BIT report available after 6.4s
|
||
2026-01-30 11:18:09,109 INFO BIT report available after 0.0s
|
||
2026-01-30 11:18:09,109 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_array_status is equal to false
|
||
2026-01-30 11:18:09,110 INFO OK: read value = false
|
||
2026-01-30 11:18:09,110 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_pedestal_status is equal to false
|
||
2026-01-30 11:18:09,110 DEBUG [MOCK] Field status: true
|
||
2026-01-30 11:18:09,110 WARNING CHECK ERROR: read value = true
|
||
2026-01-30 11:18:09,110 ERROR INTERFACE ERROR: Expected false, got true
|
||
2026-01-30 11:18:09,110 WARNING Known failure (ignored): radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_pedestal_status
|
||
2026-01-30 11:18:09,111 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_pressurization_status is equal to false
|
||
2026-01-30 11:18:09,111 INFO OK: read value = false
|
||
2026-01-30 11:18:09,111 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_processor_over_temperature_alarm is equal to false
|
||
2026-01-30 11:18:09,111 INFO OK: read value = false
|
||
2026-01-30 11:18:09,111 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_processor_status is equal to false
|
||
2026-01-30 11:18:09,111 INFO OK: read value = false
|
||
2026-01-30 11:18:09,112 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_receiver_status is equal to false
|
||
2026-01-30 11:18:09,112 INFO OK: read value = false
|
||
2026-01-30 11:18:09,112 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_rx_front_end_status is equal to false
|
||
2026-01-30 11:18:09,112 INFO OK: read value = false
|
||
2026-01-30 11:18:09,112 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_servoloop_over_temperature_alarm is equal to false
|
||
2026-01-30 11:18:09,112 INFO OK: read value = false
|
||
2026-01-30 11:18:09,112 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_servoloop_status is equal to false
|
||
2026-01-30 11:18:09,112 INFO OK: read value = false
|
||
2026-01-30 11:18:09,113 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_trasmitter_over_temperature_alarm is equal to false
|
||
2026-01-30 11:18:09,113 INFO OK: read value = false
|
||
2026-01-30 11:18:09,113 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_trasmitter_status is equal to false
|
||
2026-01-30 11:18:09,113 INFO OK: read value = false
|
||
2026-01-30 11:18:09,113 INFO Check that B6_MsgRdrSettingsAndParametersTellback radar_health_status_and_bit_report_valid_RdrHealthStatusAndBitReport_radar_fail_status is equal to false
|
||
2026-01-30 11:18:09,113 WARNING CHECK ERROR: read value = RDR_OK
|
||
2026-01-30 11:18:09,113 ERROR INTERFACE ERROR: Expected false, got RDR_OK
|
||
2026-01-30 11:18:09,114 WARNING Radar fail status: Known failure (caused only by pedestal)
|
||
2026-01-30 11:18:09,114 INFO [Run 4] B6 LRU Status: 12 total, 10 pass, 0 fail, 2 known
|
||
2026-01-30 11:18:09,114 INFO Known failures (HW setup): 2
|
||
2026-01-30 11:18:09,114 INFO [Run 4] All B6 LRU Status PASS (no B8 drill-down needed)
|
||
2026-01-30 11:18:09,114 INFO 0.0s remaining ...
|
||
2026-01-30 11:18:09,114 INFO [Run 4] Serial: 2 total, 0 errors, 2 fatal, 2 recycles
|
||
2026-01-30 11:18:09,115 WARNING Session: GRIFO_M_PBIT : Repetition 4 of 10
|
||
|
||
Total Step 16: Success 14 (87.50%), Failed 2 (12.50%),
|
||
2026-01-30 11:18:09,115 INFO Test interrupted by user (Ctrl-C)
|
||
2026-01-30 11:18:09,115 INFO tgt_gen()
|
||
2026-01-30 11:18:09,125 INFO TgtMsg: 2 2
|
||
2026-01-30 11:18:09,126 INFO Tgt: 1 @ 1180
|
||
2026-01-30 11:18:09,126 INFO Check that B9 b9_t_num is between 1 and 2
|
||
2026-01-30 11:18:09,126 INFO OK: read value = 1
|
||
2026-01-30 11:18:09,126 INFO Check that B9 b9_t1_rng is between 1179 and 1186
|
||
2026-01-30 11:18:09,126 INFO OK: read value = 1180
|
||
2026-01-30 11:18:09,126 INFO Repetitions terminated.
|
||
2026-01-30 11:18:09,126 INFO [Report] Custom statistics data registered for PDF generation
|
||
2026-01-30 11:18:09,127 INFO ==========================================================================================
|
||
2026-01-30 11:18:09,127 INFO FINAL TEST STATISTICS SUMMARY
|
||
2026-01-30 11:18:09,127 INFO ==========================================================================================
|
||
2026-01-30 11:18:09,127 INFO Total Runs: 4
|
||
2026-01-30 11:18:09,127 INFO Successful: 4 (100.0%)
|
||
2026-01-30 11:18:09,127 INFO Failed: 0 (0.0%)
|
||
2026-01-30 11:18:09,127 INFO B6 Checks: 48 (Pass: 40, Fail: 0, Known: 8)
|
||
2026-01-30 11:18:09,127 INFO B8 Checks: 0 (Pass: 0, Fail: 0)
|
||
2026-01-30 11:18:09,127 INFO Serial: 5 messages (0 errors, 5 fatal, 5 recycles)
|
||
2026-01-30 11:18:09,127 INFO PBIT Timing: avg=0.03s, min=0.02s, max=0.03s, σ=0.00s
|
||
2026-01-30 11:18:09,128 INFO ==========================================================================================
|
||
2026-01-30 11:18:09,128 INFO Detailed statistics will be available in the PDF report
|
||
2026-01-30 11:18:09,128 INFO Exporting statistics to CSV: C:\src\____GitProjects\SXXXXXXX_PyBusMonitor1553\__OLD\__TEST_GENOVA\GrifoAutomaticTestEnv\TestEnvironment\scripts\..\env\..\pdf_reports/GRIFO_M_PBIT\GRIFO_M_PBIT_20260130_111809_statistics.csv
|
||
2026-01-30 11:18:09,135 INFO Statistics exported successfully to: C:\src\____GitProjects\SXXXXXXX_PyBusMonitor1553\__OLD\__TEST_GENOVA\GrifoAutomaticTestEnv\TestEnvironment\scripts\..\env\..\pdf_reports/GRIFO_M_PBIT\GRIFO_M_PBIT_20260130_111809_statistics.csv
|
||
2026-01-30 11:18:09,135 INFO Set MAIN_POWER to False
|
||
2026-01-30 11:18:09,135 INFO [MOCK] Power OFF
|
||
2026-01-30 11:18:09,139 INFO [MOCK] 1553 Interface stopped
|
||
2026-01-30 11:18:14,146 INFO Check that MAIN_POWER is equal to 0
|
||
2026-01-30 11:18:14,146 INFO OK: read value = False
|
||
2026-01-30 11:18:14,147 INFO [MOCK] Serial terminal disconnected
|
||
2026-01-30 11:18:14,147 INFO Stop Time: 2026-01-30 11:17:12.914852
|
||
2026-01-30 11:18:14,148 INFO Test execution time: 0:01:01.232194
|