Add end-to-end tests to CI

Add end-to-end tests to CI