[QBS] How to run autotests from install-root

Ch'Gans chgans at gna.org
Fri Jul 1 05:23:44 CEST 2016

Hi there,

Some of my unit tests require that the project is fully built and
installed, and that they run from the same directory as the real
By default "qbs build -p autotest-runner" execute the tests from their
build directory, is there any way to get qbs run them from the install

Here is my Autotest.qbs:
import qbs

Product {
    type: ["application", "autotest"]
    Depends { name: "Qt.test" }
    targetName: "tst_" + name.split(' ').join("")
    destinationDirectory: project.bin_path

    Group {
        fileTagsFilter: product.type
        qbs.install: true
        qbs.installDir: project.bin_path


More information about the Qbs mailing list