Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added humility-bin/tests/cmd/cores/hubris.core.cosmo
Binary file not shown.
Binary file added humility-bin/tests/cmd/cores/hubris.core.gimlet
Binary file not shown.
3 changes: 3 additions & 0 deletions humility-bin/tests/cmd/counters-arg/counters-arg.cosmo.stderr
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
humility: attached to dump
humility counters failed: no counters found with names containing "gimlet_seq"
hint: use `humility counters list` to list all available counters
Empty file.
10 changes: 10 additions & 0 deletions humility-bin/tests/cmd/counters-arg/counters-arg.cosmo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@

#
# This test case has been automatically created, but can be edited and
# should be checked in. Should it ever be regenerated, simply delete
# it and re-run "cargo test"
#
fs.base = "../cores"
bin.name = "humility"
args = "-d hubris.core.cosmo counters gimlet_seq"
status.code = 1
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
humility: attached to dump
57 changes: 57 additions & 0 deletions humility-bin/tests/cmd/counters-arg/counters-arg.gimlet.stdout
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
gimlet_seq
|
+---> drv_gimlet_seq_server::__RINGBUF:
| 1972 Status
| 446 ClockConfigWrite
| 182 A0Status
| 103 A1Status
| 103 A1Readbacks
| 103 A1OutStatus
| 15 A0Power
| 2 V3P3SysA0VOut
| 1 Ice40Rails
| 1 IdentValid(false)
| 1 ChecksumValid(false)
| 1 Reprogram(true)
| 1 Programmed
| 1 Programming
| 1 Ice40PowerGoodV1P2(true)
| 1 Ice40PowerGoodV3P3(true)
| 1 RailsOff
| 1 Ident
| 1 A2Status
| 1 A2
| 1 CPUPresent(true)
| 1 Coretype
| 1 RailsOn
| 1 UartEnabled
| 1 A0
| 1 SetState(InitialPowerOn)
| 1 UpdateState(A0)
| 1 ClockConfigSuccess
| 1 PGStatus
| 1 SMStatus
| 1 PowerControl
| 1 InterruptFlags
| 1 SpdDimmsFound
+---> drv_gimlet_seq_server::idl::__SEQUENCER_SERVER_COUNTERS:
| 62 get_state
+---> drv_hf_api::__HOSTFLASH_CLIENT_COUNTERS:
| 1 set_mux(Ok)
+---> drv_spi_api::__SPI_CLIENT_COUNTERS:
| 8408 exchange(Ok)
| 530 write(Ok)
| 4 lock(Ok)
| 1 release(Ok)
+---> drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS:
| 1983 gpio_read_input
| 15 gpio_configure_raw
| 15 gpio_set_reset
| 1 gpio_irq_configure
| 1 gpio_irq_control(Ok)
+---> task_jefe_api::__JEFE_CLIENT_COUNTERS:
| 2 set_state
+---> task_packrat_api::__PACKRAT_CLIENT_COUNTERS:
32 set_spd_eeprom
1 set_mac_address_block(Ok)
1 set_identity(Ok)
10 changes: 10 additions & 0 deletions humility-bin/tests/cmd/counters-arg/counters-arg.gimlet.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@

#
# This test case has been automatically created, but can be edited and
# should be checked in. Should it ever be regenerated, simply delete
# it and re-run "cargo test"
#
fs.base = "../cores"
bin.name = "humility"
args = "-d hubris.core.gimlet counters gimlet_seq"

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
humility: attached to dump
13,064 changes: 13,064 additions & 0 deletions humility-bin/tests/cmd/counters-csv-full/counters-csv-full.cosmo.stdout

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@

#
# This test case has been automatically created, but can be edited and
# should be checked in. Should it ever be regenerated, simply delete
# it and re-run "cargo test"
#
fs.base = "../cores"
bin.name = "humility"
args = "-d hubris.core.cosmo counters --output csv --full"

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
humility: attached to dump
11,244 changes: 11,244 additions & 0 deletions humility-bin/tests/cmd/counters-csv-full/counters-csv-full.gimlet.stdout

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@

