Add integration tests #2388
39 files changed