dev-util/qbs: fix and reenable TestApi tests
authorDavide Pesavento <pesa@gentoo.org>
Mon, 30 Apr 2018 03:05:07 +0000 (05:05 +0200)
committerDavide Pesavento <pesa@gentoo.org>
Mon, 30 Apr 2018 03:09:32 +0000 (05:09 +0200)
Package-Manager: Portage-2.3.31, Repoman-2.3.9

dev-util/qbs/qbs-1.11.0.ebuild

index bfadc6296da0cd360259ab85f34f37885eacd5d8..4971aeed82025e6892b7fec3c50d035ed9f1c6ca 100644 (file)
@@ -53,9 +53,6 @@ src_prepare() {
 
        echo "SUBDIRS = $(usex test auto '')" >> tests/tests.pro
 
-       # since 1.10, TestApi is either broken or requires more configuration
-       sed -i -e '/\<api\>/ d' tests/auto/auto.pro || die
-
        # skip several tests that fail and/or have additional deps
        sed -i \
                -e 's/findArchiver("7z")/""/'           `# requires p7zip, fails` \
@@ -86,9 +83,10 @@ src_test() {
 
        export HOME=${T}
        export LD_LIBRARY_PATH=${S}/$(get_libdir)
+       export QBS_AUTOTEST_PROFILE=autotests
 
-       "${S}"/bin/qbs-setup-toolchains /usr/bin/gcc gcc || die
-       "${S}"/bin/qbs-setup-qt "$(qt5_get_bindir)/qmake" qbs_autotests || die
+       "${S}"/bin/qbs-setup-toolchains --detect || die
+       "${S}"/bin/qbs-setup-qt "$(qt5_get_bindir)/qmake" autotests || die
 
        einfo "Running autotests"