* [meta-qt5] [PATCH v2 0/4] Add ptest for qtdeclarative, qtxmlpatterns and qtquick1
@ 2017-05-24 1:02 Huang Qiyu
2017-05-24 1:02 ` [meta-qt5] [PATCH v2 1/4] Add 'qt5-ptest.inc' for qt5 ptest Huang Qiyu
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Huang Qiyu @ 2017-05-24 1:02 UTC (permalink / raw)
To: openembedded-devel
1) Add 'qt5-ptest.inc' for qt5 ptest
2) Add ptest for qtdeclarative by using provided testsuite.
3) Add ptest for qtxmlpatterns by using provided testsuite.
4) Add ptest for qtquick1 by using provided testsuite.
recipes-qt/qt5/qt5-ptest.inc | 25 +++++++++++++++++++++++++
recipes-qt/qt5/qtdeclarative/run-ptest | 5 +++++
recipes-qt/qt5/qtdeclarative_git.bb | 1 +
recipes-qt/qt5/qtquick1/run-ptest | 6 ++++++
recipes-qt/qt5/qtquick1_git.bb | 1 +
recipes-qt/qt5/qtxmlpatterns/run-ptest | 6 ++++++
recipes-qt/qt5/qtxmlpatterns_git.bb | 1 +
7 files changed, 45 insertions(+)
create mode 100644 recipes-qt/qt5/qt5-ptest.inc
create mode 100644 recipes-qt/qt5/qtdeclarative/run-ptest
create mode 100644 recipes-qt/qt5/qtquick1/run-ptest
create mode 100644 recipes-qt/qt5/qtxmlpatterns/run-ptest
--
2.7.4
^ permalink raw reply [flat|nested] 5+ messages in thread
* [meta-qt5] [PATCH v2 1/4] Add 'qt5-ptest.inc' for qt5 ptest
2017-05-24 1:02 [meta-qt5] [PATCH v2 0/4] Add ptest for qtdeclarative, qtxmlpatterns and qtquick1 Huang Qiyu
@ 2017-05-24 1:02 ` Huang Qiyu
2017-05-24 1:02 ` [meta-qt5] [PATCH v2 2/4] qtdeclarative: Add ptest Huang Qiyu
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Huang Qiyu @ 2017-05-24 1:02 UTC (permalink / raw)
To: openembedded-devel
Since the ptest code for qtdeclarative,qtquick1 and qtxmlpatterns is similar, moved the same functions to include file "qt5-ptest.inc".
qt5-ptest.inc:
Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
---
recipes-qt/qt5/qt5-ptest.inc | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
create mode 100644 recipes-qt/qt5/qt5-ptest.inc
diff --git a/recipes-qt/qt5/qt5-ptest.inc b/recipes-qt/qt5/qt5-ptest.inc
new file mode 100644
index 0000000..35bd9ac
--- /dev/null
+++ b/recipes-qt/qt5/qt5-ptest.inc
@@ -0,0 +1,25 @@
+SRC_URI += "file://run-ptest"
+
+inherit ptest
+
+addtask do_populate_sysroot after do_install before do_compile_ptest_base
+deltask do_compile_ptest_base
+addtask do_compile_ptest_base after do_populate_sysroot before do_install_ptest
+addtask do_install_ptest after do_compile_ptest_base before do_package
+
+do_compile_ptest() {
+ cd ${S}/tests
+ qmake -o Makefile tests.pro
+ oe_runmake
+}
+
+fakeroot do_install_ptest() {
+ mkdir -p ${D}${PTEST_PATH}
+ t=${D}${PTEST_PATH}
+ for var in ` find ${S}/tests/auto/ -name tst_*`; do
+ if [ not ` echo ${var##*/} | grep '\.'` ]; then
+ echo ${var##*/} >> ${t}/tst_list
+ install -m 0644 ${var} ${t}
+ fi
+ done
+}
--
2.7.4
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [meta-qt5] [PATCH v2 2/4] qtdeclarative: Add ptest
2017-05-24 1:02 [meta-qt5] [PATCH v2 0/4] Add ptest for qtdeclarative, qtxmlpatterns and qtquick1 Huang Qiyu
2017-05-24 1:02 ` [meta-qt5] [PATCH v2 1/4] Add 'qt5-ptest.inc' for qt5 ptest Huang Qiyu
@ 2017-05-24 1:02 ` Huang Qiyu
2017-05-24 1:02 ` [meta-qt5] [PATCH v2 3/4] qtxmlpatterns: " Huang Qiyu
2017-05-24 1:02 ` [meta-qt5] [PATCH v2 4/4] qtquick1: " Huang Qiyu
3 siblings, 0 replies; 5+ messages in thread
From: Huang Qiyu @ 2017-05-24 1:02 UTC (permalink / raw)
To: openembedded-devel
Add ptest for qtdeclarative by using provided testsuite.
Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
---
recipes-qt/qt5/qtdeclarative/run-ptest | 5 +++++
recipes-qt/qt5/qtdeclarative_git.bb | 1 +
2 files changed, 6 insertions(+)
create mode 100644 recipes-qt/qt5/qtdeclarative/run-ptest
diff --git a/recipes-qt/qt5/qtdeclarative/run-ptest b/recipes-qt/qt5/qtdeclarative/run-ptest
new file mode 100644
index 0000000..6c3f522
--- /dev/null
+++ b/recipes-qt/qt5/qtdeclarative/run-ptest
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+for x in ` awk '{print $1}' tst_list `;do
+ ./${x};
+done
diff --git a/recipes-qt/qt5/qtdeclarative_git.bb b/recipes-qt/qt5/qtdeclarative_git.bb
index a620a00..bb0a605 100644
--- a/recipes-qt/qt5/qtdeclarative_git.bb
+++ b/recipes-qt/qt5/qtdeclarative_git.bb
@@ -1,5 +1,6 @@
require qt5.inc
require qt5-git.inc
+require qt5-ptest.inc
LICENSE = "GFDL-1.3 & BSD & ( GPL-3.0 & The-Qt-Company-GPL-Exception-1.0 | The-Qt-Company-Commercial ) & ( GPL-2.0+ | LGPL-3.0 | The-Qt-Company-Commercial )"
LIC_FILES_CHKSUM = " \
--
2.7.4
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [meta-qt5] [PATCH v2 3/4] qtxmlpatterns: Add ptest
2017-05-24 1:02 [meta-qt5] [PATCH v2 0/4] Add ptest for qtdeclarative, qtxmlpatterns and qtquick1 Huang Qiyu
2017-05-24 1:02 ` [meta-qt5] [PATCH v2 1/4] Add 'qt5-ptest.inc' for qt5 ptest Huang Qiyu
2017-05-24 1:02 ` [meta-qt5] [PATCH v2 2/4] qtdeclarative: Add ptest Huang Qiyu
@ 2017-05-24 1:02 ` Huang Qiyu
2017-05-24 1:02 ` [meta-qt5] [PATCH v2 4/4] qtquick1: " Huang Qiyu
3 siblings, 0 replies; 5+ messages in thread
From: Huang Qiyu @ 2017-05-24 1:02 UTC (permalink / raw)
To: openembedded-devel
Add ptest for qtxmlpatterns by using provided testsuite.
Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
---
recipes-qt/qt5/qtxmlpatterns/run-ptest | 6 ++++++
recipes-qt/qt5/qtxmlpatterns_git.bb | 1 +
2 files changed, 7 insertions(+)
create mode 100644 recipes-qt/qt5/qtxmlpatterns/run-ptest
diff --git a/recipes-qt/qt5/qtxmlpatterns/run-ptest b/recipes-qt/qt5/qtxmlpatterns/run-ptest
new file mode 100644
index 0000000..044f834
--- /dev/null
+++ b/recipes-qt/qt5/qtxmlpatterns/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/qtxmlpatterns_git.bb b/recipes-qt/qt5/qtxmlpatterns_git.bb
index c7efaf3..26d76f6 100644
--- a/recipes-qt/qt5/qtxmlpatterns_git.bb
+++ b/recipes-qt/qt5/qtxmlpatterns_git.bb
@@ -1,5 +1,6 @@
require qt5.inc
require qt5-git.inc
+require qt5-ptest.inc
LICENSE = "GFDL-1.3 & BSD & ( GPL-3.0 & The-Qt-Company-GPL-Exception-1.0 | The-Qt-Company-Commercial ) & ( GPL-2.0+ | LGPL-3.0 | The-Qt-Company-Commercial )"
LIC_FILES_CHKSUM = " \
--
2.7.4
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [meta-qt5] [PATCH v2 4/4] qtquick1: Add ptest
2017-05-24 1:02 [meta-qt5] [PATCH v2 0/4] Add ptest for qtdeclarative, qtxmlpatterns and qtquick1 Huang Qiyu
` (2 preceding siblings ...)
2017-05-24 1:02 ` [meta-qt5] [PATCH v2 3/4] qtxmlpatterns: " Huang Qiyu
@ 2017-05-24 1:02 ` Huang Qiyu
3 siblings, 0 replies; 5+ messages in thread
From: Huang Qiyu @ 2017-05-24 1:02 UTC (permalink / raw)
To: openembedded-devel
Add ptest for qtquick1 by using provided testsuite.
Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
---
recipes-qt/qt5/qtquick1/run-ptest | 6 ++++++
recipes-qt/qt5/qtquick1_git.bb | 1 +
2 files changed, 7 insertions(+)
create mode 100644 recipes-qt/qt5/qtquick1/run-ptest
diff --git a/recipes-qt/qt5/qtquick1/run-ptest b/recipes-qt/qt5/qtquick1/run-ptest
new file mode 100644
index 0000000..044f834
--- /dev/null
+++ b/recipes-qt/qt5/qtquick1/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/qtquick1_git.bb b/recipes-qt/qt5/qtquick1_git.bb
index e9b6185..d41b838 100644
--- a/recipes-qt/qt5/qtquick1_git.bb
+++ b/recipes-qt/qt5/qtquick1_git.bb
@@ -1,5 +1,6 @@
require qt5.inc
require qt5-git.inc
+require qt5-ptest.inc
LICENSE = "GFDL-1.3 & BSD & ( GPL-3.0 & The-Qt-Company-GPL-Exception-1.0 | The-Qt-Company-Commercial ) & ( GPL-2.0+ | LGPL-3.0 | The-Qt-Company-Commercial )"
LIC_FILES_CHKSUM = " \
--
2.7.4
^ permalink raw reply related [flat|nested] 5+ messages in thread
end of thread, other threads:[~2017-05-24 1:03 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-05-24 1:02 [meta-qt5] [PATCH v2 0/4] Add ptest for qtdeclarative, qtxmlpatterns and qtquick1 Huang Qiyu
2017-05-24 1:02 ` [meta-qt5] [PATCH v2 1/4] Add 'qt5-ptest.inc' for qt5 ptest Huang Qiyu
2017-05-24 1:02 ` [meta-qt5] [PATCH v2 2/4] qtdeclarative: Add ptest Huang Qiyu
2017-05-24 1:02 ` [meta-qt5] [PATCH v2 3/4] qtxmlpatterns: " Huang Qiyu
2017-05-24 1:02 ` [meta-qt5] [PATCH v2 4/4] qtquick1: " Huang Qiyu
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.