diff options
Diffstat (limited to 'meta/lib/oeqa/sdk/cases/buildlzip.py')
-rw-r--r-- | meta/lib/oeqa/sdk/cases/buildlzip.py | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/meta/lib/oeqa/sdk/cases/buildlzip.py b/meta/lib/oeqa/sdk/cases/buildlzip.py deleted file mode 100644 index 515acd2891..0000000000 --- a/meta/lib/oeqa/sdk/cases/buildlzip.py +++ /dev/null @@ -1,37 +0,0 @@ -# -# SPDX-License-Identifier: MIT -# - -import os, tempfile, subprocess, unittest -from oeqa.sdk.case import OESDKTestCase -from oeqa.utils.subprocesstweak import errors_have_output -errors_have_output() - -class BuildLzipTest(OESDKTestCase): - """ - Test that "plain" compilation works, using just $CC $CFLAGS etc. - """ - def test_lzip(self): - with tempfile.TemporaryDirectory(prefix="lzip", dir=self.tc.sdk_dir) as testdir: - tarball = self.fetch(testdir, self.td["DL_DIR"], "http://downloads.yoctoproject.org/mirror/sources/lzip-1.19.tar.gz") - - dirs = {} - dirs["source"] = os.path.join(testdir, "lzip-1.19") - dirs["build"] = os.path.join(testdir, "build") - dirs["install"] = os.path.join(testdir, "install") - - subprocess.check_output(["tar", "xf", tarball, "-C", testdir]) - self.assertTrue(os.path.isdir(dirs["source"])) - os.makedirs(dirs["build"]) - - cmd = """cd {build} && \ - {source}/configure --srcdir {source} \ - CXX="$CXX" \ - CPPFLAGS="$CPPFLAGS" \ - CXXFLAGS="$CXXFLAGS" \ - LDFLAGS="$LDFLAGS" \ - """ - self._run(cmd.format(**dirs)) - self._run("cd {build} && make -j".format(**dirs)) - self._run("cd {build} && make install DESTDIR={install}".format(**dirs)) - self.check_elf(os.path.join(dirs["install"], "usr", "local", "bin", "lzip")) |