* [meta-qt5] [PATCH] qtbase: add ptest
@ 2017-06-09 1:06 Huang Qiyu
2017-06-13 16:24 ` Denys Dmytriyenko
` (2 more replies)
0 siblings, 3 replies; 11+ messages in thread
From: Huang Qiyu @ 2017-06-09 1:06 UTC (permalink / raw)
To: openembedded-devel
Add ptest for qtbase by using provided testsuite.
Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
---
.../0001-Delete-qlonglong-and-qulonglong.patch | 28 ++++++++++++++++++++++
recipes-qt/qt5/qtbase/run-ptest | 6 +++++
recipes-qt/qt5/qtbase_git.bb | 17 ++++++++++++-
3 files changed, 50 insertions(+), 1 deletion(-)
create mode 100644 recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
create mode 100644 recipes-qt/qt5/qtbase/run-ptest
diff --git a/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch b/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
new file mode 100644
index 0000000..975cd28
--- /dev/null
+++ b/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
@@ -0,0 +1,28 @@
+From c67a4af2e5db4c1e2213961e6392b59affd1959f Mon Sep 17 00:00:00 2001
+From: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
+Date: Wed, 7 Jun 2017 21:00:49 +0900
+Subject: [PATCH] Delete qlonglong and qulonglong
+
+Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
+---
+ tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro b/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
+index 09458bd..59a120e 100644
+--- a/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
++++ b/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
+@@ -5,10 +5,8 @@ SUBDIRS=\
+ char32_t \
+ int \
+ long \
+- qlonglong \
+ qptrdiff \
+ quintptr \
+- qulonglong \
+ schar \
+ short \
+ uchar \
+--
+2.7.4
+
diff --git a/recipes-qt/qt5/qtbase/run-ptest b/recipes-qt/qt5/qtbase/run-ptest
new file mode 100644
index 0000000..044f834
--- /dev/null
+++ b/recipes-qt/qt5/qtbase/run-ptest
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+for x in ` awk '{print $1}' tst_list `;do
+ ./${x};
+done
+
diff --git a/recipes-qt/qt5/qtbase_git.bb b/recipes-qt/qt5/qtbase_git.bb
index 27d0de1..39fc272 100644
--- a/recipes-qt/qt5/qtbase_git.bb
+++ b/recipes-qt/qt5/qtbase_git.bb
@@ -23,8 +23,12 @@ SRC_URI += "\
file://0005-configure-bump-path-length-from-256-to-512-character.patch \
file://0009-Disable-all-unknown-features-instead-of-erroring-out.patch \
file://0010-Pretend-Qt5-wasn-t-found-if-OE_QMAKE_PATH_EXTERNAL_H.patch \
+ file://0001-Delete-qlonglong-and-qulonglong.patch \
+ file://run-ptest \
"
+inherit ptest
+
# only for target qtbase
SRC_URI += "\
file://0008-configure-paths-for-target-qmake-properly.patch \
@@ -48,7 +52,7 @@ PACKAGECONFIG_DISTRO ?= ""
PACKAGECONFIG_RELEASE ?= "release"
# This is in qt5.inc, because qtwebkit-examples are using it to enable ca-certificates dependency
# PACKAGECONFIG_OPENSSL ?= "openssl"
-PACKAGECONFIG_DEFAULT ?= "dbus udev evdev widgets tools libs freetype"
+PACKAGECONFIG_DEFAULT ?= "dbus udev evdev widgets tools libs freetype tests"
PACKAGECONFIG ?= " \
${PACKAGECONFIG_RELEASE} \
@@ -170,6 +174,17 @@ do_configure() {
${QT_CONFIG_FLAGS}
}
+fakeroot do_install_ptest() {
+ mkdir -p ${D}${PTEST_PATH}
+ t=${D}${PTEST_PATH}
+ for var in ` find ${B}/tests/auto/ -name tst_*`; do
+ if [ not ` echo ${var##*/} | grep '\.'` ]; then
+ echo ${var##*/} >> ${t}/tst_list
+ install -m 0644 ${var} ${t}
+ fi
+ done
+}
+
do_install_append() {
# Avoid qmake error "Cannot read [...]/usr/lib/qt5/mkspecs/oe-device-extra.pri: No such file or directory"
touch ${D}/${OE_QMAKE_PATH_QT_ARCHDATA}/mkspecs/oe-device-extra.pri
--
2.7.4
^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [meta-qt5] [PATCH] qtbase: add ptest
2017-06-09 1:06 [meta-qt5] [PATCH] qtbase: add ptest Huang Qiyu
@ 2017-06-13 16:24 ` Denys Dmytriyenko
2017-06-27 7:40 ` Huang, Qiyu
2017-07-10 1:28 ` Huang, Qiyu
2017-07-21 7:01 ` Huang, Qiyu
2 siblings, 1 reply; 11+ messages in thread
From: Denys Dmytriyenko @ 2017-06-13 16:24 UTC (permalink / raw)
To: Huang Qiyu; +Cc: openembedded-devel
On Fri, Jun 09, 2017 at 09:06:25AM +0800, Huang Qiyu wrote:
> Add ptest for qtbase by using provided testsuite.
>
> Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
> ---
> .../0001-Delete-qlonglong-and-qulonglong.patch | 28 ++++++++++++++++++++++
> recipes-qt/qt5/qtbase/run-ptest | 6 +++++
> recipes-qt/qt5/qtbase_git.bb | 17 ++++++++++++-
> 3 files changed, 50 insertions(+), 1 deletion(-)
> create mode 100644 recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
> create mode 100644 recipes-qt/qt5/qtbase/run-ptest
>
> diff --git a/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch b/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
> new file mode 100644
> index 0000000..975cd28
> --- /dev/null
> +++ b/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
> @@ -0,0 +1,28 @@
> +From c67a4af2e5db4c1e2213961e6392b59affd1959f Mon Sep 17 00:00:00 2001
> +From: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
> +Date: Wed, 7 Jun 2017 21:00:49 +0900
> +Subject: [PATCH] Delete qlonglong and qulonglong
1. Reason for this?
2. Upstream-Status?
> +Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
> +---
> + tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro | 2 --
> + 1 file changed, 2 deletions(-)
> +
> +diff --git a/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro b/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
> +index 09458bd..59a120e 100644
> +--- a/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
> ++++ b/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
> +@@ -5,10 +5,8 @@ SUBDIRS=\
> + char32_t \
> + int \
> + long \
> +- qlonglong \
> + qptrdiff \
> + quintptr \
> +- qulonglong \
> + schar \
> + short \
> + uchar \
> +--
> +2.7.4
> +
> diff --git a/recipes-qt/qt5/qtbase/run-ptest b/recipes-qt/qt5/qtbase/run-ptest
> new file mode 100644
> index 0000000..044f834
> --- /dev/null
> +++ b/recipes-qt/qt5/qtbase/run-ptest
> @@ -0,0 +1,6 @@
> +#!/bin/sh
> +
> +for x in ` awk '{print $1}' tst_list `;do
> + ./${x};
> +done
> +
> diff --git a/recipes-qt/qt5/qtbase_git.bb b/recipes-qt/qt5/qtbase_git.bb
> index 27d0de1..39fc272 100644
> --- a/recipes-qt/qt5/qtbase_git.bb
> +++ b/recipes-qt/qt5/qtbase_git.bb
> @@ -23,8 +23,12 @@ SRC_URI += "\
> file://0005-configure-bump-path-length-from-256-to-512-character.patch \
> file://0009-Disable-all-unknown-features-instead-of-erroring-out.patch \
> file://0010-Pretend-Qt5-wasn-t-found-if-OE_QMAKE_PATH_EXTERNAL_H.patch \
> + file://0001-Delete-qlonglong-and-qulonglong.patch \
> + file://run-ptest \
> "
>
> +inherit ptest
> +
> # only for target qtbase
> SRC_URI += "\
> file://0008-configure-paths-for-target-qmake-properly.patch \
> @@ -48,7 +52,7 @@ PACKAGECONFIG_DISTRO ?= ""
> PACKAGECONFIG_RELEASE ?= "release"
> # This is in qt5.inc, because qtwebkit-examples are using it to enable ca-certificates dependency
> # PACKAGECONFIG_OPENSSL ?= "openssl"
> -PACKAGECONFIG_DEFAULT ?= "dbus udev evdev widgets tools libs freetype"
> +PACKAGECONFIG_DEFAULT ?= "dbus udev evdev widgets tools libs freetype tests"
>
> PACKAGECONFIG ?= " \
> ${PACKAGECONFIG_RELEASE} \
> @@ -170,6 +174,17 @@ do_configure() {
> ${QT_CONFIG_FLAGS}
> }
>
> +fakeroot do_install_ptest() {
> + mkdir -p ${D}${PTEST_PATH}
> + t=${D}${PTEST_PATH}
> + for var in ` find ${B}/tests/auto/ -name tst_*`; do
> + if [ not ` echo ${var##*/} | grep '\.'` ]; then
> + echo ${var##*/} >> ${t}/tst_list
> + install -m 0644 ${var} ${t}
> + fi
> + done
> +}
> +
> do_install_append() {
> # Avoid qmake error "Cannot read [...]/usr/lib/qt5/mkspecs/oe-device-extra.pri: No such file or directory"
> touch ${D}/${OE_QMAKE_PATH_QT_ARCHDATA}/mkspecs/oe-device-extra.pri
> --
> 2.7.4
>
>
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [meta-qt5] [PATCH] qtbase: add ptest
2017-06-13 16:24 ` Denys Dmytriyenko
@ 2017-06-27 7:40 ` Huang, Qiyu
0 siblings, 0 replies; 11+ messages in thread
From: Huang, Qiyu @ 2017-06-27 7:40 UTC (permalink / raw)
To: Denys Dmytriyenko; +Cc: openembedded-devel
Hi Denys
Compile fails when I add ptest,so I add a patch to delete qlonglong and qulonglong. Maybe it is not compatible with gcc.I will fix this error when I find a better way.
Huang Qiyu
> -----Original Message-----
> From: Denys Dmytriyenko [mailto:denis@denix.org]
> Sent: Wednesday, June 14, 2017 12:24 AM
> To: Huang, Qiyu <huangqy.fnst@cn.fujitsu.com>
> Cc: openembedded-devel@lists.openembedded.org
> Subject: Re: [oe] [meta-qt5] [PATCH] qtbase: add ptest
>
> On Fri, Jun 09, 2017 at 09:06:25AM +0800, Huang Qiyu wrote:
> > Add ptest for qtbase by using provided testsuite.
> >
> > Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
> > ---
> > .../0001-Delete-qlonglong-and-qulonglong.patch | 28
> ++++++++++++++++++++++
> > recipes-qt/qt5/qtbase/run-ptest | 6 +++++
> > recipes-qt/qt5/qtbase_git.bb | 17
> ++++++++++++-
> > 3 files changed, 50 insertions(+), 1 deletion(-) create mode 100644
> > recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
> > create mode 100644 recipes-qt/qt5/qtbase/run-ptest
> >
> > diff --git
> > a/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
> > b/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
> > new file mode 100644
> > index 0000000..975cd28
> > --- /dev/null
> > +++ b/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
> > @@ -0,0 +1,28 @@
> > +From c67a4af2e5db4c1e2213961e6392b59affd1959f Mon Sep 17 00:00:00
> > +2001
> > +From: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
> > +Date: Wed, 7 Jun 2017 21:00:49 +0900
> > +Subject: [PATCH] Delete qlonglong and qulonglong
>
> 1. Reason for this?
> 2. Upstream-Status?
>
>
> > +Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
> > +---
> > + tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro | 2 --
> > + 1 file changed, 2 deletions(-)
> > +
> > +diff --git
> > +a/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
> > +b/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
> > +index 09458bd..59a120e 100644
> > +--- a/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
> > ++++ b/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
> > +@@ -5,10 +5,8 @@ SUBDIRS=\
> > + char32_t \
> > + int \
> > + long \
> > +- qlonglong \
> > + qptrdiff \
> > + quintptr \
> > +- qulonglong \
> > + schar \
> > + short \
> > + uchar \
> > +--
> > +2.7.4
> > +
> > diff --git a/recipes-qt/qt5/qtbase/run-ptest
> > b/recipes-qt/qt5/qtbase/run-ptest new file mode 100644 index
> > 0000000..044f834
> > --- /dev/null
> > +++ b/recipes-qt/qt5/qtbase/run-ptest
> > @@ -0,0 +1,6 @@
> > +#!/bin/sh
> > +
> > +for x in ` awk '{print $1}' tst_list `;do
> > + ./${x};
> > +done
> > +
> > diff --git a/recipes-qt/qt5/qtbase_git.bb
> > b/recipes-qt/qt5/qtbase_git.bb index 27d0de1..39fc272 100644
> > --- a/recipes-qt/qt5/qtbase_git.bb
> > +++ b/recipes-qt/qt5/qtbase_git.bb
> > @@ -23,8 +23,12 @@ SRC_URI += "\
> >
> file://0005-configure-bump-path-length-from-256-to-512-character.patch \
> > file://0009-Disable-all-unknown-features-instead-of-erroring-out.patch
> \
> >
> >
> file://0010-Pretend-Qt5-wasn-t-found-if-OE_QMAKE_PATH_EXTERNAL_H.patch
> > \
> > + file://0001-Delete-qlonglong-and-qulonglong.patch \
> > + file://run-ptest \
> > "
> >
> > +inherit ptest
> > +
> > # only for target qtbase
> > SRC_URI += "\
> > file://0008-configure-paths-for-target-qmake-properly.patch \ @@
> > -48,7 +52,7 @@ PACKAGECONFIG_DISTRO ?= ""
> > PACKAGECONFIG_RELEASE ?= "release"
> > # This is in qt5.inc, because qtwebkit-examples are using it to
> > enable ca-certificates dependency # PACKAGECONFIG_OPENSSL ?=
> "openssl"
> > -PACKAGECONFIG_DEFAULT ?= "dbus udev evdev widgets tools libs freetype"
> > +PACKAGECONFIG_DEFAULT ?= "dbus udev evdev widgets tools libs freetype
> tests"
> >
> > PACKAGECONFIG ?= " \
> > ${PACKAGECONFIG_RELEASE} \
> > @@ -170,6 +174,17 @@ do_configure() {
> > ${QT_CONFIG_FLAGS}
> > }
> >
> > +fakeroot do_install_ptest() {
> > + mkdir -p ${D}${PTEST_PATH}
> > + t=${D}${PTEST_PATH}
> > + for var in ` find ${B}/tests/auto/ -name tst_*`; do
> > + if [ not ` echo ${var##*/} | grep '\.'` ]; then
> > + echo ${var##*/} >> ${t}/tst_list
> > + install -m 0644 ${var} ${t}
> > + fi
> > + done
> > +}
> > +
> > do_install_append() {
> > # Avoid qmake error "Cannot read
> [...]/usr/lib/qt5/mkspecs/oe-device-extra.pri: No such file or directory"
> > touch
> > ${D}/${OE_QMAKE_PATH_QT_ARCHDATA}/mkspecs/oe-device-extra.pri
> > --
> > 2.7.4
> >
> >
> >
> > --
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [meta-qt5] [PATCH] qtbase: add ptest
2017-06-09 1:06 [meta-qt5] [PATCH] qtbase: add ptest Huang Qiyu
2017-06-13 16:24 ` Denys Dmytriyenko
@ 2017-07-10 1:28 ` Huang, Qiyu
2017-07-21 7:01 ` Huang, Qiyu
2 siblings, 0 replies; 11+ messages in thread
From: Huang, Qiyu @ 2017-07-10 1:28 UTC (permalink / raw)
To: openembedded-devel
ping
> -----Original Message-----
> From: Huang, Qiyu
> Sent: Friday, June 09, 2017 9:06 AM
> To: openembedded-devel@lists.openembedded.org
> Cc: Huang, Qiyu <huangqy.fnst@cn.fujitsu.com>
> Subject: [oe] [meta-qt5] [PATCH] qtbase: add ptest
>
> Add ptest for qtbase by using provided testsuite.
>
> Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
> ---
> .../0001-Delete-qlonglong-and-qulonglong.patch | 28
> ++++++++++++++++++++++
> recipes-qt/qt5/qtbase/run-ptest | 6 +++++
> recipes-qt/qt5/qtbase_git.bb | 17 ++++++++++++-
> 3 files changed, 50 insertions(+), 1 deletion(-) create mode 100644
> recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
> create mode 100644 recipes-qt/qt5/qtbase/run-ptest
>
> diff --git a/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
> b/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
> new file mode 100644
> index 0000000..975cd28
> --- /dev/null
> +++ b/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
> @@ -0,0 +1,28 @@
> +From c67a4af2e5db4c1e2213961e6392b59affd1959f Mon Sep 17 00:00:00
> 2001
> +From: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
> +Date: Wed, 7 Jun 2017 21:00:49 +0900
> +Subject: [PATCH] Delete qlonglong and qulonglong
> +
> +Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
> +---
> + tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro | 2 --
> + 1 file changed, 2 deletions(-)
> +
> +diff --git
> +a/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
> +b/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
> +index 09458bd..59a120e 100644
> +--- a/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
> ++++ b/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
> +@@ -5,10 +5,8 @@ SUBDIRS=\
> + char32_t \
> + int \
> + long \
> +- qlonglong \
> + qptrdiff \
> + quintptr \
> +- qulonglong \
> + schar \
> + short \
> + uchar \
> +--
> +2.7.4
> +
> diff --git a/recipes-qt/qt5/qtbase/run-ptest b/recipes-qt/qt5/qtbase/run-ptest
> new file mode 100644 index 0000000..044f834
> --- /dev/null
> +++ b/recipes-qt/qt5/qtbase/run-ptest
> @@ -0,0 +1,6 @@
> +#!/bin/sh
> +
> +for x in ` awk '{print $1}' tst_list `;do
> + ./${x};
> +done
> +
> diff --git a/recipes-qt/qt5/qtbase_git.bb b/recipes-qt/qt5/qtbase_git.bb index
> 27d0de1..39fc272 100644
> --- a/recipes-qt/qt5/qtbase_git.bb
> +++ b/recipes-qt/qt5/qtbase_git.bb
> @@ -23,8 +23,12 @@ SRC_URI += "\
> file://0005-configure-bump-path-length-from-256-to-512-character.patch
> \
> file://0009-Disable-all-unknown-features-instead-of-erroring-out.patch \
>
> file://0010-Pretend-Qt5-wasn-t-found-if-OE_QMAKE_PATH_EXTERNAL_H.patch
> \
> + file://0001-Delete-qlonglong-and-qulonglong.patch \
> + file://run-ptest \
> "
>
> +inherit ptest
> +
> # only for target qtbase
> SRC_URI += "\
> file://0008-configure-paths-for-target-qmake-properly.patch \ @@ -48,7
> +52,7 @@ PACKAGECONFIG_DISTRO ?= ""
> PACKAGECONFIG_RELEASE ?= "release"
> # This is in qt5.inc, because qtwebkit-examples are using it to enable
> ca-certificates dependency # PACKAGECONFIG_OPENSSL ?= "openssl"
> -PACKAGECONFIG_DEFAULT ?= "dbus udev evdev widgets tools libs freetype"
> +PACKAGECONFIG_DEFAULT ?= "dbus udev evdev widgets tools libs freetype
> tests"
>
> PACKAGECONFIG ?= " \
> ${PACKAGECONFIG_RELEASE} \
> @@ -170,6 +174,17 @@ do_configure() {
> ${QT_CONFIG_FLAGS}
> }
>
> +fakeroot do_install_ptest() {
> + mkdir -p ${D}${PTEST_PATH}
> + t=${D}${PTEST_PATH}
> + for var in ` find ${B}/tests/auto/ -name tst_*`; do
> + if [ not ` echo ${var##*/} | grep '\.'` ]; then
> + echo ${var##*/} >> ${t}/tst_list
> + install -m 0644 ${var} ${t}
> + fi
> + done
> +}
> +
> do_install_append() {
> # Avoid qmake error "Cannot read
> [...]/usr/lib/qt5/mkspecs/oe-device-extra.pri: No such file or directory"
> touch
> ${D}/${OE_QMAKE_PATH_QT_ARCHDATA}/mkspecs/oe-device-extra.pri
> --
> 2.7.4
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [meta-qt5] [PATCH] qtbase: add ptest
2017-06-09 1:06 [meta-qt5] [PATCH] qtbase: add ptest Huang Qiyu
2017-06-13 16:24 ` Denys Dmytriyenko
2017-07-10 1:28 ` Huang, Qiyu
@ 2017-07-21 7:01 ` Huang, Qiyu
2017-07-21 8:48 ` Martin Jansa
2 siblings, 1 reply; 11+ messages in thread
From: Huang, Qiyu @ 2017-07-21 7:01 UTC (permalink / raw)
To: openembedded-devel
ping
> -----Original Message-----
> From: Huang, Qiyu/黄 琦宇
> Sent: Friday, June 09, 2017 9:06 AM
> To: openembedded-devel@lists.openembedded.org
> Cc: Huang, Qiyu/黄 琦宇 <huangqy.fnst@cn.fujitsu.com>
> Subject: [oe] [meta-qt5] [PATCH] qtbase: add ptest
>
> Add ptest for qtbase by using provided testsuite.
>
> Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
> ---
> .../0001-Delete-qlonglong-and-qulonglong.patch | 28
> ++++++++++++++++++++++
> recipes-qt/qt5/qtbase/run-ptest | 6 +++++
> recipes-qt/qt5/qtbase_git.bb | 17 ++++++++++++-
> 3 files changed, 50 insertions(+), 1 deletion(-) create mode 100644
> recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
> create mode 100644 recipes-qt/qt5/qtbase/run-ptest
>
> diff --git a/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
> b/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
> new file mode 100644
> index 0000000..975cd28
> --- /dev/null
> +++ b/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
> @@ -0,0 +1,28 @@
> +From c67a4af2e5db4c1e2213961e6392b59affd1959f Mon Sep 17 00:00:00
> 2001
> +From: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
> +Date: Wed, 7 Jun 2017 21:00:49 +0900
> +Subject: [PATCH] Delete qlonglong and qulonglong
> +
> +Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
> +---
> + tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro | 2 --
> + 1 file changed, 2 deletions(-)
> +
> +diff --git
> +a/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
> +b/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
> +index 09458bd..59a120e 100644
> +--- a/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
> ++++ b/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
> +@@ -5,10 +5,8 @@ SUBDIRS=\
> + char32_t \
> + int \
> + long \
> +- qlonglong \
> + qptrdiff \
> + quintptr \
> +- qulonglong \
> + schar \
> + short \
> + uchar \
> +--
> +2.7.4
> +
> diff --git a/recipes-qt/qt5/qtbase/run-ptest b/recipes-qt/qt5/qtbase/run-ptest
> new file mode 100644 index 0000000..044f834
> --- /dev/null
> +++ b/recipes-qt/qt5/qtbase/run-ptest
> @@ -0,0 +1,6 @@
> +#!/bin/sh
> +
> +for x in ` awk '{print $1}' tst_list `;do
> + ./${x};
> +done
> +
> diff --git a/recipes-qt/qt5/qtbase_git.bb b/recipes-qt/qt5/qtbase_git.bb index
> 27d0de1..39fc272 100644
> --- a/recipes-qt/qt5/qtbase_git.bb
> +++ b/recipes-qt/qt5/qtbase_git.bb
> @@ -23,8 +23,12 @@ SRC_URI += "\
> file://0005-configure-bump-path-length-from-256-to-512-character.patch
> \
> file://0009-Disable-all-unknown-features-instead-of-erroring-out.patch \
>
> file://0010-Pretend-Qt5-wasn-t-found-if-OE_QMAKE_PATH_EXTERNAL_H.patch
> \
> + file://0001-Delete-qlonglong-and-qulonglong.patch \
> + file://run-ptest \
> "
>
> +inherit ptest
> +
> # only for target qtbase
> SRC_URI += "\
> file://0008-configure-paths-for-target-qmake-properly.patch \ @@ -48,7
> +52,7 @@ PACKAGECONFIG_DISTRO ?= ""
> PACKAGECONFIG_RELEASE ?= "release"
> # This is in qt5.inc, because qtwebkit-examples are using it to enable
> ca-certificates dependency # PACKAGECONFIG_OPENSSL ?= "openssl"
> -PACKAGECONFIG_DEFAULT ?= "dbus udev evdev widgets tools libs freetype"
> +PACKAGECONFIG_DEFAULT ?= "dbus udev evdev widgets tools libs freetype
> tests"
>
> PACKAGECONFIG ?= " \
> ${PACKAGECONFIG_RELEASE} \
> @@ -170,6 +174,17 @@ do_configure() {
> ${QT_CONFIG_FLAGS}
> }
>
> +fakeroot do_install_ptest() {
> + mkdir -p ${D}${PTEST_PATH}
> + t=${D}${PTEST_PATH}
> + for var in ` find ${B}/tests/auto/ -name tst_*`; do
> + if [ not ` echo ${var##*/} | grep '\.'` ]; then
> + echo ${var##*/} >> ${t}/tst_list
> + install -m 0644 ${var} ${t}
> + fi
> + done
> +}
> +
> do_install_append() {
> # Avoid qmake error "Cannot read
> [...]/usr/lib/qt5/mkspecs/oe-device-extra.pri: No such file or directory"
> touch
> ${D}/${OE_QMAKE_PATH_QT_ARCHDATA}/mkspecs/oe-device-extra.pri
> --
> 2.7.4
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [meta-qt5] [PATCH] qtbase: add ptest
2017-07-21 7:01 ` Huang, Qiyu
@ 2017-07-21 8:48 ` Martin Jansa
2017-07-21 9:41 ` Huang, Qiyu
0 siblings, 1 reply; 11+ messages in thread
From: Martin Jansa @ 2017-07-21 8:48 UTC (permalink / raw)
To: Huang, Qiyu; +Cc: openembedded-devel
It was merged last week, why are you pinging this?
On Fri, Jul 21, 2017 at 9:01 AM, Huang, Qiyu <huangqy.fnst@cn.fujitsu.com>
wrote:
> ping
>
> > -----Original Message-----
> > From: Huang, Qiyu/黄 琦宇
> > Sent: Friday, June 09, 2017 9:06 AM
> > To: openembedded-devel@lists.openembedded.org
> > Cc: Huang, Qiyu/黄 琦宇 <huangqy.fnst@cn.fujitsu.com>
> > Subject: [oe] [meta-qt5] [PATCH] qtbase: add ptest
> >
> > Add ptest for qtbase by using provided testsuite.
> >
> > Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
> > ---
> > .../0001-Delete-qlonglong-and-qulonglong.patch | 28
> > ++++++++++++++++++++++
> > recipes-qt/qt5/qtbase/run-ptest | 6 +++++
> > recipes-qt/qt5/qtbase_git.bb | 17 ++++++++++++-
> > 3 files changed, 50 insertions(+), 1 deletion(-) create mode 100644
> > recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
> > create mode 100644 recipes-qt/qt5/qtbase/run-ptest
> >
> > diff --git a/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-
> qulonglong.patch
> > b/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
> > new file mode 100644
> > index 0000000..975cd28
> > --- /dev/null
> > +++ b/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
> > @@ -0,0 +1,28 @@
> > +From c67a4af2e5db4c1e2213961e6392b59affd1959f Mon Sep 17 00:00:00
> > 2001
> > +From: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
> > +Date: Wed, 7 Jun 2017 21:00:49 +0900
> > +Subject: [PATCH] Delete qlonglong and qulonglong
> > +
> > +Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
> > +---
> > + tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro | 2 --
> > + 1 file changed, 2 deletions(-)
> > +
> > +diff --git
> > +a/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
> > +b/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
> > +index 09458bd..59a120e 100644
> > +--- a/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
> > ++++ b/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
> > +@@ -5,10 +5,8 @@ SUBDIRS=\
> > + char32_t \
> > + int \
> > + long \
> > +- qlonglong \
> > + qptrdiff \
> > + quintptr \
> > +- qulonglong \
> > + schar \
> > + short \
> > + uchar \
> > +--
> > +2.7.4
> > +
> > diff --git a/recipes-qt/qt5/qtbase/run-ptest
> b/recipes-qt/qt5/qtbase/run-ptest
> > new file mode 100644 index 0000000..044f834
> > --- /dev/null
> > +++ b/recipes-qt/qt5/qtbase/run-ptest
> > @@ -0,0 +1,6 @@
> > +#!/bin/sh
> > +
> > +for x in ` awk '{print $1}' tst_list `;do
> > + ./${x};
> > +done
> > +
> > diff --git a/recipes-qt/qt5/qtbase_git.bb b/recipes-qt/qt5/qtbase_git.bb
> index
> > 27d0de1..39fc272 100644
> > --- a/recipes-qt/qt5/qtbase_git.bb
> > +++ b/recipes-qt/qt5/qtbase_git.bb
> > @@ -23,8 +23,12 @@ SRC_URI += "\
> > file://0005-configure-bump-path-length-from-256-to-512-
> character.patch
> > \
> > file://0009-Disable-all-unknown-features-instead-of-erroring-out.patch
> \
> >
> > file://0010-Pretend-Qt5-wasn-t-found-if-OE_QMAKE_PATH_EXTERNAL_H.patch
> > \
> > + file://0001-Delete-qlonglong-and-qulonglong.patch \
> > + file://run-ptest \
> > "
> >
> > +inherit ptest
> > +
> > # only for target qtbase
> > SRC_URI += "\
> > file://0008-configure-paths-for-target-qmake-properly.patch \ @@
> -48,7
> > +52,7 @@ PACKAGECONFIG_DISTRO ?= ""
> > PACKAGECONFIG_RELEASE ?= "release"
> > # This is in qt5.inc, because qtwebkit-examples are using it to enable
> > ca-certificates dependency # PACKAGECONFIG_OPENSSL ?= "openssl"
> > -PACKAGECONFIG_DEFAULT ?= "dbus udev evdev widgets tools libs freetype"
> > +PACKAGECONFIG_DEFAULT ?= "dbus udev evdev widgets tools libs freetype
> > tests"
> >
> > PACKAGECONFIG ?= " \
> > ${PACKAGECONFIG_RELEASE} \
> > @@ -170,6 +174,17 @@ do_configure() {
> > ${QT_CONFIG_FLAGS}
> > }
> >
> > +fakeroot do_install_ptest() {
> > + mkdir -p ${D}${PTEST_PATH}
> > + t=${D}${PTEST_PATH}
> > + for var in ` find ${B}/tests/auto/ -name tst_*`; do
> > + if [ not ` echo ${var##*/} | grep '\.'` ]; then
> > + echo ${var##*/} >> ${t}/tst_list
> > + install -m 0644 ${var} ${t}
> > + fi
> > + done
> > +}
> > +
> > do_install_append() {
> > # Avoid qmake error "Cannot read
> > [...]/usr/lib/qt5/mkspecs/oe-device-extra.pri: No such file or
> directory"
> > touch
> > ${D}/${OE_QMAKE_PATH_QT_ARCHDATA}/mkspecs/oe-device-extra.pri
> > --
> > 2.7.4
>
>
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [meta-qt5] [PATCH] qtbase: add ptest
2017-07-21 8:48 ` Martin Jansa
@ 2017-07-21 9:41 ` Huang, Qiyu
2017-07-21 11:35 ` Martin Jansa
0 siblings, 1 reply; 11+ messages in thread
From: Huang, Qiyu @ 2017-07-21 9:41 UTC (permalink / raw)
To: Martin Jansa; +Cc: openembedded-devel
Dear Martin
I have searched in the git log,and it was really not be mergerd.Could you please ensure it?
huangqy
From: Martin Jansa [mailto:martin.jansa@gmail.com]
Sent: Friday, July 21, 2017 4:48 PM
To: Huang, Qiyu <huangqy.fnst@cn.fujitsu.com>
Cc: openembedded-devel@lists.openembedded.org
Subject: Re: [oe] [meta-qt5] [PATCH] qtbase: add ptest
It was merged last week, why are you pinging this?
On Fri, Jul 21, 2017 at 9:01 AM, Huang, Qiyu <huangqy.fnst@cn.fujitsu.com<mailto:huangqy.fnst@cn.fujitsu.com>> wrote:
ping
> -----Original Message-----
> From: Huang, Qiyu
> Sent: Friday, June 09, 2017 9:06 AM
> To: openembedded-devel@lists.openembedded.org<mailto:openembedded-devel@lists.openembedded.org>
> Cc: Huang, Qiyu <huangqy.fnst@cn.fujitsu.com<mailto:huangqy.fnst@cn.fujitsu.com>>
> Subject: [oe] [meta-qt5] [PATCH] qtbase: add ptest
>
> Add ptest for qtbase by using provided testsuite.
>
> Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com<mailto:huangqy.fnst@cn.fujitsu.com>>
> ---
> .../0001-Delete-qlonglong-and-qulonglong.patch | 28
> ++++++++++++++++++++++
> recipes-qt/qt5/qtbase/run-ptest | 6 +++++
> recipes-qt/qt5/qtbase_git.bb<http://qtbase_git.bb> | 17 ++++++++++++-
> 3 files changed, 50 insertions(+), 1 deletion(-) create mode 100644
> recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
> create mode 100644 recipes-qt/qt5/qtbase/run-ptest
>
> diff --git a/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
> b/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
> new file mode 100644
> index 0000000..975cd28
> --- /dev/null
> +++ b/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
> @@ -0,0 +1,28 @@
> +From c67a4af2e5db4c1e2213961e6392b59affd1959f Mon Sep 17 00:00:00
> 2001
> +From: Huang Qiyu <huangqy.fnst@cn.fujitsu.com<mailto:huangqy.fnst@cn.fujitsu.com>>
> +Date: Wed, 7 Jun 2017 21:00:49 +0900
> +Subject: [PATCH] Delete qlonglong and qulonglong
> +
> +Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com<mailto:huangqy.fnst@cn.fujitsu.com>>
> +---
> + tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro<http://qatomicinteger.pro> | 2 --
> + 1 file changed, 2 deletions(-)
> +
> +diff --git
> +a/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro<http://qatomicinteger.pro>
> +b/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro<http://qatomicinteger.pro>
> +index 09458bd..59a120e 100644
> +--- a/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro<http://qatomicinteger.pro>
> ++++ b/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro<http://qatomicinteger.pro>
> +@@ -5,10 +5,8 @@ SUBDIRS=\
> + char32_t \
> + int \
> + long \
> +- qlonglong \
> + qptrdiff \
> + quintptr \
> +- qulonglong \
> + schar \
> + short \
> + uchar \
> +--
> +2.7.4
> +
> diff --git a/recipes-qt/qt5/qtbase/run-ptest b/recipes-qt/qt5/qtbase/run-ptest
> new file mode 100644 index 0000000..044f834
> --- /dev/null
> +++ b/recipes-qt/qt5/qtbase/run-ptest
> @@ -0,0 +1,6 @@
> +#!/bin/sh
> +
> +for x in ` awk '{print $1}' tst_list `;do
> + ./${x};
> +done
> +
> diff --git a/recipes-qt/qt5/qtbase_git.bb<http://qtbase_git.bb> b/recipes-qt/qt5/qtbase_git.bb<http://qtbase_git.bb> index
> 27d0de1..39fc272 100644
> --- a/recipes-qt/qt5/qtbase_git.bb<http://qtbase_git.bb>
> +++ b/recipes-qt/qt5/qtbase_git.bb<http://qtbase_git.bb>
> @@ -23,8 +23,12 @@ SRC_URI += "\
> file://0005-configure-bump-path-length-from-256-to-512-character.patch<file:///\\0005-configure-bump-path-length-from-256-to-512-character.patch>
> \
> file://0009-Disable-all-unknown-features-instead-of-erroring-out.patch<file:///\\0009-Disable-all-unknown-features-instead-of-erroring-out.patch> \
>
> file://0010-Pretend-Qt5-wasn-t-found-if-OE_QMAKE_PATH_EXTERNAL_H.patch<file:///\\0010-Pretend-Qt5-wasn-t-found-if-OE_QMAKE_PATH_EXTERNAL_H.patch>
> \
> + file://0001-Delete-qlonglong-and-qulonglong.patch<file:///\\0001-Delete-qlonglong-and-qulonglong.patch> \
> + file://run-ptest<file:///\\run-ptest> \
> "
>
> +inherit ptest
> +
> # only for target qtbase
> SRC_URI += "\
> file://0008-configure-paths-for-target-qmake-properly.patch<file:///\\0008-configure-paths-for-target-qmake-properly.patch> \ @@ -48,7
> +52,7 @@ PACKAGECONFIG_DISTRO ?= ""
> PACKAGECONFIG_RELEASE ?= "release"
> # This is in qt5.inc, because qtwebkit-examples are using it to enable
> ca-certificates dependency # PACKAGECONFIG_OPENSSL ?= "openssl"
> -PACKAGECONFIG_DEFAULT ?= "dbus udev evdev widgets tools libs freetype"
> +PACKAGECONFIG_DEFAULT ?= "dbus udev evdev widgets tools libs freetype
> tests"
>
> PACKAGECONFIG ?= " \
> ${PACKAGECONFIG_RELEASE} \
> @@ -170,6 +174,17 @@ do_configure() {
> ${QT_CONFIG_FLAGS}
> }
>
> +fakeroot do_install_ptest() {
> + mkdir -p ${D}${PTEST_PATH}
> + t=${D}${PTEST_PATH}
> + for var in ` find ${B}/tests/auto/ -name tst_*`; do
> + if [ not ` echo ${var##*/} | grep '\.'` ]; then
> + echo ${var##*/} >> ${t}/tst_list
> + install -m 0644 ${var} ${t}
> + fi
> + done
> +}
> +
> do_install_append() {
> # Avoid qmake error "Cannot read
> [...]/usr/lib/qt5/mkspecs/oe-device-extra.pri: No such file or directory"
> touch
> ${D}/${OE_QMAKE_PATH_QT_ARCHDATA}/mkspecs/oe-device-extra.pri
> --
> 2.7.4
--
_______________________________________________
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org<mailto:Openembedded-devel@lists.openembedded.org>
http://lists.openembedded.org/mailman/listinfo/openembedded-devel
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [meta-qt5] [PATCH] qtbase: add ptest
2017-07-21 9:41 ` Huang, Qiyu
@ 2017-07-21 11:35 ` Martin Jansa
2017-07-22 14:50 ` Martin Jansa
0 siblings, 1 reply; 11+ messages in thread
From: Martin Jansa @ 2017-07-21 11:35 UTC (permalink / raw)
To: Huang, Qiyu; +Cc: openembedded-devel
Dear Huang,
I'm sorry other ptest related changes were merged, but not this one. I've
added it to master-next now.
On Fri, Jul 21, 2017 at 11:41 AM, Huang, Qiyu <huangqy.fnst@cn.fujitsu.com>
wrote:
> Dear Martin
>
>
>
> I have searched in the git log,and it was really not be mergerd.Could you
> please ensure it?
>
>
>
> huangqy
>
>
>
> *From:* Martin Jansa [mailto:martin.jansa@gmail.com]
> *Sent:* Friday, July 21, 2017 4:48 PM
> *To:* Huang, Qiyu <huangqy.fnst@cn.fujitsu.com>
> *Cc:* openembedded-devel@lists.openembedded.org
> *Subject:* Re: [oe] [meta-qt5] [PATCH] qtbase: add ptest
>
>
>
> It was merged last week, why are you pinging this?
>
>
>
> On Fri, Jul 21, 2017 at 9:01 AM, Huang, Qiyu <huangqy.fnst@cn.fujitsu.com>
> wrote:
>
> ping
>
> > -----Original Message-----
> > From: Huang, Qiyu
> > Sent: Friday, June 09, 2017 9:06 AM
> > To: openembedded-devel@lists.openembedded.org
> > Cc: Huang, Qiyu <huangqy.fnst@cn.fujitsu.com>
> > Subject: [oe] [meta-qt5] [PATCH] qtbase: add ptest
> >
>
> > Add ptest for qtbase by using provided testsuite.
> >
> > Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
> > ---
> > .../0001-Delete-qlonglong-and-qulonglong.patch | 28
> > ++++++++++++++++++++++
> > recipes-qt/qt5/qtbase/run-ptest | 6 +++++
> > recipes-qt/qt5/qtbase_git.bb | 17 ++++++++++++-
> > 3 files changed, 50 insertions(+), 1 deletion(-) create mode 100644
> > recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
> > create mode 100644 recipes-qt/qt5/qtbase/run-ptest
> >
> > diff --git a/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-
> qulonglong.patch
> > b/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
> > new file mode 100644
> > index 0000000..975cd28
> > --- /dev/null
> > +++ b/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
> > @@ -0,0 +1,28 @@
> > +From c67a4af2e5db4c1e2213961e6392b59affd1959f Mon Sep 17 00:00:00
> > 2001
> > +From: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
> > +Date: Wed, 7 Jun 2017 21:00:49 +0900
> > +Subject: [PATCH] Delete qlonglong and qulonglong
> > +
> > +Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
> > +---
> > + tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro | 2 --
> > + 1 file changed, 2 deletions(-)
> > +
> > +diff --git
>
> > +a/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
> > +b/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
>
> > +index 09458bd..59a120e 100644
> > +--- a/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
> > ++++ b/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
> > +@@ -5,10 +5,8 @@ SUBDIRS=\
> > + char32_t \
> > + int \
> > + long \
> > +- qlonglong \
> > + qptrdiff \
> > + quintptr \
> > +- qulonglong \
> > + schar \
> > + short \
> > + uchar \
> > +--
> > +2.7.4
> > +
> > diff --git a/recipes-qt/qt5/qtbase/run-ptest
> b/recipes-qt/qt5/qtbase/run-ptest
> > new file mode 100644 index 0000000..044f834
> > --- /dev/null
> > +++ b/recipes-qt/qt5/qtbase/run-ptest
> > @@ -0,0 +1,6 @@
> > +#!/bin/sh
> > +
> > +for x in ` awk '{print $1}' tst_list `;do
> > + ./${x};
> > +done
> > +
> > diff --git a/recipes-qt/qt5/qtbase_git.bb b/recipes-qt/qt5/qtbase_git.bb
> index
> > 27d0de1..39fc272 100644
> > --- a/recipes-qt/qt5/qtbase_git.bb
> > +++ b/recipes-qt/qt5/qtbase_git.bb
> > @@ -23,8 +23,12 @@ SRC_URI += "\
> > file://0005-configure-bump-path-length-from-256-to-512-
> character.patch
> > \
> > file://0009-Disable-all-unknown-features-instead-of-
> erroring-out.patch \
> >
> > file://0010-Pretend-Qt5-wasn-t-found-if-OE_QMAKE_PATH_EXTERNAL_H.patch
> > \
> > + file://0001-Delete-qlonglong-and-qulonglong.patch \
> > + file://run-ptest \
> > "
> >
> > +inherit ptest
> > +
> > # only for target qtbase
> > SRC_URI += "\
> > file://0008-configure-paths-for-target-qmake-properly.patch \ @@
> -48,7
> > +52,7 @@ PACKAGECONFIG_DISTRO ?= ""
> > PACKAGECONFIG_RELEASE ?= "release"
> > # This is in qt5.inc, because qtwebkit-examples are using it to enable
> > ca-certificates dependency # PACKAGECONFIG_OPENSSL ?= "openssl"
> > -PACKAGECONFIG_DEFAULT ?= "dbus udev evdev widgets tools libs freetype"
> > +PACKAGECONFIG_DEFAULT ?= "dbus udev evdev widgets tools libs freetype
> > tests"
> >
> > PACKAGECONFIG ?= " \
> > ${PACKAGECONFIG_RELEASE} \
> > @@ -170,6 +174,17 @@ do_configure() {
> > ${QT_CONFIG_FLAGS}
> > }
> >
> > +fakeroot do_install_ptest() {
> > + mkdir -p ${D}${PTEST_PATH}
> > + t=${D}${PTEST_PATH}
> > + for var in ` find ${B}/tests/auto/ -name tst_*`; do
> > + if [ not ` echo ${var##*/} | grep '\.'` ]; then
> > + echo ${var##*/} >> ${t}/tst_list
> > + install -m 0644 ${var} ${t}
> > + fi
> > + done
> > +}
> > +
> > do_install_append() {
> > # Avoid qmake error "Cannot read
> > [...]/usr/lib/qt5/mkspecs/oe-device-extra.pri: No such file or
> directory"
> > touch
> > ${D}/${OE_QMAKE_PATH_QT_ARCHDATA}/mkspecs/oe-device-extra.pri
> > --
> > 2.7.4
>
>
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>
>
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [meta-qt5] [PATCH] qtbase: add ptest
2017-07-21 11:35 ` Martin Jansa
@ 2017-07-22 14:50 ` Martin Jansa
2017-07-25 1:27 ` Huang, Qiyu
2017-07-28 12:00 ` Khem Raj
0 siblings, 2 replies; 11+ messages in thread
From: Martin Jansa @ 2017-07-22 14:50 UTC (permalink / raw)
To: Huang, Qiyu; +Cc: openembedded-devel
Fails to build here:
http://errors.yoctoproject.org/Errors/Details/148218/
On Fri, Jul 21, 2017 at 1:35 PM, Martin Jansa <martin.jansa@gmail.com>
wrote:
> Dear Huang,
>
> I'm sorry other ptest related changes were merged, but not this one. I've
> added it to master-next now.
>
> On Fri, Jul 21, 2017 at 11:41 AM, Huang, Qiyu <huangqy.fnst@cn.fujitsu.com
> > wrote:
>
>> Dear Martin
>>
>>
>>
>> I have searched in the git log,and it was really not be mergerd.Could you
>> please ensure it?
>>
>>
>>
>> huangqy
>>
>>
>>
>> *From:* Martin Jansa [mailto:martin.jansa@gmail.com]
>> *Sent:* Friday, July 21, 2017 4:48 PM
>> *To:* Huang, Qiyu <huangqy.fnst@cn.fujitsu.com>
>> *Cc:* openembedded-devel@lists.openembedded.org
>> *Subject:* Re: [oe] [meta-qt5] [PATCH] qtbase: add ptest
>>
>>
>>
>> It was merged last week, why are you pinging this?
>>
>>
>>
>> On Fri, Jul 21, 2017 at 9:01 AM, Huang, Qiyu <huangqy.fnst@cn.fujitsu.com>
>> wrote:
>>
>> ping
>>
>> > -----Original Message-----
>> > From: Huang, Qiyu
>> > Sent: Friday, June 09, 2017 9:06 AM
>> > To: openembedded-devel@lists.openembedded.org
>> > Cc: Huang, Qiyu <huangqy.fnst@cn.fujitsu.com>
>> > Subject: [oe] [meta-qt5] [PATCH] qtbase: add ptest
>> >
>>
>> > Add ptest for qtbase by using provided testsuite.
>> >
>> > Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
>> > ---
>> > .../0001-Delete-qlonglong-and-qulonglong.patch | 28
>> > ++++++++++++++++++++++
>> > recipes-qt/qt5/qtbase/run-ptest | 6 +++++
>> > recipes-qt/qt5/qtbase_git.bb | 17 ++++++++++++-
>> > 3 files changed, 50 insertions(+), 1 deletion(-) create mode 100644
>> > recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
>> > create mode 100644 recipes-qt/qt5/qtbase/run-ptest
>> >
>> > diff --git a/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong
>> .patch
>> > b/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
>> > new file mode 100644
>> > index 0000000..975cd28
>> > --- /dev/null
>> > +++ b/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
>> > @@ -0,0 +1,28 @@
>> > +From c67a4af2e5db4c1e2213961e6392b59affd1959f Mon Sep 17 00:00:00
>> > 2001
>> > +From: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
>> > +Date: Wed, 7 Jun 2017 21:00:49 +0900
>> > +Subject: [PATCH] Delete qlonglong and qulonglong
>> > +
>> > +Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
>> > +---
>> > + tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro | 2 --
>> > + 1 file changed, 2 deletions(-)
>> > +
>> > +diff --git
>>
>> > +a/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
>> > +b/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
>>
>> > +index 09458bd..59a120e 100644
>> > +--- a/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
>> > ++++ b/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
>> > +@@ -5,10 +5,8 @@ SUBDIRS=\
>> > + char32_t \
>> > + int \
>> > + long \
>> > +- qlonglong \
>> > + qptrdiff \
>> > + quintptr \
>> > +- qulonglong \
>> > + schar \
>> > + short \
>> > + uchar \
>> > +--
>> > +2.7.4
>> > +
>> > diff --git a/recipes-qt/qt5/qtbase/run-ptest
>> b/recipes-qt/qt5/qtbase/run-ptest
>> > new file mode 100644 index 0000000..044f834
>> > --- /dev/null
>> > +++ b/recipes-qt/qt5/qtbase/run-ptest
>> > @@ -0,0 +1,6 @@
>> > +#!/bin/sh
>> > +
>> > +for x in ` awk '{print $1}' tst_list `;do
>> > + ./${x};
>> > +done
>> > +
>> > diff --git a/recipes-qt/qt5/qtbase_git.bb b/recipes-qt/qt5/
>> qtbase_git.bb index
>> > 27d0de1..39fc272 100644
>> > --- a/recipes-qt/qt5/qtbase_git.bb
>> > +++ b/recipes-qt/qt5/qtbase_git.bb
>> > @@ -23,8 +23,12 @@ SRC_URI += "\
>> > file://0005-configure-bump-path-length-from-256-to-512-chara
>> cter.patch
>> > \
>> > file://0009-Disable-all-unknown-features-instead-of-erroring
>> -out.patch \
>> >
>> > file://0010-Pretend-Qt5-wasn-t-found-if-OE_QMAKE_PATH_EXTERNAL_H.patch
>> > \
>> > + file://0001-Delete-qlonglong-and-qulonglong.patch \
>> > + file://run-ptest \
>> > "
>> >
>> > +inherit ptest
>> > +
>> > # only for target qtbase
>> > SRC_URI += "\
>> > file://0008-configure-paths-for-target-qmake-properly.patch \ @@
>> -48,7
>> > +52,7 @@ PACKAGECONFIG_DISTRO ?= ""
>> > PACKAGECONFIG_RELEASE ?= "release"
>> > # This is in qt5.inc, because qtwebkit-examples are using it to enable
>> > ca-certificates dependency # PACKAGECONFIG_OPENSSL ?= "openssl"
>> > -PACKAGECONFIG_DEFAULT ?= "dbus udev evdev widgets tools libs freetype"
>> > +PACKAGECONFIG_DEFAULT ?= "dbus udev evdev widgets tools libs freetype
>> > tests"
>> >
>> > PACKAGECONFIG ?= " \
>> > ${PACKAGECONFIG_RELEASE} \
>> > @@ -170,6 +174,17 @@ do_configure() {
>> > ${QT_CONFIG_FLAGS}
>> > }
>> >
>> > +fakeroot do_install_ptest() {
>> > + mkdir -p ${D}${PTEST_PATH}
>> > + t=${D}${PTEST_PATH}
>> > + for var in ` find ${B}/tests/auto/ -name tst_*`; do
>> > + if [ not ` echo ${var##*/} | grep '\.'` ]; then
>> > + echo ${var##*/} >> ${t}/tst_list
>> > + install -m 0644 ${var} ${t}
>> > + fi
>> > + done
>> > +}
>> > +
>> > do_install_append() {
>> > # Avoid qmake error "Cannot read
>> > [...]/usr/lib/qt5/mkspecs/oe-device-extra.pri: No such file or
>> directory"
>> > touch
>> > ${D}/${OE_QMAKE_PATH_QT_ARCHDATA}/mkspecs/oe-device-extra.pri
>> > --
>> > 2.7.4
>>
>>
>>
>> --
>> _______________________________________________
>> Openembedded-devel mailing list
>> Openembedded-devel@lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>>
>>
>>
>
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [meta-qt5] [PATCH] qtbase: add ptest
2017-07-22 14:50 ` Martin Jansa
@ 2017-07-25 1:27 ` Huang, Qiyu
2017-07-28 12:00 ` Khem Raj
1 sibling, 0 replies; 11+ messages in thread
From: Huang, Qiyu @ 2017-07-25 1:27 UTC (permalink / raw)
To: Martin Jansa; +Cc: openembedded-devel
Dear Martin
I have tryed my patch in the lastest master branch, but I didn't found any compile error when I bitbake qtbase or qtbase-native, Now I have made a new patch for the lastest master branch.
huangqy
From: Martin Jansa [mailto:martin.jansa@gmail.com]
Sent: Saturday, July 22, 2017 10:50 PM
To: Huang, Qiyu <huangqy.fnst@cn.fujitsu.com>
Cc: openembedded-devel@lists.openembedded.org
Subject: Re: [oe] [meta-qt5] [PATCH] qtbase: add ptest
Fails to build here:
http://errors.yoctoproject.org/Errors/Details/148218/
On Fri, Jul 21, 2017 at 1:35 PM, Martin Jansa <martin.jansa@gmail.com<mailto:martin.jansa@gmail.com>> wrote:
Dear Huang,
I'm sorry other ptest related changes were merged, but not this one. I've added it to master-next now.
On Fri, Jul 21, 2017 at 11:41 AM, Huang, Qiyu <huangqy.fnst@cn.fujitsu.com<mailto:huangqy.fnst@cn.fujitsu.com>> wrote:
Dear Martin
I have searched in the git log,and it was really not be mergerd.Could you please ensure it?
huangqy
From: Martin Jansa [mailto:martin.jansa@gmail.com<mailto:martin.jansa@gmail.com>]
Sent: Friday, July 21, 2017 4:48 PM
To: Huang, Qiyu <huangqy.fnst@cn.fujitsu.com<mailto:huangqy.fnst@cn.fujitsu.com>>
Cc: openembedded-devel@lists.openembedded.org<mailto:openembedded-devel@lists.openembedded.org>
Subject: Re: [oe] [meta-qt5] [PATCH] qtbase: add ptest
It was merged last week, why are you pinging this?
On Fri, Jul 21, 2017 at 9:01 AM, Huang, Qiyu <huangqy.fnst@cn.fujitsu.com<mailto:huangqy.fnst@cn.fujitsu.com>> wrote:
ping
> -----Original Message-----
> From: Huang, Qiyu
> Sent: Friday, June 09, 2017 9:06 AM
> To: openembedded-devel@lists.openembedded.org<mailto:openembedded-devel@lists.openembedded.org>
> Cc: Huang, Qiyu <huangqy.fnst@cn.fujitsu.com<mailto:huangqy.fnst@cn.fujitsu.com>>
> Subject: [oe] [meta-qt5] [PATCH] qtbase: add ptest
>
> Add ptest for qtbase by using provided testsuite.
>
> Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com<mailto:huangqy.fnst@cn.fujitsu.com>>
> ---
> .../0001-Delete-qlonglong-and-qulonglong.patch | 28
> ++++++++++++++++++++++
> recipes-qt/qt5/qtbase/run-ptest | 6 +++++
> recipes-qt/qt5/qtbase_git.bb<http://qtbase_git.bb> | 17 ++++++++++++-
> 3 files changed, 50 insertions(+), 1 deletion(-) create mode 100644
> recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
> create mode 100644 recipes-qt/qt5/qtbase/run-ptest
>
> diff --git a/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
> b/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
> new file mode 100644
> index 0000000..975cd28
> --- /dev/null
> +++ b/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
> @@ -0,0 +1,28 @@
> +From c67a4af2e5db4c1e2213961e6392b59affd1959f Mon Sep 17 00:00:00
> 2001
> +From: Huang Qiyu <huangqy.fnst@cn.fujitsu.com<mailto:huangqy.fnst@cn.fujitsu.com>>
> +Date: Wed, 7 Jun 2017 21:00:49 +0900
> +Subject: [PATCH] Delete qlonglong and qulonglong
> +
> +Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com<mailto:huangqy.fnst@cn.fujitsu.com>>
> +---
> + tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro<http://qatomicinteger.pro> | 2 --
> + 1 file changed, 2 deletions(-)
> +
> +diff --git
> +a/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro<http://qatomicinteger.pro>
> +b/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro<http://qatomicinteger.pro>
> +index 09458bd..59a120e 100644
> +--- a/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro<http://qatomicinteger.pro>
> ++++ b/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro<http://qatomicinteger.pro>
> +@@ -5,10 +5,8 @@ SUBDIRS=\
> + char32_t \
> + int \
> + long \
> +- qlonglong \
> + qptrdiff \
> + quintptr \
> +- qulonglong \
> + schar \
> + short \
> + uchar \
> +--
> +2.7.4
> +
> diff --git a/recipes-qt/qt5/qtbase/run-ptest b/recipes-qt/qt5/qtbase/run-ptest
> new file mode 100644 index 0000000..044f834
> --- /dev/null
> +++ b/recipes-qt/qt5/qtbase/run-ptest
> @@ -0,0 +1,6 @@
> +#!/bin/sh
> +
> +for x in ` awk '{print $1}' tst_list `;do
> + ./${x};
> +done
> +
> diff --git a/recipes-qt/qt5/qtbase_git.bb<http://qtbase_git.bb> b/recipes-qt/qt5/qtbase_git.bb<http://qtbase_git.bb> index
> 27d0de1..39fc272 100644
> --- a/recipes-qt/qt5/qtbase_git.bb<http://qtbase_git.bb>
> +++ b/recipes-qt/qt5/qtbase_git.bb<http://qtbase_git.bb>
> @@ -23,8 +23,12 @@ SRC_URI += "\
> file://0005-configure-bump-path-length-from-256-to-512-character.patch<file:///\\0005-configure-bump-path-length-from-256-to-512-character.patch>
> \
> file://0009-Disable-all-unknown-features-instead-of-erroring-out.patch<file:///\\0009-Disable-all-unknown-features-instead-of-erroring-out.patch> \
>
> file://0010-Pretend-Qt5-wasn-t-found-if-OE_QMAKE_PATH_EXTERNAL_H.patch<file:///\\0010-Pretend-Qt5-wasn-t-found-if-OE_QMAKE_PATH_EXTERNAL_H.patch>
> \
> + file://0001-Delete-qlonglong-and-qulonglong.patch<file:///\\0001-Delete-qlonglong-and-qulonglong.patch> \
> + file://run-ptest<file:///\\run-ptest> \
> "
>
> +inherit ptest
> +
> # only for target qtbase
> SRC_URI += "\
> file://0008-configure-paths-for-target-qmake-properly.patch<file:///\\0008-configure-paths-for-target-qmake-properly.patch> \ @@ -48,7
> +52,7 @@ PACKAGECONFIG_DISTRO ?= ""
> PACKAGECONFIG_RELEASE ?= "release"
> # This is in qt5.inc, because qtwebkit-examples are using it to enable
> ca-certificates dependency # PACKAGECONFIG_OPENSSL ?= "openssl"
> -PACKAGECONFIG_DEFAULT ?= "dbus udev evdev widgets tools libs freetype"
> +PACKAGECONFIG_DEFAULT ?= "dbus udev evdev widgets tools libs freetype
> tests"
>
> PACKAGECONFIG ?= " \
> ${PACKAGECONFIG_RELEASE} \
> @@ -170,6 +174,17 @@ do_configure() {
> ${QT_CONFIG_FLAGS}
> }
>
> +fakeroot do_install_ptest() {
> + mkdir -p ${D}${PTEST_PATH}
> + t=${D}${PTEST_PATH}
> + for var in ` find ${B}/tests/auto/ -name tst_*`; do
> + if [ not ` echo ${var##*/} | grep '\.'` ]; then
> + echo ${var##*/} >> ${t}/tst_list
> + install -m 0644 ${var} ${t}
> + fi
> + done
> +}
> +
> do_install_append() {
> # Avoid qmake error "Cannot read
> [...]/usr/lib/qt5/mkspecs/oe-device-extra.pri: No such file or directory"
> touch
> ${D}/${OE_QMAKE_PATH_QT_ARCHDATA}/mkspecs/oe-device-extra.pri
> --
> 2.7.4
--
_______________________________________________
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org<mailto:Openembedded-devel@lists.openembedded.org>
http://lists.openembedded.org/mailman/listinfo/openembedded-devel
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [meta-qt5] [PATCH] qtbase: add ptest
2017-07-22 14:50 ` Martin Jansa
2017-07-25 1:27 ` Huang, Qiyu
@ 2017-07-28 12:00 ` Khem Raj
1 sibling, 0 replies; 11+ messages in thread
From: Khem Raj @ 2017-07-28 12:00 UTC (permalink / raw)
To: Martin Jansa; +Cc: openembedded-devel
On Sat, Jul 22, 2017 at 7:50 AM, Martin Jansa <martin.jansa@gmail.com> wrote:
> Fails to build here:
> http://errors.yoctoproject.org/Errors/Details/148218/
I see same error on arm builds with this patch
>
> On Fri, Jul 21, 2017 at 1:35 PM, Martin Jansa <martin.jansa@gmail.com>
> wrote:
>
>> Dear Huang,
>>
>> I'm sorry other ptest related changes were merged, but not this one. I've
>> added it to master-next now.
>>
>> On Fri, Jul 21, 2017 at 11:41 AM, Huang, Qiyu <huangqy.fnst@cn.fujitsu.com
>> > wrote:
>>
>>> Dear Martin
>>>
>>>
>>>
>>> I have searched in the git log,and it was really not be mergerd.Could you
>>> please ensure it?
>>>
>>>
>>>
>>> huangqy
>>>
>>>
>>>
>>> *From:* Martin Jansa [mailto:martin.jansa@gmail.com]
>>> *Sent:* Friday, July 21, 2017 4:48 PM
>>> *To:* Huang, Qiyu <huangqy.fnst@cn.fujitsu.com>
>>> *Cc:* openembedded-devel@lists.openembedded.org
>>> *Subject:* Re: [oe] [meta-qt5] [PATCH] qtbase: add ptest
>>>
>>>
>>>
>>> It was merged last week, why are you pinging this?
>>>
>>>
>>>
>>> On Fri, Jul 21, 2017 at 9:01 AM, Huang, Qiyu <huangqy.fnst@cn.fujitsu.com>
>>> wrote:
>>>
>>> ping
>>>
>>> > -----Original Message-----
>>> > From: Huang, Qiyu
>>> > Sent: Friday, June 09, 2017 9:06 AM
>>> > To: openembedded-devel@lists.openembedded.org
>>> > Cc: Huang, Qiyu <huangqy.fnst@cn.fujitsu.com>
>>> > Subject: [oe] [meta-qt5] [PATCH] qtbase: add ptest
>>> >
>>>
>>> > Add ptest for qtbase by using provided testsuite.
>>> >
>>> > Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
>>> > ---
>>> > .../0001-Delete-qlonglong-and-qulonglong.patch | 28
>>> > ++++++++++++++++++++++
>>> > recipes-qt/qt5/qtbase/run-ptest | 6 +++++
>>> > recipes-qt/qt5/qtbase_git.bb | 17 ++++++++++++-
>>> > 3 files changed, 50 insertions(+), 1 deletion(-) create mode 100644
>>> > recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
>>> > create mode 100644 recipes-qt/qt5/qtbase/run-ptest
>>> >
>>> > diff --git a/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong
>>> .patch
>>> > b/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
>>> > new file mode 100644
>>> > index 0000000..975cd28
>>> > --- /dev/null
>>> > +++ b/recipes-qt/qt5/qtbase/0001-Delete-qlonglong-and-qulonglong.patch
>>> > @@ -0,0 +1,28 @@
>>> > +From c67a4af2e5db4c1e2213961e6392b59affd1959f Mon Sep 17 00:00:00
>>> > 2001
>>> > +From: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
>>> > +Date: Wed, 7 Jun 2017 21:00:49 +0900
>>> > +Subject: [PATCH] Delete qlonglong and qulonglong
>>> > +
>>> > +Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
>>> > +---
>>> > + tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro | 2 --
>>> > + 1 file changed, 2 deletions(-)
>>> > +
>>> > +diff --git
>>>
>>> > +a/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
>>> > +b/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
>>>
>>> > +index 09458bd..59a120e 100644
>>> > +--- a/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
>>> > ++++ b/tests/auto/corelib/thread/qatomicinteger/qatomicinteger.pro
>>> > +@@ -5,10 +5,8 @@ SUBDIRS=\
>>> > + char32_t \
>>> > + int \
>>> > + long \
>>> > +- qlonglong \
>>> > + qptrdiff \
>>> > + quintptr \
>>> > +- qulonglong \
>>> > + schar \
>>> > + short \
>>> > + uchar \
>>> > +--
>>> > +2.7.4
>>> > +
>>> > diff --git a/recipes-qt/qt5/qtbase/run-ptest
>>> b/recipes-qt/qt5/qtbase/run-ptest
>>> > new file mode 100644 index 0000000..044f834
>>> > --- /dev/null
>>> > +++ b/recipes-qt/qt5/qtbase/run-ptest
>>> > @@ -0,0 +1,6 @@
>>> > +#!/bin/sh
>>> > +
>>> > +for x in ` awk '{print $1}' tst_list `;do
>>> > + ./${x};
>>> > +done
>>> > +
>>> > diff --git a/recipes-qt/qt5/qtbase_git.bb b/recipes-qt/qt5/
>>> qtbase_git.bb index
>>> > 27d0de1..39fc272 100644
>>> > --- a/recipes-qt/qt5/qtbase_git.bb
>>> > +++ b/recipes-qt/qt5/qtbase_git.bb
>>> > @@ -23,8 +23,12 @@ SRC_URI += "\
>>> > file://0005-configure-bump-path-length-from-256-to-512-chara
>>> cter.patch
>>> > \
>>> > file://0009-Disable-all-unknown-features-instead-of-erroring
>>> -out.patch \
>>> >
>>> > file://0010-Pretend-Qt5-wasn-t-found-if-OE_QMAKE_PATH_EXTERNAL_H.patch
>>> > \
>>> > + file://0001-Delete-qlonglong-and-qulonglong.patch \
>>> > + file://run-ptest \
>>> > "
>>> >
>>> > +inherit ptest
>>> > +
>>> > # only for target qtbase
>>> > SRC_URI += "\
>>> > file://0008-configure-paths-for-target-qmake-properly.patch \ @@
>>> -48,7
>>> > +52,7 @@ PACKAGECONFIG_DISTRO ?= ""
>>> > PACKAGECONFIG_RELEASE ?= "release"
>>> > # This is in qt5.inc, because qtwebkit-examples are using it to enable
>>> > ca-certificates dependency # PACKAGECONFIG_OPENSSL ?= "openssl"
>>> > -PACKAGECONFIG_DEFAULT ?= "dbus udev evdev widgets tools libs freetype"
>>> > +PACKAGECONFIG_DEFAULT ?= "dbus udev evdev widgets tools libs freetype
>>> > tests"
>>> >
>>> > PACKAGECONFIG ?= " \
>>> > ${PACKAGECONFIG_RELEASE} \
>>> > @@ -170,6 +174,17 @@ do_configure() {
>>> > ${QT_CONFIG_FLAGS}
>>> > }
>>> >
>>> > +fakeroot do_install_ptest() {
>>> > + mkdir -p ${D}${PTEST_PATH}
>>> > + t=${D}${PTEST_PATH}
>>> > + for var in ` find ${B}/tests/auto/ -name tst_*`; do
>>> > + if [ not ` echo ${var##*/} | grep '\.'` ]; then
>>> > + echo ${var##*/} >> ${t}/tst_list
>>> > + install -m 0644 ${var} ${t}
>>> > + fi
>>> > + done
>>> > +}
>>> > +
>>> > do_install_append() {
>>> > # Avoid qmake error "Cannot read
>>> > [...]/usr/lib/qt5/mkspecs/oe-device-extra.pri: No such file or
>>> directory"
>>> > touch
>>> > ${D}/${OE_QMAKE_PATH_QT_ARCHDATA}/mkspecs/oe-device-extra.pri
>>> > --
>>> > 2.7.4
>>>
>>>
>>>
>>> --
>>> _______________________________________________
>>> Openembedded-devel mailing list
>>> Openembedded-devel@lists.openembedded.org
>>> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>>>
>>>
>>>
>>
>>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2017-07-28 12:01 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-06-09 1:06 [meta-qt5] [PATCH] qtbase: add ptest Huang Qiyu
2017-06-13 16:24 ` Denys Dmytriyenko
2017-06-27 7:40 ` Huang, Qiyu
2017-07-10 1:28 ` Huang, Qiyu
2017-07-21 7:01 ` Huang, Qiyu
2017-07-21 8:48 ` Martin Jansa
2017-07-21 9:41 ` Huang, Qiyu
2017-07-21 11:35 ` Martin Jansa
2017-07-22 14:50 ` Martin Jansa
2017-07-25 1:27 ` Huang, Qiyu
2017-07-28 12:00 ` Khem Raj
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.