Gentoo Archives: gentoo-commits

From: Davide Pesavento <pesa@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-qt/qt-creator/
Date: Mon, 29 Nov 2021 05:36:38
Message-Id: 1638164187.70f35cac6407c88c051c2f6e9326457de6acf194.pesa@gentoo
1 commit: 70f35cac6407c88c051c2f6e9326457de6acf194
2 Author: Davide Pesavento <pesa <AT> gentoo <DOT> org>
3 AuthorDate: Mon Nov 29 05:22:16 2021 +0000
4 Commit: Davide Pesavento <pesa <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 29 05:36:27 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70f35cac
7
8 dev-qt/qt-creator: various test fixes
9
10 Package-Manager: Portage-3.0.28, Repoman-3.0.3
11 Signed-off-by: Davide Pesavento <pesa <AT> gentoo.org>
12
13 dev-qt/qt-creator/qt-creator-9999.ebuild | 11 +++++++----
14 1 file changed, 7 insertions(+), 4 deletions(-)
15
16 diff --git a/dev-qt/qt-creator/qt-creator-9999.ebuild b/dev-qt/qt-creator/qt-creator-9999.ebuild
17 index 10d2dbc089f4..c199ce2d341b 100644
18 --- a/dev-qt/qt-creator/qt-creator-9999.ebuild
19 +++ b/dev-qt/qt-creator/qt-creator-9999.ebuild
20 @@ -36,7 +36,7 @@ RESTRICT="!test? ( test )"
21 REQUIRED_USE="
22 android? ( lsp )
23 boot2qt? ( remotelinux )
24 - clang? ( lsp test? ( qbs ) )
25 + clang? ( lsp )
26 mcu? ( baremetal cmake )
27 python? ( lsp )
28 qnx? ( remotelinux )
29 @@ -152,7 +152,7 @@ src_prepare() {
30 if ! use qml; then
31 sed -i -e '/advanceddockingsystem\|qmleditorwidgets/d' src/libs/libs.pro || die
32 sed -i -e '/qml2puppet/d' src/tools/tools.pro || die
33 - sed -i -e '/qmldesigner/d' tests/auto/qml/qml.pro || die
34 + sed -i -e '/qmldesigner\|qmlprojectmanager/d' tests/auto/qml/qml.pro || die
35 fi
36 if ! use valgrind; then
37 sed -i -e '/valgrindfake/d' src/tools/tools.pro || die
38 @@ -166,9 +166,12 @@ src_prepare() {
39
40 # disable broken or unreliable tests
41 sed -i -e 's/\(manual\|tools\|unit\)//g' tests/tests.pro || die
42 - sed -i -e '/\(dumpers\|namedemangler\)\.pro/d' tests/auto/debugger/debugger.pro || die
43 + sed -i -e '/dumpers\.pro/d' tests/auto/debugger/debugger.pro || die
44 sed -i -e '/CONFIG -=/s/$/ testcase/' tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin?/plugin?.pro || die
45 - sed -i -e 's/\<check\>//' tests/auto/qml/codemodel/codemodel.pro || die
46 + sed -i -e '/reformatter/d' tests/auto/qml/qml.pro || die
47 + sed -i -e 's/\<\(imports\|\)check\>//' tests/auto/qml/codemodel/codemodel.pro || die
48 + sed -i -e '/timelineitemsrenderpass/d' tests/auto/tracing/tracing.pro || die
49 + sed -i -e '/qtcprocess/d' tests/auto/utils/utils.pro || die
50
51 # do not install test binaries
52 sed -i -e '/CONFIG +=/s/$/ no_testcase_installs/' tests/auto/{qttest.pri,json/json.pro} || die