[test] start adding integration tests under ctest