Currently while we have lots of unit tests some of them are unreliable because they rely on external triple stores and web based services whose existence and uptime cannot be guaranteed.
Firstly we should refactor all the tests that rely on external services so that they pick up config from some central point and if that config is missing tests are simply marked as inconclusive rather than failing inexplicably
It would also be nice to get some of the format tests suites e.g. RDF/XML, Turtle etc into unit tests if possible. Doing this with SPARQL DAWG may also be possible since we can invoke the test runner and inspect the exit code