Seeing as I've just made this issue and this issue, I think we need end-to-end tests that make sure Sorcha successfully produces output when activity or lightcurve subclasses are used.
This should be set up in this repo rather than the sorcha main repo.