Attempts to integrate majority of DRY test code into basetest/musicsite.