Set up end-to-end test for configurable SSH device
Following on from #26 (closed) this issue is to create an e2e test for this new configurable device.
This should use the labgrid_genrule combined with the labgrid_run target to execute a very simple test on the configurable device.
Something along the lines of performing echo "Hello, World!"
, or ideally making use of the ape:echo
The e2e/qemu tests can be used as an example of what that test might look like.
This test would be preferably be ran in CI, so one option is to make use of paramiko, a python ssh server package.
We would likely need a new driver for this ssh server and have to modify(ssh strategy) or create a new strategy that would bring up and shutdown the paramiko ssh server.
Edited by Jordan Bonser