This means regression checks for geometry objects etc will run (and
potentially fail) first. This is useful as those regression tests give
more information as to what has gone wrong that the receiver regression
tests.
In general tests inherit from their test dependency and so the list of
snapshots will already be defined. This also allows extra flexibility to
create a test that does not create all snapshots created by its test
dependency. Although it cannot create additional ones currently.