summaryrefslogtreecommitdiff
path: root/meta/classes
diff options
context:
space:
mode:
authorRoss Burton <ross.burton@intel.com>2014-07-23 23:07:22 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2014-07-25 15:33:33 +0100
commit6a66fadbd7d7675c61c342f9c338edbdedf8b92c (patch)
treeb32035ad35ea100b5a34a36d57fed612291dfbaa /meta/classes
parent8abd1d0d605cec77faca1f21663feb4ad9e27d1d (diff)
downloadopenembedded-core-6a66fadbd7d7675c61c342f9c338edbdedf8b92c.tar.gz
openembedded-core-6a66fadbd7d7675c61c342f9c338edbdedf8b92c.tar.bz2
openembedded-core-6a66fadbd7d7675c61c342f9c338edbdedf8b92c.zip
ptest-gnome: add ptest helper for GNOME packages
Many GNOME packages are using their InstalledTests pattern, where the test suite can be trivially installed. To avoid repeating the same logic over and over, add a class to encapsulate this. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes')
-rw-r--r--meta/classes/ptest-gnome.bbclass8
1 files changed, 8 insertions, 0 deletions
diff --git a/meta/classes/ptest-gnome.bbclass b/meta/classes/ptest-gnome.bbclass
new file mode 100644
index 0000000000..b2949af9bb
--- /dev/null
+++ b/meta/classes/ptest-gnome.bbclass
@@ -0,0 +1,8 @@
+inherit ptest
+
+EXTRA_OECONF_append_class-target = " ${@bb.utils.contains('PTEST_ENABLED', '1', '--enable-installed-tests', '--disable-installed-tests', d)}"
+
+FILES_${PN}-ptest += "${libexecdir}/installed-tests/ \
+ ${datadir}/installed-tests/"
+
+RDEPENDS_${PN}-ptest += "gnome-desktop-testing"