Track a commit for a bug

Qserv integration tests provide a tool which automates testing a given version of Qserv source code.

Basic use case

Please follow next procedure Setup your own Qserv version in eups and then:

setup --keep qserv_testdata
qserv-test-head.sh

# see online help for additional informations
qserv-test-head.sh -h

Previous command will build, install and configure a Qserv mono-node instance using a given Qserv source repository. It will then launch integration tests against it. The whole process is logged to standard ouput and the command returns 0 if successful.

With git bisect

git bisect is a powerful tool which allow to track the commit which introduced a bug in a given branch. Please see online help for instructions.