Seperate full tests running the code from the unit tests
We have full tests that run each of the programs. We should really move these to their own CI job as each test touches too much code it isn't testing properly. We should then properly unit test the main code