I wrote https://github.com/keithn/seatest a while back so I could test on embedded devices. It's pretty simple, but one thing I needed to avoid was memory allocation so test test suites via function chains, downside is tests have to be explicitly specified, though I have scripts for that.