As automotive systems become more sophisticated, so do their test setups. As we had to integrate our company’s computer vision and machine learning software onto third-party hardware, extensive integration testing was required to ensure the quality of the final product. I was responsible for setting up the continuous integration pipeline. To automate the integration and testing process, I developed a sophisticated end-to-end hardware test setup that would emulate multiple vehicle camera streams, vehicle signals, serial communications while capturing test artefacts such as outputs from user displays and serial communications. The artefacts would then feed into a post-processing stage where automatic verification of the test results would run and finally inform the development team of the results and system quality on a continuous basis.