nasa / bplib

Apache License 2.0
30 stars 13 forks source link

Add bpcat to functional test workflow #204

Open jphickey opened 1 year ago

jphickey commented 1 year ago

Is your feature request related to a problem? Please describe. The "bpcat" program provides a more thorough check of bplib functionality than the small "bptest" (sanity check) program does, because it sends more bundles and exercises more of the state machine. However, this program is not currently executed by any of the workflows.

Describe the solution you'd like Add a "bpcat" test to the functional test workflow.

Additional context This may need to be delegated somehow because it requires two instances to be running - a sender and a receiver. It also currently requires some manual intervention to stop the program after the transfer completes. Both of these make scripting more complicated.

This is a follow on to #184.

Requester Info Joseph Hickey, Vantage Systems, Inc.