Allow full test suite runs

Finally tracked down how to properly fix the inter-dependency that
was preventing the full test suite being run (previously had to run
tests for each package individually).