Trust Your Pipeline: Automatically Testing an End-to-End Java Application