Skip to content

Conversation

@jphickey
Copy link
Contributor

@jphickey jphickey commented Jan 23, 2026

Checklist (Please check before submitting)

Describe the contribution

Warning:
This is a draft PR (not to be merged) in order to evaluate the workflows on this branch.

This PR brings in multiple changes for demonstration and consideration:

  • Adds a new set of make files with configurations to enable building for various targets without clobbering previous builds
  • Adds (most of) the open-source apps to the build, including:
    • CFDP (CF)
    • Checksum (CS)
    • Data Store (DS)
    • File Manager (FM)
    • Housekeeping (HK)
    • Health and Safety (HS)
    • Limit Checker (LC)
    • Memory Dwell (MD)
    • Memory Manager (MM)
    • Software Bus Network (SBN)
    • Stored Command (SC)

As noted in the README.md changes, this new Makefile implements targets with the following format:

make <config>.<goal>

Where:

  • <config> represents a pre-configured example target configuration:
    • native_std
    • native_eds
    • osal
    • edslib
    • pc686_rtems5
    • gr712_rtems5
    • rpi_vxworks7
    • rpi_linux
    • qemu_yocto_linux
  • <goal> represents one of the build steps:
    • prep
    • compile
    • install
    • runtest
    • lcov
    • detaildesign
    • usersguide
    • osalguide
    • image

See the README for additional details about each config and goal.

For example:

make native_std.prep    # Sets up the build tree
make native_std.install # Compiles the software and stages it to the exe directory
make native_std.runtest # Executes the tests
make native_std.lcov    # Executes lcov to collect coverage metrics

Testing performed
N/A

Expected behavior changes
N/A

@keegan-moore
Copy link

Damon mentioned that there might be some issues with MM on this branch.
I see that nasa/MM#99 isn't merged, which mean this branch likely isn't pointing to it.
That could be the issue. I'm taking a look now.

@keegan-moore
Copy link

