add `make test` target
support cross-repo merge-base