Updates to Pipeline BackendTestCase to allow it to function better for other types of backends