[OE-core] [PATCH 2/2] selftest: add cmake oeqa portion
Armin Kuster
akuster808 at gmail.com
Sat Jun 9 20:00:47 UTC 2018
add boost
Signed-off-by: Armin Kuster <akuster808 at gmail.com>
---
meta/lib/oeqa/selftest/cases/cmake.py | 43 +++++++++++++++++++++++++++++++++++
1 file changed, 43 insertions(+)
create mode 100644 meta/lib/oeqa/selftest/cases/cmake.py
diff --git a/meta/lib/oeqa/selftest/cases/cmake.py b/meta/lib/oeqa/selftest/cases/cmake.py
new file mode 100644
index 0000000..aaf7f95
--- /dev/null
+++ b/meta/lib/oeqa/selftest/cases/cmake.py
@@ -0,0 +1,43 @@
+#!/usr/bin/env python
+# ex:ts=4:sw=4:sts=4:et
+# -*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*-
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License version 2 as
+# published by the Free Software Foundation.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+
+"""Test cases for cmake."""
+
+import os
+import sys
+import unittest
+from glob import glob
+
+from oeqa.selftest.case import OESelftestTestCase
+from oeqa.utils.commands import bitbake, runCmd
+from oeqa.core.decorator.oeid import OETestID
+
+class CmakeSelfTests(OESelftestTestCase):
+ """cmake test class."""
+
+ @classmethod
+ def setUpClass(cls):
+ super(CmakeSelfTests, cls).setUpClass()
+ bitbake("core-image-minimal")
+
+ @OETestID(3000)
+ def test_boost_vesrion_check(self):
+ """Build Hello world with boost support"""
+ result = runCmd("bitbake cmake-boost-version-test")
+ self.assertEqual(0, result.status)
+
--
2.7.4
More information about the Openembedded-core
mailing list