All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.