We have unit tests (coverage can still be improved), and have the raw data for tests integrating the full script output.
We should add integration tests to the testing framework to make it easier to update components while ensuring the same output. (Daniel raised the point that this was a big hold-up when he was doing the BIOM table update).