add end to end test to the travis ci