#
# This test case has been automatically created, but can be edited and
# should be checked in. Should it ever be regenerated, simply delete
# it and re-run "cargo test"
#
fs.base = "../cores"
bin.name = "humility"
args = "-d hubris.core.gimlet counters --output csv --full"

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
humility: attached to dump
199 changes: 199 additions & 0 deletions humility-bin/tests/cmd/counters-csv/counters-csv.cosmo.stdout
Original file line number Diff line number Diff line change
@@ -0,0 +1,199 @@
task,variable,variant,count
auxflash,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,enable_clock_raw(Ok),1
auxflash,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,leave_reset_raw(Ok),1
auxflash,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,gpio_configure_raw,3
control_plane_agent,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,enable_clock_raw(Ok),1
control_plane_agent,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,leave_reset_raw(Ok),1
control_plane_agent,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,gpio_configure_raw,1
control_plane_agent,task_net_api::__NET_CLIENT_COUNTERS,recv_packet(Err(QueueEmpty)),2018959
control_plane_agent,task_net_api::__NET_CLIENT_COUNTERS,get_mac_address,1
cosmo_seq,drv_auxflash_api::__AUXFLASH_CLIENT_COUNTERS,read_slot_with_offset(Ok),435
cosmo_seq,drv_auxflash_api::__AUXFLASH_CLIENT_COUNTERS,get_blob_by_tag(Ok),1
cosmo_seq,drv_cosmo_seq_server::__RINGBUF,FpgaInit,1
cosmo_seq,drv_cosmo_seq_server::__RINGBUF,ContinueBitstreamLoad,522
cosmo_seq,drv_cosmo_seq_server::__RINGBUF,WaitForDone,1
cosmo_seq,drv_cosmo_seq_server::__RINGBUF,Programmed,1
cosmo_seq,drv_cosmo_seq_server::__RINGBUF,Startup,1
cosmo_seq,drv_cosmo_seq_server::__RINGBUF,RegStateValues,74825
cosmo_seq,drv_cosmo_seq_server::__RINGBUF,SetState(Other),1
cosmo_seq,drv_cosmo_seq_server::__RINGBUF,SetState(InitialPowerOn),2
cosmo_seq,drv_cosmo_seq_server::__RINGBUF,Coretype,1
cosmo_seq,drv_cosmo_seq_server::idl::__SEQUENCER_SERVER_COUNTERS,get_state,3010536
cosmo_seq,drv_cosmo_seq_server::idl::__SEQUENCER_SERVER_COUNTERS,set_state(Ok),1
cosmo_seq,drv_hf_api::__HOSTFLASH_CLIENT_COUNTERS,set_mux(Ok),1
cosmo_seq,drv_spartan7_loader_api::__SPARTAN7LOADER_CLIENT_COUNTERS,ping,4
cosmo_seq,drv_spi_api::__SPI_CLIENT_COUNTERS,write(Ok),524
cosmo_seq,drv_spi_api::__SPI_CLIENT_COUNTERS,lock(Ok),4
cosmo_seq,drv_spi_api::__SPI_CLIENT_COUNTERS,release(Ok),1
cosmo_seq,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,gpio_configure_raw,15
cosmo_seq,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,gpio_set_reset,10
cosmo_seq,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,gpio_read_input,136247
cosmo_seq,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,gpio_irq_configure,1
cosmo_seq,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,gpio_irq_control(Ok),1
cosmo_seq,task_jefe_api::__JEFE_CLIENT_COUNTERS,set_state,3
cosmo_seq,task_packrat_api::__PACKRAT_CLIENT_COUNTERS,set_mac_address_block(Ok),1
cosmo_seq,task_packrat_api::__PACKRAT_CLIENT_COUNTERS,set_identity(Ok),1
dump_agent,task_net_api::__NET_CLIENT_COUNTERS,recv_packet(Err(QueueEmpty)),2018960
fmc_demo,task_net_api::__NET_CLIENT_COUNTERS,recv_packet(Err(QueueEmpty)),2018959
hash_driver,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,enable_clock_raw(Ok),1
hash_driver,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,disable_clock_raw(Ok),1
hash_driver,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,enter_reset_raw(Ok),1
hash_driver,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,leave_reset_raw(Ok),1
hf,drv_cosmo_hf::__RINGBUF,FpgaBusy,88194
hf,drv_cosmo_hf::__RINGBUF,ApobFound,1
hf,drv_cosmo_hf::__RINGBUF,Abl0VersionFound,1
hf,drv_cosmo_hf::apob::__RINGBUF,State(Waiting(Slot1)),2
hf,drv_cosmo_hf::apob::__RINGBUF,State(Locked),1
hf,drv_cosmo_hf::apob::__RINGBUF,GotPersistentData(Meta0),2
hf,drv_cosmo_hf::apob::__RINGBUF,GotPersistentData(Meta1),2
hf,drv_cosmo_hf::apob::__RINGBUF,ApobSlotEraseStart(Slot1),2
hf,drv_cosmo_hf::apob::__RINGBUF,ApobSlotEraseSkipped(Slot1),2
hf,drv_cosmo_hf::apob::__RINGBUF,Abl0Version,1
hf,drv_cosmo_hf::hf::idl::__HOSTFLASH_SERVER_COUNTERS,read_id(Ok),1
hf,drv_cosmo_hf::hf::idl::__HOSTFLASH_SERVER_COUNTERS,get_mux(Ok),4
hf,drv_cosmo_hf::hf::idl::__HOSTFLASH_SERVER_COUNTERS,set_mux(Ok),2
hf,drv_cosmo_hf::hf::idl::__HOSTFLASH_SERVER_COUNTERS,get_dev(Ok),1
hf,drv_cosmo_hf::hf::idl::__HOSTFLASH_SERVER_COUNTERS,apob_commit(Ok),1
hf,drv_cosmo_hf::hf::idl::__HOSTFLASH_SERVER_COUNTERS,apob_lock,75
hf,drv_cosmo_hf::hf::idl::__HOSTFLASH_SERVER_COUNTERS,apob_read(Ok),99
hf,drv_spartan7_loader_api::__SPARTAN7LOADER_CLIENT_COUNTERS,ping,1
host_sp_comms,drv_auxflash_api::__AUXFLASH_CLIENT_COUNTERS,read_id(Ok),1
host_sp_comms,drv_cpu_seq_api::__SEQUENCER_CLIENT_COUNTERS,get_state,3
host_sp_comms,drv_hf_api::__HOSTFLASH_CLIENT_COUNTERS,read_id(Ok),1
host_sp_comms,drv_hf_api::__HOSTFLASH_CLIENT_COUNTERS,get_mux(Ok),4
host_sp_comms,drv_hf_api::__HOSTFLASH_CLIENT_COUNTERS,set_mux(Ok),1
host_sp_comms,drv_hf_api::__HOSTFLASH_CLIENT_COUNTERS,get_dev(Ok),1
host_sp_comms,drv_hf_api::__HOSTFLASH_CLIENT_COUNTERS,apob_commit(Ok),1
host_sp_comms,drv_hf_api::__HOSTFLASH_CLIENT_COUNTERS,apob_lock,75
host_sp_comms,drv_hf_api::__HOSTFLASH_CLIENT_COUNTERS,apob_read(Ok),99
host_sp_comms,drv_spi_api::__SPI_CLIENT_COUNTERS,exchange(Ok),1
host_sp_comms,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,enable_clock_raw(Ok),1
host_sp_comms,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,leave_reset_raw(Ok),1
host_sp_comms,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,gpio_configure_raw,2
host_sp_comms,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,gpio_set_reset,3
host_sp_comms,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,read_uid,1
host_sp_comms,task_host_sp_comms::__RINGBUF,HfMux,4
host_sp_comms,task_host_sp_comms::__RINGBUF,JefeNotification(A2),1
host_sp_comms,task_host_sp_comms::__RINGBUF,JefeNotification(A0),1
host_sp_comms,task_host_sp_comms::__RINGBUF,JefeNotification(A0PlusHP),1
host_sp_comms,task_host_sp_comms::__RINGBUF,Request(GetBootStorageUnit),1
host_sp_comms,task_host_sp_comms::__RINGBUF,Request(GetIdentity),5
host_sp_comms,task_host_sp_comms::__RINGBUF,Request(GetMacAddresses),1
host_sp_comms,task_host_sp_comms::__RINGBUF,Request(GetStatus),1
host_sp_comms,task_host_sp_comms::__RINGBUF,Request(AckSpStart),1
host_sp_comms,task_host_sp_comms::__RINGBUF,Request(KeyLookup),5
host_sp_comms,task_host_sp_comms::__RINGBUF,Request(GetInventoryData),74
host_sp_comms,task_host_sp_comms::__RINGBUF,Request(ApobCommit),1
host_sp_comms,task_host_sp_comms::__RINGBUF,Request(ApobRead),99
host_sp_comms,task_host_sp_comms::__RINGBUF,Response(Ack),1
host_sp_comms,task_host_sp_comms::__RINGBUF,Response(BootStorageUnit),1
host_sp_comms,task_host_sp_comms::__RINGBUF,Response(Identity),5
host_sp_comms,task_host_sp_comms::__RINGBUF,Response(MacAddresses),1
host_sp_comms,task_host_sp_comms::__RINGBUF,Response(Status),1
host_sp_comms,task_host_sp_comms::__RINGBUF,Response(KeyLookupResult(Ok)),3
host_sp_comms,task_host_sp_comms::__RINGBUF,Response(KeyLookupResult(NoValueForKey)),2
host_sp_comms,task_host_sp_comms::__RINGBUF,Response(InventoryData(Ok)),74
host_sp_comms,task_host_sp_comms::__RINGBUF,Response(ApobCommit(Ok)),1
host_sp_comms,task_host_sp_comms::__RINGBUF,Response(ApobRead(Ok)),99
host_sp_comms,task_net_api::__NET_CLIENT_COUNTERS,get_spare_mac_addresses,1
host_sp_comms,task_packrat_api::__PACKRAT_CLIENT_COUNTERS,get_identity(Ok),6
host_sp_comms,task_packrat_api::__PACKRAT_CLIENT_COUNTERS,get_next_boot_host_startup_options,1
host_sp_comms,task_packrat_api::__PACKRAT_CLIENT_COUNTERS,get_spd_present,12
host_sp_comms,task_packrat_api::__PACKRAT_CLIENT_COUNTERS,get_full_spd_data,12
i2c_driver,drv_stm32xx_i2c::__RINGBUF,Wait,67299026
i2c_driver,drv_stm32xx_i2c::__RINGBUF,Write,264808387
i2c_driver,drv_stm32xx_i2c::__RINGBUF,WriteWait,223200644
i2c_driver,drv_stm32xx_i2c::__RINGBUF,Read,415250020
i2c_driver,drv_stm32xx_i2c::__RINGBUF,ReadWait,94499767
i2c_driver,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,enable_clock_raw(Ok),4
i2c_driver,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,leave_reset_raw(Ok),4
i2c_driver,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,gpio_configure_raw,122
i2c_driver,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,gpio_set_reset,222
i2c_driver,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,gpio_read_input,36
ignition_flash,drv_spartan7_loader_api::__SPARTAN7LOADER_CLIENT_COUNTERS,ping,1
net,drv_spi_api::__SPI_CLIENT_COUNTERS,write(Ok),62
net,drv_spi_api::__SPI_CLIENT_COUNTERS,exchange(Ok),8
net,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,enable_clock_raw(Ok),4
net,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,enter_reset_raw(Ok),2
net,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,leave_reset_raw(Ok),2
net,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,gpio_configure_raw,12
net,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,gpio_set_reset,6
net,task_jefe_api::__JEFE_CLIENT_COUNTERS,get_state,2
net,task_net::__COUNTERS,Iter,18174677
net,task_net::__COUNTERS,IpActivity,2018958
net,task_net::__COUNTERS,TimerWake,2022999
net,task_packrat_api::__PACKRAT_CLIENT_COUNTERS,get_mac_address_block(Ok),1
power,drv_cpu_seq_api::__SEQUENCER_CLIENT_COUNTERS,get_state,987529
power,task_sensor_api::__SENSOR_CLIENT_COUNTERS,post,27439446
power,task_sensor_api::__SENSOR_CLIENT_COUNTERS,nodata,70325925
rng_driver,drv_stm32h7_rng::__RINGBUF,SetRestartId,1
rng_driver,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,enable_clock_raw(Ok),1
rng_driver,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,enter_reset_raw(Ok),1
rng_driver,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,leave_reset_raw(Ok),1
rng_driver,task_packrat_api::__PACKRAT_CLIENT_COUNTERS,set_ereport_restart_id(Ok),1
snitch,task_net_api::__NET_CLIENT_COUNTERS,recv_packet(Err(QueueEmpty)),2018960
spartan7_loader,drv_auxflash_api::__AUXFLASH_CLIENT_COUNTERS,read_slot_with_offset(Ok),9966
spartan7_loader,drv_auxflash_api::__AUXFLASH_CLIENT_COUNTERS,get_blob_by_tag(Ok),1
spartan7_loader,drv_spartan7_loader::__RINGBUF,FpgaInit,1
spartan7_loader,drv_spartan7_loader::__RINGBUF,ContinueBitstreamLoad,13764
spartan7_loader,drv_spartan7_loader::__RINGBUF,WaitForDone,1
spartan7_loader,drv_spartan7_loader::__RINGBUF,Programmed,1
spartan7_loader,drv_spartan7_loader::idl::__SPARTAN7LOADER_SERVER_COUNTERS,ping,7
spartan7_loader,drv_spi_api::__SPI_CLIENT_COUNTERS,write(Ok),13765
spartan7_loader,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,gpio_configure_raw,4
spartan7_loader,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,gpio_set_reset,5
spartan7_loader,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,gpio_read_input,2
spd,drv_spartan7_loader_api::__SPARTAN7LOADER_CLIENT_COUNTERS,ping,1
spd,task_cosmo_spd::__RINGBUF,Activate,1
spd,task_cosmo_spd::__RINGBUF,Present,12
spd,task_jefe_api::__JEFE_CLIENT_COUNTERS,get_state,4
spd,task_packrat_api::__PACKRAT_CLIENT_COUNTERS,set_spd_eeprom,48
spd,task_sensor_api::__SENSOR_CLIENT_COUNTERS,post,4956960
spi2_driver,drv_stm32h7_spi_server_core::__RINGBUF,Start(write),13827
spi2_driver,drv_stm32h7_spi_server_core::__RINGBUF,Start(exchange),9
spi2_driver,drv_stm32h7_spi_server_core::__RINGBUF,Tx,3687104
spi2_driver,drv_stm32h7_spi_server_core::__RINGBUF,Rx,3687104
spi2_driver,drv_stm32h7_spi_server_core::__RINGBUF,WaitISR,1641
spi2_driver,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,enable_clock_raw(Ok),1
spi2_driver,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,enter_reset_raw(Ok),1
spi2_driver,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,leave_reset_raw(Ok),1
spi2_driver,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,gpio_configure_raw,9
spi2_driver,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,gpio_set_reset,145
spi3_driver,drv_stm32h7_spi_server_core::__RINGBUF,Start(write),524
spi3_driver,drv_stm32h7_spi_server_core::__RINGBUF,Tx,135108
spi3_driver,drv_stm32h7_spi_server_core::__RINGBUF,Rx,135108
spi3_driver,drv_stm32h7_spi_server_core::__RINGBUF,WaitISR,82849
spi3_driver,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,enable_clock_raw(Ok),1
spi3_driver,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,enter_reset_raw(Ok),1
spi3_driver,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,leave_reset_raw(Ok),1
spi3_driver,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,gpio_configure_raw,4
spi3_driver,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,gpio_set_reset,6
sprot,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,enable_clock_raw(Ok),1
sprot,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,enter_reset_raw(Ok),1
sprot,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,leave_reset_raw(Ok),1
sprot,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,gpio_configure_raw,5
sprot,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,gpio_set_reset,1
sys,task_jefe_api::__JEFE_CLIENT_COUNTERS,set_reset_reason,1
thermal,drv_cpu_seq_api::__SEQUENCER_CLIENT_COUNTERS,get_state,2023000
thermal,task_sensor_api::__SENSOR_CLIENT_COUNTERS,get_reading(Ok),798516
thermal,task_sensor_api::__SENSOR_CLIENT_COUNTERS,get_reading(Err(NotPresent)),63035
thermal,task_sensor_api::__SENSOR_CLIENT_COUNTERS,post,13948012
thermal,task_sensor_api::__SENSOR_CLIENT_COUNTERS,nodata,13362488
thermal,task_thermal::__RINGBUF,Start,1
thermal,task_thermal::__RINGBUF,ThermalMode(Auto),1
thermal,task_thermal::__RINGBUF,AutoState(Boot),4
thermal,task_thermal::__RINGBUF,AutoState(Running),3
thermal,task_thermal::__RINGBUF,MiscReadFailed,4
thermal,task_thermal::__RINGBUF,SensorReadFailed,1
thermal,task_thermal::__RINGBUF,ControlPwm,1011500
thermal,task_thermal::__RINGBUF,PowerModeChanged,3
thermal,task_thermal::__RINGBUF,FanControllerInitialized,1
thermal,task_thermal::__RINGBUF,FanAdded,6
thermal,task_thermal::__RINGBUF,SetFanWatchdogOk,1
udpbroadcast,task_net_api::__NET_CLIENT_COUNTERS,send_packet(Ok),2018958
udpbroadcast,task_net_api::__NET_CLIENT_COUNTERS,get_mac_address,1
udpbroadcast,task_packrat_api::__PACKRAT_CLIENT_COUNTERS,get_identity(Ok),1
udpecho,task_net_api::__NET_CLIENT_COUNTERS,recv_packet(Err(QueueEmpty)),2018960
udprpc,task_net_api::__NET_CLIENT_COUNTERS,recv_packet(Err(QueueEmpty)),2018960
user_leds,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,gpio_configure_raw,4
user_leds,drv_stm32xx_sys_api::__SYS_CLIENT_COUNTERS,gpio_set_reset,4
10 changes: 10 additions & 0 deletions humility-bin/tests/cmd/counters-csv/counters-csv.cosmo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@

#
# This test case has been automatically created, but can be edited and
# should be checked in. Should it ever be regenerated, simply delete
# it and re-run "cargo test"
#
fs.base = "../cores"
bin.name = "humility"
args = "-d hubris.core.cosmo counters --output csv"

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
humility: attached to dump
Loading
Loading