commit:     6503ec666e364e110879c57652177773e29467c5
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Oct  9 23:45:51 2018 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Oct  9 23:45:51 2018 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=6503ec66

dev-util/kdevelop-php: Fix test DEPENDs, disable hanging

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-util/kdevelop-php/kdevelop-php-5.3.9999.ebuild | 15 +++++++++++++--
 dev-util/kdevelop-php/kdevelop-php-9999.ebuild     | 15 +++++++++++++--
 2 files changed, 26 insertions(+), 4 deletions(-)

diff --git a/dev-util/kdevelop-php/kdevelop-php-5.3.9999.ebuild 
b/dev-util/kdevelop-php/kdevelop-php-5.3.9999.ebuild
index 642f2bb796..9b1c18f583 100644
--- a/dev-util/kdevelop-php/kdevelop-php-5.3.9999.ebuild
+++ b/dev-util/kdevelop-php/kdevelop-php-5.3.9999.ebuild
@@ -17,7 +17,7 @@ LICENSE="GPL-2 LGPL-2"
 IUSE=""
 [[ ${KDE_BUILD_TYPE} = release ]] && KEYWORDS="~amd64 ~x86"
 
-DEPEND="
+COMMON_DEPEND="
        $(add_frameworks_dep kcmutils)
        $(add_frameworks_dep kconfig)
        $(add_frameworks_dep kconfigwidgets)
@@ -33,6 +33,17 @@ DEPEND="
        dev-util/kdevelop-pg-qt:5
        dev-util/kdevelop:5
 "
-RDEPEND="${DEPEND}
+RDEPEND="${COMMON_DEPEND}
        !dev-util/kdevelop-php-docs
 "
+DEPEND="${COMMON_DEPEND}
+       test? ( dev-util/kdevelop:5[test] )
+"
+
+src_test() {
+       # tests hang
+       local myctestargs=(
+               -E "(completionbenchmark|duchain_multiplefiles)"
+       )
+       kde5_src_test
+}

diff --git a/dev-util/kdevelop-php/kdevelop-php-9999.ebuild 
b/dev-util/kdevelop-php/kdevelop-php-9999.ebuild
index 382240f7c1..02eee0dc88 100644
--- a/dev-util/kdevelop-php/kdevelop-php-9999.ebuild
+++ b/dev-util/kdevelop-php/kdevelop-php-9999.ebuild
@@ -16,7 +16,7 @@ LICENSE="GPL-2 LGPL-2"
 IUSE=""
 [[ ${KDE_BUILD_TYPE} = release ]] && KEYWORDS="~amd64 ~x86"
 
-DEPEND="
+COMMON_DEPEND="
        $(add_frameworks_dep kcmutils)
        $(add_frameworks_dep kconfig)
        $(add_frameworks_dep kconfigwidgets)
@@ -32,6 +32,17 @@ DEPEND="
        dev-util/kdevelop-pg-qt:5
        dev-util/kdevelop:5
 "
-RDEPEND="${DEPEND}
+RDEPEND="${COMMON_DEPEND}
        !dev-util/kdevelop-php-docs
 "
+DEPEND="${COMMON_DEPEND}
+       test? ( dev-util/kdevelop:5[test] )
+"
+
+src_test() {
+       # tests hang
+       local myctestargs=(
+               -E "(completionbenchmark|duchain_multiplefiles)"
+       )
+       kde5_src_test
+}

Reply via email to