All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/1] oeqa/sdk: assimp.py -> cmake.py
@ 2021-09-10  8:08 Robert Yang
  2021-09-10  8:08 ` [PATCH 1/1] " Robert Yang
  0 siblings, 1 reply; 3+ messages in thread
From: Robert Yang @ 2021-09-10  8:08 UTC (permalink / raw)
  To: openembedded-core

* Test info
IMAGE_CLASSES += "testimage"

$ bitbake core-image-sato -cpopulate_sdk && bitbake core-image-sato -ctestsdk


The following changes since commit ec20e1a0e0ba61a7615b361bfc9d9dc58a91f9b3:

  create-spdx: remove trailing comma (2021-09-08 15:32:45 +0100)

are available in the Git repository at:

  git://git.openembedded.org/openembedded-core-contrib rbt/test
  http://cgit.openembedded.org/openembedded-core-contrib/log/?h=rbt/test

Robert Yang (1):
  oeqa/sdk: assimp.py -> cmake.py

 meta/lib/oeqa/sdk/cases/{assimp.py => cmake.py} | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)
 rename meta/lib/oeqa/sdk/cases/{assimp.py => cmake.py} (70%)

-- 
2.31.1


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [PATCH 1/1] oeqa/sdk: assimp.py -> cmake.py
  2021-09-10  8:08 [PATCH 0/1] oeqa/sdk: assimp.py -> cmake.py Robert Yang
@ 2021-09-10  8:08 ` Robert Yang
  2021-09-10  9:35   ` [OE-core] " Ross Burton
  0 siblings, 1 reply; 3+ messages in thread
From: Robert Yang @ 2021-09-10  8:08 UTC (permalink / raw)
  To: openembedded-core

The downloaded non-free sources, now download expat-2.4.1.tar.bz2 to replace
it, and also rename the test case to cmake.py since it is used for testing cmake.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
---
 meta/lib/oeqa/sdk/cases/{assimp.py => cmake.py} | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)
 rename meta/lib/oeqa/sdk/cases/{assimp.py => cmake.py} (70%)

diff --git a/meta/lib/oeqa/sdk/cases/assimp.py b/meta/lib/oeqa/sdk/cases/cmake.py
similarity index 70%
rename from meta/lib/oeqa/sdk/cases/assimp.py
rename to meta/lib/oeqa/sdk/cases/cmake.py
index f166758e498..13b24072109 100644
--- a/meta/lib/oeqa/sdk/cases/assimp.py
+++ b/meta/lib/oeqa/sdk/cases/cmake.py
@@ -21,12 +21,12 @@ class BuildAssimp(OESDKTestCase):
                 self.tc.hasHostPackage("cmake-native")):
             raise unittest.SkipTest("Needs cmake")
 
-    def test_assimp(self):
-        with tempfile.TemporaryDirectory(prefix="assimp", dir=self.tc.sdk_dir) as testdir:
-            tarball = self.fetch(testdir, self.td["DL_DIR"], "https://github.com/assimp/assimp/archive/v4.1.0.tar.gz")
+    def test_cmake(self):
+        with tempfile.TemporaryDirectory(prefix="cmake", dir=self.tc.sdk_dir) as testdir:
+            tarball = self.fetch(testdir, self.td["DL_DIR"], "https://downloads.sourceforge.net/expat/expat-2.4.1.tar.bz2")
 
             dirs = {}
-            dirs["source"] = os.path.join(testdir, "assimp-4.1.0")
+            dirs["source"] = os.path.join(testdir, "expat-2.4.1")
             dirs["build"] = os.path.join(testdir, "build")
             dirs["install"] = os.path.join(testdir, "install")
 
@@ -34,7 +34,7 @@ class BuildAssimp(OESDKTestCase):
             self.assertTrue(os.path.isdir(dirs["source"]))
             os.makedirs(dirs["build"])
 
-            self._run("cd {build} && cmake -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON {source}".format(**dirs))
+            self._run("cd {build} && cmake {source}".format(**dirs))
             self._run("cmake --build {build} -- -j".format(**dirs))
             self._run("cmake --build {build} --target install -- DESTDIR={install}".format(**dirs))
-            self.check_elf(os.path.join(dirs["install"], "usr", "local", "lib", "libassimp.so.4.1.0"))
+            self.check_elf(os.path.join(dirs["install"], "usr/local/lib/libexpat.so.1.8.1"))
-- 
2.31.1


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [OE-core] [PATCH 1/1] oeqa/sdk: assimp.py -> cmake.py
  2021-09-10  8:08 ` [PATCH 1/1] " Robert Yang
@ 2021-09-10  9:35   ` Ross Burton
  0 siblings, 0 replies; 3+ messages in thread
From: Ross Burton @ 2021-09-10  9:35 UTC (permalink / raw)
  To: Robert Yang; +Cc: OE-core

On Fri, 10 Sept 2021 at 09:08, Robert Yang <liezhi.yang@windriver.com> wrote:
> -            self._run("cd {build} && cmake -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON {source}".format(**dirs))
> +            self._run("cd {build} && cmake {source}".format(**dirs))

Verbose makefiles were turned on for a reason: when it breaks, we want
to see the full log.

>              self._run("cmake --build {build} -- -j".format(**dirs))
>              self._run("cmake --build {build} --target install -- DESTDIR={install}".format(**dirs))
> -            self.check_elf(os.path.join(dirs["install"], "usr", "local", "lib", "libassimp.so.4.1.0"))
> +            self.check_elf(os.path.join(dirs["install"], "usr/local/lib/libexpat.so.1.8.1"))

Using join() but passing a hardcoded path string seems suboptimal.

Ross

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-09-10  9:35 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-09-10  8:08 [PATCH 0/1] oeqa/sdk: assimp.py -> cmake.py Robert Yang
2021-09-10  8:08 ` [PATCH 1/1] " Robert Yang
2021-09-10  9:35   ` [OE-core] " Ross Burton

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.