I pulled that MM feature (nasa/MM#99) and tested it with this code.
The fleet tests passed, which means that we're now getting tlm from MM on CFS-2.

Details
--- Script Report ---

Settings:
Manual = True
Pause on Error = True
Continue After Error = True
Abort After Error = False
Loop = False
Break Loop On Error = False

Results:
2026-01-24T04:06:26.962770Z: Executing cfs_fleet_test_suite 
2026-01-24T04:06:36.771085Z: cfs_fleet_test_suite:setup:PASS
  Sending TO_LAB_CMD_ENABLE_OUTPUT command to CFS-1 with DEST_IP '127.0.0.1'
  Sending TO_LAB_CMD_ENABLE_OUTPUT command to CFS-2 with DEST_IP '127.0.0.1'
  
2026-01-24T04:06:36.971741Z: cfs_fleet_test_group_aliveness:setup:PASS
2026-01-24T04:15:49.627854Z: cfs_fleet_test_group_aliveness:test_aliveness:PASS
  Sending CFS-1 the CFE_ES_CMD_NOOP command.
  Sending CFS-1 the CFE_ES_CMD_RESET_COUNTERS command.
  Sending CFS-1 the CFE_EVS_CMD_NOOP command.
  Sending CFS-1 the CFE_EVS_CMD_RESET_COUNTERS command.
  Sending CFS-1 the CFE_SB_CMD_NOOP command.
  Sending CFS-1 the CFE_SB_CMD_RESET_COUNTERS command.
  Sending CFS-1 the CFE_TBL_CMD_NOOP command.
  Sending CFS-1 the CFE_TBL_CMD_RESET_COUNTERS command.
  Sending CFS-1 the CFE_TIME_CMD_NOOP command.
  Sending CFS-1 the CFE_TIME_CMD_RESET_COUNTERS command.
  Sending CFS-1 the CF_CMD_NOOP command.
  Sending CFS-1 the CF_CMD_RESET_COUNTERS command.
  Sending CFS-1 the CS_CMD_NOOP command.
  Sending CFS-1 the CS_CMD_RESET_COUNTERS command.
  Sending CFS-1 the DS_CMD_NOOP command.
  Sending CFS-1 the DS_CMD_RESET_COUNTERS command.
  Sending CFS-1 the FM_CMD_NOOP command.
  Sending CFS-1 the FM_CMD_RESET_COUNTERS command.
  Sending CFS-1 the HK_CMD_NOOP command.
  Sending CFS-1 the HK_CMD_RESET_COUNTERS command.
  Sending CFS-1 the HS_CMD_NOOP command.
  Sending CFS-1 the HS_CMD_RESET_COUNTERS command.
  Sending CFS-1 the LC_CMD_NOOP command.
  Sending CFS-1 the LC_CMD_RESET_COUNTERS command.
  Sending CFS-1 the MD_CMD_NOOP command.
  Sending CFS-1 the MD_CMD_RESET_COUNTERS command.
  Sending CFS-1 the MM_CMD_NOOP command.
  Sending CFS-1 the MM_CMD_RESET_COUNTERS command.
  Sending CFS-1 the SC_CMD_NOOP command.
  Sending CFS-1 the SC_CMD_RESET_COUNTERS command.
  Sending CFS-1 the CI_LAB_CMD_NOOP command.
  Sending CFS-1 the CI_LAB_CMD_RESET_COUNTERS command.
  Sending CFS-1 the TO_LAB_CMD_NOOP command.
  Sending CFS-1 the TO_LAB_CMD_RESET_COUNTERS command.
  Sending CFS-1 the SAMPLE_APP_CMD_NOOP command.
  Sending CFS-1 the SAMPLE_APP_CMD_RESET_COUNTERS command.
  Sending CFS-1 the SBN_CMD_NOOP command.
  Sending CFS-1 the SBN_CMD_HK_RESET command.
  Sending CFS-2 the CFE_ES_CMD_NOOP command.
  Sending CFS-2 the CFE_ES_CMD_RESET_COUNTERS command.
  Sending CFS-2 the CFE_EVS_CMD_NOOP command.
  Sending CFS-2 the CFE_EVS_CMD_RESET_COUNTERS command.
  Sending CFS-2 the CFE_SB_CMD_NOOP command.
  Sending CFS-2 the CFE_SB_CMD_RESET_COUNTERS command.
  Sending CFS-2 the CFE_TBL_CMD_NOOP command.
  Sending CFS-2 the CFE_TBL_CMD_RESET_COUNTERS command.
  Sending CFS-2 the CFE_TIME_CMD_NOOP command.
  Sending CFS-2 the CFE_TIME_CMD_RESET_COUNTERS command.
  Sending CFS-2 the CF_CMD_NOOP command.
  Sending CFS-2 the CF_CMD_RESET_COUNTERS command.
  Sending CFS-2 the CS_CMD_NOOP command.
  Sending CFS-2 the CS_CMD_RESET_COUNTERS command.
  Sending CFS-2 the DS_CMD_NOOP command.
  Sending CFS-2 the DS_CMD_RESET_COUNTERS command.
  Sending CFS-2 the FM_CMD_NOOP command.
  Sending CFS-2 the FM_CMD_RESET_COUNTERS command.
  Sending CFS-2 the HK_CMD_NOOP command.
  Sending CFS-2 the HK_CMD_RESET_COUNTERS command.
  Sending CFS-2 the HS_CMD_NOOP command.
  Sending CFS-2 the HS_CMD_RESET_COUNTERS command.
  Sending CFS-2 the LC_CMD_NOOP command.
  Sending CFS-2 the LC_CMD_RESET_COUNTERS command.
  Sending CFS-2 the MD_CMD_NOOP command.
  Sending CFS-2 the MD_CMD_RESET_COUNTERS command.
  Sending CFS-2 the MM_CMD_NOOP command.
  Sending CFS-2 the MM_CMD_RESET_COUNTERS command.
  Sending CFS-2 the SC_CMD_NOOP command.
  Sending CFS-2 the SC_CMD_RESET_COUNTERS command.
  Sending CFS-2 the CI_LAB_CMD_NOOP command.
  Sending CFS-2 the CI_LAB_CMD_RESET_COUNTERS command.
  Sending CFS-2 the TO_LAB_CMD_NOOP command.
  Sending CFS-2 the TO_LAB_CMD_RESET_COUNTERS command.
  Sending CFS-2 the SAMPLE_APP_CMD_NOOP command.
  Sending CFS-2 the SAMPLE_APP_CMD_RESET_COUNTERS command.
  Sending CFS-2 the SBN_CMD_NOOP command.
  Sending CFS-2 the SBN_CMD_HK_RESET command.
  
2026-01-24T04:15:49.828479Z: cfs_fleet_test_group_aliveness:teardown:PASS
2026-01-24T04:15:50.028970Z: cfs_fleet_test_group_sbn:setup:PASS
2026-01-24T04:15:59.606347Z: cfs_fleet_test_group_sbn:test_00_sbn_cpu1_to_cpu2:PASS
2026-01-24T04:15:59.806857Z: cfs_fleet_test_group_sbn:teardown:PASS
2026-01-24T04:15:59.907248Z: cfs_fleet_test_suite:teardown:PASS
2026-01-24T04:15:59.908654Z: Completed cfs_fleet_test_suite 

--- Test Summary ---

Run Time: 572.9458909034729
Total Tests: 8
Pass: 8
Skip: 0
Fail: 0

@keegan-moore
Copy link

the cfs_test_suite passed on cpu2:

Details
--- Script Report ---

Settings:
Manual = True
Pause on Error = True
Continue After Error = True
Abort After Error = False
Loop = False
Break Loop On Error = False

Results:
2026-01-24T04:33:53.129161Z: Executing cfs_test_suite 
2026-01-24T04:33:55.044052Z: cfs_test_suite:setup:PASS
  Starting FSW Integration Test Suite against the following target:
  cFS Target Name (target_name): CFS-2
  Sent TO_LAB_CMD_ENABLE_OUTPUT command to CFS-2 with DEST_IP '127.0.0.1'
  
2026-01-24T04:34:04.540136Z: cfs_test_group_cfe_es:setup:PASS
2026-01-24T04:34:13.816596Z: cfs_test_group_cfe_es:test_00_Aliveness:PASS
  Testing CFE_ES aliveness on CFS-2
  
2026-01-24T04:34:17.807293Z: cfs_test_group_cfe_es:test_01_NoOp:PASS
2026-01-24T04:34:18.111020Z: cfs_test_group_cfe_es:test_02_ProcessorRestart:PASS
  Test Skipped: Currently do not have a good way to restart cFS from COSMOS
  Default CFS platform just stops FSW from a reset command.
  
2026-01-24T04:34:18.413217Z: cfs_test_group_cfe_es:test_03_PowerOnRestart:PASS
  Test Skipped: Currently do not have a good way to restart cFS from COSMOS
  Default CFS platform just stops FSW from a reset command.
  
2026-01-24T04:34:39.927690Z: cfs_test_group_cfe_es:test_04_StopApp_StartApp:PASS
2026-01-24T04:34:56.048722Z: cfs_test_group_cfe_es:test_05_RestartApp:PASS
2026-01-24T04:35:11.900260Z: cfs_test_group_cfe_es:test_06_ReloadApp:PASS
2026-01-24T04:35:13.869707Z: cfs_test_group_cfe_es:test_07_QueryOne:PASS
2026-01-24T04:35:17.613201Z: cfs_test_group_cfe_es:test_08_QueryAll:PASS
2026-01-24T04:35:21.614546Z: cfs_test_group_cfe_es:test_09_QueryAllTasks:PASS
2026-01-24T04:35:25.648270Z: cfs_test_group_cfe_es:test_10_WriteSysLog:PASS
2026-01-24T04:35:29.643661Z: cfs_test_group_cfe_es:test_11_ClearSysLog:PASS
2026-01-24T04:35:33.904635Z: cfs_test_group_cfe_es:test_12_OverwriteSysLog_Discard:PASS
2026-01-24T04:35:37.916608Z: cfs_test_group_cfe_es:test_13_OverwriteSysLog_Overwrite:PASS
2026-01-24T04:35:41.911959Z: cfs_test_group_cfe_es:test_14_WriteERLog:PASS
2026-01-24T04:35:45.655558Z: cfs_test_group_cfe_es:test_15_ClearERLog:PASS
2026-01-24T04:35:49.658311Z: cfs_test_group_cfe_es:test_16_StartPerfData:PASS
2026-01-24T04:35:53.669889Z: cfs_test_group_cfe_es:test_17_StopPerfData:PASS
2026-01-24T04:35:57.678131Z: cfs_test_group_cfe_es:test_18_SetPerfFilterMask:PASS
2026-01-24T04:36:01.679038Z: cfs_test_group_cfe_es:test_19_SetPerfTriggerMask:PASS
2026-01-24T04:36:05.679686Z: cfs_test_group_cfe_es:test_20_ResetPRCount:PASS
2026-01-24T04:36:09.931729Z: cfs_test_group_cfe_es:test_21_SetMaxPRCount:PASS
2026-01-24T04:36:21.757320Z: cfs_test_group_cfe_es:test_22_DeleteCDS:PASS
2026-01-24T04:36:25.878533Z: cfs_test_group_cfe_es:test_23_SendMemPoolStats:PASS
2026-01-24T04:36:29.872308Z: cfs_test_group_cfe_es:test_24_DumpCDSRegistry:PASS
2026-01-24T04:36:33.979731Z: cfs_test_group_cfe_es:test_25_ResetCounters:PASS
2026-01-24T04:36:34.182589Z: cfs_test_group_cfe_es:teardown:PASS
2026-01-24T04:36:34.383132Z: cfs_test_group_cfe_evs:setup:PASS
2026-01-24T04:36:45.375437Z: cfs_test_group_cfe_evs:test_00_aliveness:PASS
  Testing CFE_EVS aliveness on CFS-2
  
2026-01-24T04:36:57.927211Z: cfs_test_group_cfe_evs:test_01_event_type:PASS
  Testing CFE_EVS Disable/Enable Event Type on CFS-2
  
2026-01-24T04:37:06.427473Z: cfs_test_group_cfe_evs:test_02_set_event_format_mode:PASS
  Testing CFE_EVS Set Event Format Mode on CFS-2
  
2026-01-24T04:37:18.922343Z: cfs_test_group_cfe_evs:test_03_app_event_type:PASS
  Testing CFE_EVS Enable/Disable App Event Type on CFS-2
  
2026-01-24T04:37:31.716304Z: cfs_test_group_cfe_evs:test_04_app_events:PASS
  Testing CFE_EVS Enable/Disable App Events on CFS-2
  
2026-01-24T04:37:40.090057Z: cfs_test_group_cfe_evs:test_05_reset_app_counter:PASS
  Testing CFE_EVS Reset App Counter on CFS-2
  
2026-01-24T04:38:05.080043Z: cfs_test_group_cfe_evs:test_06_filter_commands:PASS
  Testing CFE_EVS Filter Commands on CFS-2
  
2026-01-24T04:38:17.849855Z: cfs_test_group_cfe_evs:test_07_ports:PASS
  Testing CFE_EVS Enable/Disable Ports on CFS-2
  
2026-01-24T04:38:26.252240Z: cfs_test_group_cfe_evs:test_08_write_app_data_file:PASS
  Testing CFE_EVS Write App Data Files on CFS-2
  
2026-01-24T04:38:34.617409Z: cfs_test_group_cfe_evs:test_09_write_log_data_file:PASS
  Testing CFE_EVS Write Log Data File on CFS-2
  
2026-01-24T04:38:43.129624Z: cfs_test_group_cfe_evs:test_10_set_log_mode:PASS
  Testing CFE_EVS Set Log Mode on CFS-2
  
2026-01-24T04:38:51.269963Z: cfs_test_group_cfe_evs:test_11_clear_log:PASS
  Testing CFE_EVS Clear Log on CFS-2
  
2026-01-24T04:38:51.470455Z: cfs_test_group_cfe_evs:teardown:PASS
2026-01-24T04:38:51.671035Z: cfs_test_group_cfe_sb:setup:PASS
2026-01-24T04:39:03.796168Z: cfs_test_group_cfe_sb:test_00_aliveness:PASS
  Testing CFE_SB aliveness on CFS-2
  
2026-01-24T04:39:13.289066Z: cfs_test_group_cfe_sb:test_01_sb_cmd_sb_stats:PASS
  Testing CFE_SB's CFE_SB_CMD_SEND_SB_STATS command functionality on CFS-2
  
2026-01-24T04:39:22.896035Z: cfs_test_group_cfe_sb:test_02_sb_cmd_write_routing_info:PASS
  Testing CFE_SB's CFE_SB_CMD_WRITE_ROUTING_INFO command functionality on CFS-2
  
2026-01-24T04:39:32.507307Z: cfs_test_group_cfe_sb:test_03_sb_cmd_write_pipe_info:PASS
  Testing CFE_SB's CFE_SB_CMD_WRITE_PIPE_INFO command functionality on CFS-2
  
2026-01-24T04:39:41.592577Z: cfs_test_group_cfe_sb:test_04_sb_cmd_write_map_info:PASS
  Testing CFE_SB's CFE_SB_CMD_WRITE_MAP_INFO command functionality on CFS-2
  
2026-01-24T04:40:17.540042Z: cfs_test_group_cfe_sb:test_05_sb_cmd_enable_disable_route:PASS
2026-01-24T04:40:17.740470Z: cfs_test_group_cfe_sb:teardown:PASS
2026-01-24T04:40:17.941064Z: cfs_test_group_cfe_tbl:setup:PASS
2026-01-24T04:40:39.451027Z: cfs_test_group_cfe_tbl:test_abort_table:PASS
  Testing CFE_TBL Abort Table on CFS-2
  
2026-01-24T04:40:53.729251Z: cfs_test_group_cfe_tbl:test_aliveness:PASS
  Testing CFE_TBL aliveness on CFS-2
  
2026-01-24T04:41:33.619071Z: cfs_test_group_cfe_tbl:test_delete_cds:PASS
  Testing CFE_TBL Send Delete CDS on CFS-2
  
2026-01-24T04:41:41.797789Z: cfs_test_group_cfe_tbl:test_dump_table_registry:PASS
  Testing CFE_TBL Dump Table Registry on CFS-2
  
2026-01-24T04:42:10.601525Z: cfs_test_group_cfe_tbl:test_load_validate_table:PASS
  Testing CFE_TBL Load and Validate Table on CFS-2
  
2026-01-24T04:42:20.275546Z: cfs_test_group_cfe_tbl:test_send_table_registry:PASS
  Testing CFE_TBL Send Table Registry on CFS-2
  
2026-01-24T04:42:20.476186Z: cfs_test_group_cfe_tbl:teardown:PASS
2026-01-24T04:42:26.397180Z: cfs_test_group_cfe_time:setup:PASS
2026-01-24T04:42:36.960135Z: cfs_test_group_cfe_time:test_00_Aliveness:PASS
  Testing CFE_TIME aliveness on CFS-2
  
2026-01-24T04:42:41.524673Z: cfs_test_group_cfe_time:test_01_NoOp:PASS
2026-01-24T04:42:55.199420Z: cfs_test_group_cfe_time:test_02_SendDiagnosticTlm:PASS
2026-01-24T04:42:59.070427Z: cfs_test_group_cfe_time:test_03_SetStateCmd_Invalid:PASS
2026-01-24T04:43:03.715517Z: cfs_test_group_cfe_time:test_04_SetStateCmd_Valid:PASS
2026-01-24T04:43:08.061837Z: cfs_test_group_cfe_time:test_05_SetStateCmd_Flywheel:PASS
2026-01-24T04:43:12.319407Z: cfs_test_group_cfe_time:test_12_SetTimeCmd:PASS
2026-01-24T04:43:16.578971Z: cfs_test_group_cfe_time:test_13_SetMETCmd:PASS
2026-01-24T04:43:21.327086Z: cfs_test_group_cfe_time:test_14_SetSTCFCmd:PASS
2026-01-24T04:43:25.686649Z: cfs_test_group_cfe_time:test_15_SetLeapSecondsCmd:PASS
2026-01-24T04:43:29.945588Z: cfs_test_group_cfe_time:test_16_AddAdjustCmd:PASS
2026-01-24T04:43:38.819298Z: cfs_test_group_cfe_time:test_16_ResetCounters:PASS
2026-01-24T04:43:43.111835Z: cfs_test_group_cfe_time:test_17_SubAdjustCmd:PASS
2026-01-24T04:43:56.660665Z: cfs_test_group_cfe_time:test_18_AddOneHzAdjustmentCmd:PASS
2026-01-24T04:44:09.928134Z: cfs_test_group_cfe_time:test_19_SubOneHzAdjustmentCmd:PASS
2026-01-24T04:44:10.128550Z: cfs_test_group_cfe_time:teardown:PASS
2026-01-24T04:44:10.328989Z: cfs_test_group_cfs_ci_lab:setup:PASS
2026-01-24T04:44:25.907859Z: cfs_test_group_cfs_ci_lab:test_aliveness:PASS
  Testing CI_LAB aliveness on CFS-2
  
2026-01-24T04:44:26.108380Z: cfs_test_group_cfs_ci_lab:teardown:PASS
2026-01-24T04:44:26.308921Z: cfs_test_group_cfs_to_lab:setup:PASS
2026-01-24T04:44:40.025212Z: cfs_test_group_cfs_to_lab:test_aliveness:PASS
  Testing TO_LAB aliveness on CFS-2
  
2026-01-24T04:44:40.225710Z: cfs_test_group_cfs_to_lab:teardown:PASS
2026-01-24T04:44:40.427095Z: cfs_test_group_cfs_cf:setup:PASS
  Starting CF test group on CFS-2
  
2026-01-24T04:44:55.609288Z: cfs_test_group_cfs_cf:test_aliveness:PASS
  Testing CF aliveness on CFS-2
  Waiting for CF HK on CFS-2
  
2026-01-24T04:46:13.931107Z: cfs_test_group_cfs_cf:test_channel_management:PASS
  Testing CF channel management commands on CFS-2
  Testing CF freeze on CFS-2
  Waiting for CF HK on CFS-2
  Testing CF thaw on CFS-2
  Waiting for CF HK on CFS-2
  Testing CF disable_dequeue on CFS-2
  Waiting for CF HK on CFS-2
  Testing CF enable_dequeue on CFS-2
  Waiting for CF HK on CFS-2
  Testing CF enable_dir_polling on CFS-2
  Waiting for CF HK on CFS-2
  Testing CF disable_dir_polling on CFS-2
  Waiting for CF HK on CFS-2
  Testing CF purge_queue on CFS-2
  Waiting for CF HK on CFS-2
  
2026-01-24T04:46:36.408904Z: cfs_test_group_cfs_cf:test_engine_control:PASS
  Testing CF engine enable/disable on CFS-2
  Waiting for CF HK on CFS-2
  Testing CF enable_engine on CFS-2
  Testing CF disable_engine on CFS-2
  Restoring CF engine enable state on CFS-2
  
2026-01-24T04:47:15.653664Z: cfs_test_group_cfs_cf:test_file_and_config_commands:PASS
  Testing CF file/configuration commands on CFS-2
  Waiting for CF HK on CFS-2
  Testing CF tx_file error handling on CFS-2
  Testing CF playback_dir error handling on CFS-2
  Testing CF write_queue error handling on CFS-2
  Testing CF set_param on CFS-2
  Testing CF get_param on CFS-2
  
2026-01-24T04:47:43.607943Z: cfs_test_group_cfs_cf:test_transaction_controls:PASS
  Testing CF transaction control commands on CFS-2
  Waiting for CF HK on CFS-2
  Testing CF suspend transaction handling on CFS-2
  Testing CF resume transaction handling on CFS-2
  Testing CF cancel transaction handling on CFS-2
  Testing CF abandon transaction handling on CFS-2
  
2026-01-24T04:47:43.808394Z: cfs_test_group_cfs_cf:teardown:PASS
2026-01-24T04:47:44.009103Z: cfs_test_group_cfs_cs:setup:PASS
2026-01-24T04:48:05.983762Z: cfs_test_group_cfs_cs:test_aliveness:PASS
  Testing CS aliveness on CFS-2
  
2026-01-24T04:48:06.184196Z: cfs_test_group_cfs_cs:teardown:PASS
2026-01-24T04:48:06.384980Z: cfs_test_group_cfs_ds:setup:PASS
2026-01-24T04:48:22.246115Z: cfs_test_group_cfs_ds:test_aliveness:PASS
  Testing DS aliveness on CFS-2
  
2026-01-24T04:48:22.446572Z: cfs_test_group_cfs_ds:teardown:PASS
2026-01-24T04:48:22.647083Z: cfs_test_group_cfs_fm:setup:PASS
2026-01-24T04:48:40.001110Z: cfs_test_group_cfs_fm:test_aliveness:PASS
  Testing FM aliveness on CFS-2
  
2026-01-24T04:48:40.201668Z: cfs_test_group_cfs_fm:teardown:PASS
2026-01-24T04:48:40.402193Z: cfs_test_group_cfs_hk:setup:PASS
2026-01-24T04:49:02.387089Z: cfs_test_group_cfs_hk:test_aliveness:PASS
  Testing HK aliveness on CFS-2
  
2026-01-24T04:49:02.587607Z: cfs_test_group_cfs_hk:teardown:PASS
2026-01-24T04:49:02.788086Z: cfs_test_group_cfs_hs:setup:PASS
2026-01-24T04:49:18.337752Z: cfs_test_group_cfs_hs:test_aliveness:PASS
  Testing HS aliveness on CFS-2
  
2026-01-24T04:49:43.411819Z: cfs_test_group_cfs_hs:test_aliveness_indicator:PASS
  Testing HS Enable Aliveness Indicator command on CFS-2
  Enable Aliveness Indicator event generation verified
  Testing HS Disable Aliveness Indicator command on CFS-2
  Disable Aliveness Indicator event generation verified
  Restoring Aliveness Indicator to ENABLED...
  
2026-01-24T04:50:07.439003Z: cfs_test_group_cfs_hs:test_application_monitor:PASS
  Testing HS Enable Application Monitor command on CFS-2
  Enable Application Monitor event generation verified
  Testing HS Disable Application Monitor command on CFS-2
  Disable Application Monitor event generation verified
  Restoring Application Monitor to ENABLED...
  
2026-01-24T04:50:31.411561Z: cfs_test_group_cfs_hs:test_cpu_hogging_indicator:PASS
  Testing HS Enable CPU Hogging Indicator command on CFS-2
  Enable CPU Hogging Indicator event generation verified
  Testing HS Disable CPU Hogging Indicator command on CFS-2
  Disable CPU Hogging Indicator event generation verified
  Restoring CPU Hogging Indicator to ENABLED...
  
2026-01-24T04:50:55.443838Z: cfs_test_group_cfs_hs:test_events_monitor:PASS
  Testing HS Enable Event Monitor command on CFS-2
  Enable Event Monitor event generation verified
  Testing HS Disable Event Monitor command on CFS-2
  Disable Event Monitor event generation verified
  Restoring Event Monitor to ENABLED...
  
2026-01-24T04:51:06.935496Z: cfs_test_group_cfs_hs:test_reset_processor_resets_performed_count:PASS
  Testing HS Reset Processor Resets Performed Count command on CFS-2
  Reset Processor Resets Performed Count event generation verified
  
2026-01-24T04:51:19.345885Z: cfs_test_group_cfs_hs:test_set_max_processor_resets:PASS
  Testing HS Set Max Processor Resets command on CFS-2
  Set Max Processor Resets event generation verified
  Restoring Max Processor Resets to 3...
  
2026-01-24T04:51:19.546346Z: cfs_test_group_cfs_hs:teardown:PASS
2026-01-24T04:51:19.758334Z: cfs_test_group_cfs_lc:setup:PASS
2026-01-24T04:51:35.928604Z: cfs_test_group_cfs_lc:test_00_aliveness:PASS
  Testing LC aliveness on CFS-2
  
2026-01-24T04:52:10.910546Z: cfs_test_group_cfs_lc:test_01_set_app_state:PASS
  Testing LC set app state command on CFS-2
  
2026-01-24T04:52:24.975343Z: cfs_test_group_cfs_lc:test_04_reset_ap_stats:PASS
  Testing LC reset ap stats command on CFS-2
  
2026-01-24T04:52:39.009453Z: cfs_test_group_cfs_lc:test_05_reset_wp_stats:PASS
  Testing LC reset wp stats command on CFS-2
  
2026-01-24T04:52:39.209910Z: cfs_test_group_cfs_lc:teardown:PASS
2026-01-24T04:52:39.410386Z: cfs_test_group_cfs_md:setup:PASS
2026-01-24T04:52:53.238251Z: cfs_test_group_cfs_md:test_aliveness:PASS
  Testing MD aliveness on CFS-2
  
2026-01-24T04:53:16.155163Z: cfs_test_group_cfs_md:test_cmd_set_signature:PASS
  Testing MD set_signature on CFS-2
  
2026-01-24T04:54:02.982430Z: cfs_test_group_cfs_md:test_dwell_commands:PASS
  Testing MD Dwell Commands on CFS-2
  Testing MD jam_dwell on CFS-2
  Testing MD start_dwell on CFS-2
  
2026-01-24T04:54:03.182987Z: cfs_test_group_cfs_md:teardown:PASS
2026-01-24T04:54:03.383470Z: cfs_test_group_cfs_mm:setup:PASS
2026-01-24T04:54:19.409915Z: cfs_test_group_cfs_mm:test_0_aliveness:PASS
  Testing MM aliveness on CFS-2
  
2026-01-24T04:54:41.588017Z: cfs_test_group_cfs_mm:test_1_LookupSym_test:PASS
  Testing MM MM_CMD_LOOKUPSYM command on CFS-2
  
2026-01-24T04:54:41.788692Z: cfs_test_group_cfs_mm:teardown:PASS
2026-01-24T04:54:41.989764Z: cfs_test_group_cfs_sample_app:setup:PASS
2026-01-24T04:54:58.149719Z: cfs_test_group_cfs_sample_app:test_aliveness:PASS
  Testing SAMPLE_APP aliveness on CFS-2
  
2026-01-24T04:55:08.883735Z: cfs_test_group_cfs_sample_app:test_cmd_process:PASS
  Testing SAMPLE_APP command process on CFS-2
  
2026-01-24T04:55:19.562052Z: cfs_test_group_cfs_sample_app:test_display_param:PASS
  Testing SAMPLE_APP display param command on CFS-2
  
2026-01-24T04:55:19.762631Z: cfs_test_group_cfs_sample_app:teardown:PASS
2026-01-24T04:55:19.963141Z: cfs_test_group_cfs_sbn:setup:PASS
2026-01-24T04:55:32.889656Z: cfs_test_group_cfs_sbn:test_00_aliveness:PASS
  Testing SBN aliveness on CFS-2
  
2026-01-24T04:55:33.090279Z: cfs_test_group_cfs_sbn:teardown:PASS
2026-01-24T04:55:33.290779Z: cfs_test_group_cfs_sc:setup:PASS
2026-01-24T04:55:47.977327Z: cfs_test_group_cfs_sc:test_00_aliveness:PASS
  Testing SC aliveness on CFS-2
  
2026-01-24T04:56:06.865395Z: cfs_test_group_cfs_sc:test_01_continue_ats_on_failure:PASS
  Testing SC Continue ATS on Failure on CFS-2
  
2026-01-24T04:56:56.286635Z: cfs_test_group_cfs_sc:test_02_rts_operations:PASS
  Testing SC rts operations on CFS-2
  
2026-01-24T04:57:33.623613Z: cfs_test_group_cfs_sc:test_03_rts_group_operations:PASS
  Testing SC rts group operations on CFS-2
  
2026-01-24T04:57:33.824053Z: cfs_test_group_cfs_sc:teardown:PASS
2026-01-24T04:57:33.924398Z: cfs_test_suite:teardown:PASS
2026-01-24T04:57:33.925810Z: Completed cfs_test_suite 

--- Test Summary ---

Run Time: 1420.7966659069061
Total Tests: 140
Pass: 140
Skip: 0
Fail: 0

@keegan-moore
Copy link

test on cpu1 passed, too:

Details
--- Script Report ---

Settings:
Manual = True
Pause on Error = True
Continue After Error = True
Abort After Error = False
Loop = False
Break Loop On Error = False

Results:
2026-01-24T05:18:09.161731Z: Executing cfs_test_suite 
2026-01-24T05:18:14.815458Z: cfs_test_suite:setup:PASS
  Starting FSW Integration Test Suite against the following target:
  cFS Target Name (target_name): CFS-1
  Sent TO_LAB_CMD_ENABLE_OUTPUT command to CFS-1 with DEST_IP '127.0.0.1'
  
2026-01-24T05:18:25.973132Z: cfs_test_group_cfe_es:setup:PASS
2026-01-24T05:18:35.262723Z: cfs_test_group_cfe_es:test_00_Aliveness:PASS
  Testing CFE_ES aliveness on CFS-1
  
2026-01-24T05:18:39.253792Z: cfs_test_group_cfe_es:test_01_NoOp:PASS
2026-01-24T05:18:39.556058Z: cfs_test_group_cfe_es:test_02_ProcessorRestart:PASS
  Test Skipped: Currently do not have a good way to restart cFS from COSMOS
  Default CFS platform just stops FSW from a reset command.
  
2026-01-24T05:18:39.857958Z: cfs_test_group_cfe_es:test_03_PowerOnRestart:PASS
  Test Skipped: Currently do not have a good way to restart cFS from COSMOS
  Default CFS platform just stops FSW from a reset command.
  
2026-01-24T05:19:01.373186Z: cfs_test_group_cfe_es:test_04_StopApp_StartApp:PASS
2026-01-24T05:19:17.457297Z: cfs_test_group_cfe_es:test_05_RestartApp:PASS
2026-01-24T05:19:33.323695Z: cfs_test_group_cfe_es:test_06_ReloadApp:PASS
2026-01-24T05:19:35.021234Z: cfs_test_group_cfe_es:test_07_QueryOne:PASS
2026-01-24T05:19:39.254391Z: cfs_test_group_cfe_es:test_08_QueryAll:PASS
2026-01-24T05:19:43.238576Z: cfs_test_group_cfe_es:test_09_QueryAllTasks:PASS
2026-01-24T05:19:46.963338Z: cfs_test_group_cfe_es:test_10_WriteSysLog:PASS
2026-01-24T05:19:51.210865Z: cfs_test_group_cfe_es:test_11_ClearSysLog:PASS
2026-01-24T05:19:55.195443Z: cfs_test_group_cfe_es:test_12_OverwriteSysLog_Discard:PASS
2026-01-24T05:19:59.178767Z: cfs_test_group_cfe_es:test_13_OverwriteSysLog_Overwrite:PASS
2026-01-24T05:20:03.155382Z: cfs_test_group_cfe_es:test_14_WriteERLog:PASS
2026-01-24T05:20:07.134102Z: cfs_test_group_cfe_es:test_15_ClearERLog:PASS
2026-01-24T05:20:11.125839Z: cfs_test_group_cfe_es:test_16_StartPerfData:PASS
2026-01-24T05:20:15.111610Z: cfs_test_group_cfe_es:test_17_StopPerfData:PASS
2026-01-24T05:20:19.100066Z: cfs_test_group_cfe_es:test_18_SetPerfFilterMask:PASS
2026-01-24T05:20:23.080854Z: cfs_test_group_cfe_es:test_19_SetPerfTriggerMask:PASS
2026-01-24T05:20:27.064724Z: cfs_test_group_cfe_es:test_20_ResetPRCount:PASS
2026-01-24T05:20:31.067132Z: cfs_test_group_cfe_es:test_21_SetMaxPRCount:PASS
2026-01-24T05:20:43.156549Z: cfs_test_group_cfe_es:test_22_DeleteCDS:PASS
2026-01-24T05:20:46.995321Z: cfs_test_group_cfe_es:test_23_SendMemPoolStats:PASS
2026-01-24T05:20:50.998394Z: cfs_test_group_cfe_es:test_24_DumpCDSRegistry:PASS
2026-01-24T05:20:55.352233Z: cfs_test_group_cfe_es:test_25_ResetCounters:PASS
2026-01-24T05:20:55.552820Z: cfs_test_group_cfe_es:teardown:PASS
2026-01-24T05:20:55.753477Z: cfs_test_group_cfe_evs:setup:PASS
2026-01-24T05:21:05.695283Z: cfs_test_group_cfe_evs:test_00_aliveness:PASS
  Testing CFE_EVS aliveness on CFS-1
  
2026-01-24T05:21:18.198714Z: cfs_test_group_cfe_evs:test_01_event_type:PASS
  Testing CFE_EVS Disable/Enable Event Type on CFS-1
  
2026-01-24T05:21:26.726997Z: cfs_test_group_cfe_evs:test_02_set_event_format_mode:PASS
  Testing CFE_EVS Set Event Format Mode on CFS-1
  
2026-01-24T05:21:39.050258Z: cfs_test_group_cfe_evs:test_03_app_event_type:PASS
  Testing CFE_EVS Enable/Disable App Event Type on CFS-1
  
2026-01-24T05:21:51.630166Z: cfs_test_group_cfe_evs:test_04_app_events:PASS
  Testing CFE_EVS Enable/Disable App Events on CFS-1
  
2026-01-24T05:22:00.090167Z: cfs_test_group_cfe_evs:test_05_reset_app_counter:PASS
  Testing CFE_EVS Reset App Counter on CFS-1
  
2026-01-24T05:22:25.331580Z: cfs_test_group_cfe_evs:test_06_filter_commands:PASS
  Testing CFE_EVS Filter Commands on CFS-1
  
2026-01-24T05:22:37.896673Z: cfs_test_group_cfe_evs:test_07_ports:PASS
  Testing CFE_EVS Enable/Disable Ports on CFS-1
  
2026-01-24T05:22:46.294252Z: cfs_test_group_cfe_evs:test_08_write_app_data_file:PASS
  Testing CFE_EVS Write App Data Files on CFS-1
  
2026-01-24T05:22:54.723672Z: cfs_test_group_cfe_evs:test_09_write_log_data_file:PASS
  Testing CFE_EVS Write Log Data File on CFS-1
  
2026-01-24T05:23:03.228983Z: cfs_test_group_cfe_evs:test_10_set_log_mode:PASS
  Testing CFE_EVS Set Log Mode on CFS-1
  
2026-01-24T05:23:11.642930Z: cfs_test_group_cfe_evs:test_11_clear_log:PASS
  Testing CFE_EVS Clear Log on CFS-1
  
2026-01-24T05:23:11.843911Z: cfs_test_group_cfe_evs:teardown:PASS
2026-01-24T05:23:12.044386Z: cfs_test_group_cfe_sb:setup:PASS
2026-01-24T05:23:24.446784Z: cfs_test_group_cfe_sb:test_00_aliveness:PASS
  Testing CFE_SB aliveness on CFS-1
  
2026-01-24T05:23:33.884596Z: cfs_test_group_cfe_sb:test_01_sb_cmd_sb_stats:PASS
  Testing CFE_SB's CFE_SB_CMD_SEND_SB_STATS command functionality on CFS-1
  
2026-01-24T05:23:43.751167Z: cfs_test_group_cfe_sb:test_02_sb_cmd_write_routing_info:PASS
  Testing CFE_SB's CFE_SB_CMD_WRITE_ROUTING_INFO command functionality on CFS-1
  
2026-01-24T05:23:53.384155Z: cfs_test_group_cfe_sb:test_03_sb_cmd_write_pipe_info:PASS
  Testing CFE_SB's CFE_SB_CMD_WRITE_PIPE_INFO command functionality on CFS-1
  
2026-01-24T05:24:02.207573Z: cfs_test_group_cfe_sb:test_04_sb_cmd_write_map_info:PASS
  Testing CFE_SB's CFE_SB_CMD_WRITE_MAP_INFO command functionality on CFS-1
  
2026-01-24T05:24:38.146875Z: cfs_test_group_cfe_sb:test_05_sb_cmd_enable_disable_route:PASS
2026-01-24T05:24:38.347306Z: cfs_test_group_cfe_sb:teardown:PASS
2026-01-24T05:24:38.549070Z: cfs_test_group_cfe_tbl:setup:PASS
2026-01-24T05:25:00.856615Z: cfs_test_group_cfe_tbl:test_abort_table:PASS
  Testing CFE_TBL Abort Table on CFS-1
  
2026-01-24T05:25:15.143419Z: cfs_test_group_cfe_tbl:test_aliveness:PASS
  Testing CFE_TBL aliveness on CFS-1
  
2026-01-24T05:25:54.754140Z: cfs_test_group_cfe_tbl:test_delete_cds:PASS
  Testing CFE_TBL Send Delete CDS on CFS-1
  
2026-01-24T05:26:03.178025Z: cfs_test_group_cfe_tbl:test_dump_table_registry:PASS
  Testing CFE_TBL Dump Table Registry on CFS-1
  
2026-01-24T05:26:31.960442Z: cfs_test_group_cfe_tbl:test_load_validate_table:PASS
  Testing CFE_TBL Load and Validate Table on CFS-1
  
2026-01-24T05:26:41.420522Z: cfs_test_group_cfe_tbl:test_send_table_registry:PASS
  Testing CFE_TBL Send Table Registry on CFS-1
  
2026-01-24T05:26:41.620991Z: cfs_test_group_cfe_tbl:teardown:PASS
2026-01-24T05:26:45.782737Z: cfs_test_group_cfe_time:setup:PASS
2026-01-24T05:26:56.430257Z: cfs_test_group_cfe_time:test_00_Aliveness:PASS
  Testing CFE_TIME aliveness on CFS-1
  
2026-01-24T05:27:00.713919Z: cfs_test_group_cfe_time:test_01_NoOp:PASS
2026-01-24T05:27:14.684589Z: cfs_test_group_cfe_time:test_02_SendDiagnosticTlm:PASS
2026-01-24T05:27:18.542957Z: cfs_test_group_cfe_time:test_03_SetStateCmd_Invalid:PASS
2026-01-24T05:27:22.922283Z: cfs_test_group_cfe_time:test_04_SetStateCmd_Valid:PASS
2026-01-24T05:27:27.313844Z: cfs_test_group_cfe_time:test_05_SetStateCmd_Flywheel:PASS
2026-01-24T05:27:31.590092Z: cfs_test_group_cfe_time:test_12_SetTimeCmd:PASS
2026-01-24T05:27:36.128316Z: cfs_test_group_cfe_time:test_13_SetMETCmd:PASS
2026-01-24T05:27:40.606161Z: cfs_test_group_cfe_time:test_14_SetSTCFCmd:PASS
2026-01-24T05:27:44.729253Z: cfs_test_group_cfe_time:test_15_SetLeapSecondsCmd:PASS
2026-01-24T05:27:49.261194Z: cfs_test_group_cfe_time:test_16_AddAdjustCmd:PASS
2026-01-24T05:27:58.153151Z: cfs_test_group_cfe_time:test_16_ResetCounters:PASS
2026-01-24T05:28:02.415187Z: cfs_test_group_cfe_time:test_17_SubAdjustCmd:PASS
2026-01-24T05:28:15.966802Z: cfs_test_group_cfe_time:test_18_AddOneHzAdjustmentCmd:PASS
2026-01-24T05:28:29.267136Z: cfs_test_group_cfe_time:test_19_SubOneHzAdjustmentCmd:PASS
2026-01-24T05:28:29.467653Z: cfs_test_group_cfe_time:teardown:PASS
2026-01-24T05:28:29.668214Z: cfs_test_group_cfs_ci_lab:setup:PASS
2026-01-24T05:28:43.238246Z: cfs_test_group_cfs_ci_lab:test_aliveness:PASS
  Testing CI_LAB aliveness on CFS-1
  
2026-01-24T05:28:43.438713Z: cfs_test_group_cfs_ci_lab:teardown:PASS
2026-01-24T05:28:43.639235Z: cfs_test_group_cfs_to_lab:setup:PASS
2026-01-24T05:28:59.747378Z: cfs_test_group_cfs_to_lab:test_aliveness:PASS
  Testing TO_LAB aliveness on CFS-1
  
2026-01-24T05:28:59.948006Z: cfs_test_group_cfs_to_lab:teardown:PASS
2026-01-24T05:29:00.149142Z: cfs_test_group_cfs_cf:setup:PASS
  Starting CF test group on CFS-1
  
2026-01-24T05:29:12.787666Z: cfs_test_group_cfs_cf:test_aliveness:PASS
  Testing CF aliveness on CFS-1
  Waiting for CF HK on CFS-1
  
2026-01-24T05:30:31.379261Z: cfs_test_group_cfs_cf:test_channel_management:PASS
  Testing CF channel management commands on CFS-1
  Testing CF freeze on CFS-1
  Waiting for CF HK on CFS-1
  Testing CF thaw on CFS-1
  Waiting for CF HK on CFS-1
  Testing CF disable_dequeue on CFS-1
  Waiting for CF HK on CFS-1
  Testing CF enable_dequeue on CFS-1
  Waiting for CF HK on CFS-1
  Testing CF enable_dir_polling on CFS-1
  Waiting for CF HK on CFS-1
  Testing CF disable_dir_polling on CFS-1
  Waiting for CF HK on CFS-1
  Testing CF purge_queue on CFS-1
  Waiting for CF HK on CFS-1
  
2026-01-24T05:30:53.836976Z: cfs_test_group_cfs_cf:test_engine_control:PASS
  Testing CF engine enable/disable on CFS-1
  Waiting for CF HK on CFS-1
  Testing CF enable_engine on CFS-1
  Testing CF disable_engine on CFS-1
  Restoring CF engine enable state on CFS-1
  
2026-01-24T05:31:32.938081Z: cfs_test_group_cfs_cf:test_file_and_config_commands:PASS
  Testing CF file/configuration commands on CFS-1
  Waiting for CF HK on CFS-1
  Testing CF tx_file error handling on CFS-1
  Testing CF playback_dir error handling on CFS-1
  Testing CF write_queue error handling on CFS-1
  Testing CF set_param on CFS-1
  Testing CF get_param on CFS-1
  
2026-01-24T05:32:00.757631Z: cfs_test_group_cfs_cf:test_transaction_controls:PASS
  Testing CF transaction control commands on CFS-1
  Waiting for CF HK on CFS-1
  Testing CF suspend transaction handling on CFS-1
  Testing CF resume transaction handling on CFS-1
  Testing CF cancel transaction handling on CFS-1
  Testing CF abandon transaction handling on CFS-1
  
2026-01-24T05:32:00.958092Z: cfs_test_group_cfs_cf:teardown:PASS
2026-01-24T05:32:01.158596Z: cfs_test_group_cfs_cs:setup:PASS
2026-01-24T05:32:19.999367Z: cfs_test_group_cfs_cs:test_aliveness:PASS
  Testing CS aliveness on CFS-1
  
2026-01-24T05:32:20.199818Z: cfs_test_group_cfs_cs:teardown:PASS
2026-01-24T05:32:20.400768Z: cfs_test_group_cfs_ds:setup:PASS
2026-01-24T05:32:38.320004Z: cfs_test_group_cfs_ds:test_aliveness:PASS
  Testing DS aliveness on CFS-1
  
2026-01-24T05:32:38.520472Z: cfs_test_group_cfs_ds:teardown:PASS
2026-01-24T05:32:38.720936Z: cfs_test_group_cfs_fm:setup:PASS
2026-01-24T05:32:57.163542Z: cfs_test_group_cfs_fm:test_aliveness:PASS
  Testing FM aliveness on CFS-1
  
2026-01-24T05:32:57.364026Z: cfs_test_group_cfs_fm:teardown:PASS
2026-01-24T05:32:57.564594Z: cfs_test_group_cfs_hk:setup:PASS
2026-01-24T05:33:19.610787Z: cfs_test_group_cfs_hk:test_aliveness:PASS
  Testing HK aliveness on CFS-1
  
2026-01-24T05:33:19.811423Z: cfs_test_group_cfs_hk:teardown:PASS
2026-01-24T05:33:20.011936Z: cfs_test_group_cfs_hs:setup:PASS
2026-01-24T05:33:34.041195Z: cfs_test_group_cfs_hs:test_aliveness:PASS
  Testing HS aliveness on CFS-1
  
2026-01-24T05:33:58.878688Z: cfs_test_group_cfs_hs:test_aliveness_indicator:PASS
  Testing HS Enable Aliveness Indicator command on CFS-1
  Enable Aliveness Indicator event generation verified
  Testing HS Disable Aliveness Indicator command on CFS-1
  Disable Aliveness Indicator event generation verified
  Restoring Aliveness Indicator to ENABLED...
  
2026-01-24T05:34:22.949233Z: cfs_test_group_cfs_hs:test_application_monitor:PASS
  Testing HS Enable Application Monitor command on CFS-1
  Enable Application Monitor event generation verified
  Testing HS Disable Application Monitor command on CFS-1
  Disable Application Monitor event generation verified
  Restoring Application Monitor to ENABLED...
  
2026-01-24T05:34:46.949471Z: cfs_test_group_cfs_hs:test_cpu_hogging_indicator:PASS
  Testing HS Enable CPU Hogging Indicator command on CFS-1
  Enable CPU Hogging Indicator event generation verified
  Testing HS Disable CPU Hogging Indicator command on CFS-1
  Disable CPU Hogging Indicator event generation verified
  Restoring CPU Hogging Indicator to ENABLED...
  
2026-01-24T05:35:10.724805Z: cfs_test_group_cfs_hs:test_events_monitor:PASS
  Testing HS Enable Event Monitor command on CFS-1
  Enable Event Monitor event generation verified
  Testing HS Disable Event Monitor command on CFS-1
  Disable Event Monitor event generation verified
  Restoring Event Monitor to ENABLED...
  
2026-01-24T05:35:22.501545Z: cfs_test_group_cfs_hs:test_reset_processor_resets_performed_count:PASS
  Testing HS Reset Processor Resets Performed Count command on CFS-1
  Reset Processor Resets Performed Count event generation verified
  
2026-01-24T05:35:34.714293Z: cfs_test_group_cfs_hs:test_set_max_processor_resets:PASS
  Testing HS Set Max Processor Resets command on CFS-1
  Set Max Processor Resets event generation verified
  Restoring Max Processor Resets to 3...
  
2026-01-24T05:35:34.914815Z: cfs_test_group_cfs_hs:teardown:PASS
2026-01-24T05:35:35.116025Z: cfs_test_group_cfs_lc:setup:PASS
2026-01-24T05:35:53.340026Z: cfs_test_group_cfs_lc:test_00_aliveness:PASS
  Testing LC aliveness on CFS-1
  
2026-01-24T05:36:28.353597Z: cfs_test_group_cfs_lc:test_01_set_app_state:PASS
  Testing LC set app state command on CFS-1
  
2026-01-24T05:36:42.383146Z: cfs_test_group_cfs_lc:test_04_reset_ap_stats:PASS
  Testing LC reset ap stats command on CFS-1
  
2026-01-24T05:36:56.171315Z: cfs_test_group_cfs_lc:test_05_reset_wp_stats:PASS
  Testing LC reset wp stats command on CFS-1
  
2026-01-24T05:36:56.372251Z: cfs_test_group_cfs_lc:teardown:PASS
2026-01-24T05:36:56.572879Z: cfs_test_group_cfs_md:setup:PASS
2026-01-24T05:37:12.649493Z: cfs_test_group_cfs_md:test_aliveness:PASS
  Testing MD aliveness on CFS-1
  
2026-01-24T05:37:35.882037Z: cfs_test_group_cfs_md:test_cmd_set_signature:PASS
  Testing MD set_signature on CFS-1
  
2026-01-24T05:38:22.474345Z: cfs_test_group_cfs_md:test_dwell_commands:PASS
  Testing MD Dwell Commands on CFS-1
  Testing MD jam_dwell on CFS-1
  Testing MD start_dwell on CFS-1
  
2026-01-24T05:38:22.674943Z: cfs_test_group_cfs_md:teardown:PASS
2026-01-24T05:38:22.875473Z: cfs_test_group_cfs_mm:setup:PASS
2026-01-24T05:38:40.611551Z: cfs_test_group_cfs_mm:test_0_aliveness:PASS
  Testing MM aliveness on CFS-1
  
2026-01-24T05:39:02.915155Z: cfs_test_group_cfs_mm:test_1_LookupSym_test:PASS
  Testing MM MM_CMD_LOOKUPSYM command on CFS-1
  
2026-01-24T05:39:03.115635Z: cfs_test_group_cfs_mm:teardown:PASS
2026-01-24T05:39:03.316993Z: cfs_test_group_cfs_sample_app:setup:PASS
2026-01-24T05:39:17.612911Z: cfs_test_group_cfs_sample_app:test_aliveness:PASS
  Testing SAMPLE_APP aliveness on CFS-1
  
2026-01-24T05:39:28.525072Z: cfs_test_group_cfs_sample_app:test_cmd_process:PASS
  Testing SAMPLE_APP command process on CFS-1
  
2026-01-24T05:39:39.214086Z: cfs_test_group_cfs_sample_app:test_display_param:PASS
  Testing SAMPLE_APP display param command on CFS-1
  
2026-01-24T05:39:39.414610Z: cfs_test_group_cfs_sample_app:teardown:PASS
2026-01-24T05:39:39.615118Z: cfs_test_group_cfs_sbn:setup:PASS
2026-01-24T05:39:53.748301Z: cfs_test_group_cfs_sbn:test_00_aliveness:PASS
  Testing SBN aliveness on CFS-1
  
2026-01-24T05:39:53.949051Z: cfs_test_group_cfs_sbn:teardown:PASS
2026-01-24T05:39:54.149707Z: cfs_test_group_cfs_sc:setup:PASS
2026-01-24T05:40:11.578822Z: cfs_test_group_cfs_sc:test_00_aliveness:PASS
  Testing SC aliveness on CFS-1
  
2026-01-24T05:40:30.110643Z: cfs_test_group_cfs_sc:test_01_continue_ats_on_failure:PASS
  Testing SC Continue ATS on Failure on CFS-1
  
2026-01-24T05:41:19.729971Z: cfs_test_group_cfs_sc:test_02_rts_operations:PASS
  Testing SC rts operations on CFS-1
  
2026-01-24T05:41:56.967333Z: cfs_test_group_cfs_sc:test_03_rts_group_operations:PASS
  Testing SC rts group operations on CFS-1
  
2026-01-24T05:41:57.168152Z: cfs_test_group_cfs_sc:teardown:PASS
2026-01-24T05:41:57.268515Z: cfs_test_suite:teardown:PASS
2026-01-24T05:41:57.269661Z: Completed cfs_test_suite 

--- Test Summary ---

Run Time: 1428.1079366207123
Total Tests: 140
Pass: 140
Skip: 0
Fail: 0

@keegan-moore keegan-moore changed the title Techdev multitarget bundle Demonstrate new Multi-Target Build System with All Apps in Bundle Jan 24, 2026
@keegan-moore keegan-moore changed the title Demonstrate new Multi-Target Build System with All Apps in Bundle Demo Multi-Target Build System with All Apps in Bundle Jan 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants