Details
Description
In Debian, we try to build QBS for 14 different architectures. On 11 of them (everything except amd64, i386, armel), the build fails because TestBlackbox::dependenciesProperty() test fails:
... PASS : TestBlackbox::changeDependentLib() PASS : TestBlackbox::changedFiles(initial build with changed files) PASS : TestBlackbox::changedFiles(initial build without changed files) QDEBUG : TestBlackbox::dependenciesProperty() No build graph exists yet for this configuration. Resolving project for configuration qbs_autotests-debug Setting up build graph for configuration qbs_autotests-debug FAIL! : TestBlackbox::dependenciesProperty() Compared values are not the same Actual (runQbs()): -1 Expected (0) : 0 Loc: [tst_blackbox.cpp(427)] PASS : TestBlackbox::disabledProduct() PASS : TestBlackbox::disabledProject() PASS : TestBlackbox::disableProduct() ...
Sometimes (on ppc64el), the error is a bit different:
... PASS : TestBlackbox::changeDependentLib() PASS : TestBlackbox::changedFiles(initial build with changed files) PASS : TestBlackbox::changedFiles(initial build without changed files) QDEBUG : TestBlackbox::dependenciesProperty() Process operation timed out QWARN : TestBlackbox::dependenciesProperty() QProcess: Destroyed while process ("/build/qbs-1.3.1+dfsg/bin/qbs") is still running. FAIL! : TestBlackbox::dependenciesProperty() Compared values are not the same Actual (runQbs()): -1 Expected (0) : 0 Loc: [tst_blackbox.cpp(427)] PASS : TestBlackbox::disabledProduct() PASS : TestBlackbox::disabledProject() PASS : TestBlackbox::disableProduct() ...
All other tests pass successfully.