nasa / CTF

This is a new repository for a new tool to be added to the cFS ecosystem called cFS Test Framework (CTF).
27 stars 6 forks source link

CTF missing Tlm packet when requested by command #48

Open dmknutsen opened 1 year ago

dmknutsen commented 1 year ago

When a packet is requested from FSW via command, CTF will sometimes miss the return tlm packet even if there is a zero second wait between sending the command and checking the packet. Below is an example of an occurrence:

cFE_SB_StatisticsMessage.json_1675911634.zip

Worth note, I don't recall seeing this issue prior to build 1.7...although it appears to happen very infrequently such that perhaps I was just getting luck. Also, the issue appears exasperated with increased EVS message flow.

blueoceanwater commented 1 year ago

Do you have a chance to use 'tcpdump' to capture network traffic, if the test failure can be repeated? For example: 'tcpdump -X -i lo udp port 5011', then we can confirm the tlm packet is transmitted.

dmknutsen commented 1 year ago

Apologies - just noticed I missed this. The test failure can not be repeated - this is a very infrequent occurrence...and requires execution of hundreds of tests to occur. Further, I confirmed the tlm packet was transmitted/received by CTF (after the tlm check failed) in the cases where I have seen this.