[OE-core] [PATCH v2] oeqa/sdk: Replace buildiptables for buildlzip tests

Khem Raj raj.khem at gmail.com
Thu Jul 6 06:33:24 UTC 2017



On 7/3/17 1:04 PM, jose.perez.carranza at linux.intel.com wrote:
> From: Jose Perez Carranza <jose.perez.carranza at linux.intel.com>
> 
> Buildiptables test cases are conflicting with images built with “musl”
> as standard C library, in order to avoid those issues lzip package was
> selected to be used on the tests as this does not have any "musl"
> dependency.
> 
> [YOCTO #11713]

On top of this patch we also needs to change meta/class/testimage.bbclass
to replace buildiptables with buildlzip

> 
> Signed-off-by: Jose Perez Carranza <jose.perez.carranza at linux.intel.com>
> ---
>  meta/lib/oeqa/sdk/cases/{buildiptables.py => buildlzip.py} | 8 ++++----
>  1 file changed, 4 insertions(+), 4 deletions(-)
>  rename meta/lib/oeqa/sdk/cases/{buildiptables.py => buildlzip.py} (84%)
> 
> diff --git a/meta/lib/oeqa/sdk/cases/buildiptables.py b/meta/lib/oeqa/sdk/cases/buildlzip.py
> similarity index 84%
> rename from meta/lib/oeqa/sdk/cases/buildiptables.py
> rename to meta/lib/oeqa/sdk/cases/buildlzip.py
> index 419c7ebd09b..3a89ce86276 100644
> --- a/meta/lib/oeqa/sdk/cases/buildiptables.py
> +++ b/meta/lib/oeqa/sdk/cases/buildlzip.py
> @@ -3,15 +3,15 @@ from oeqa.sdk.case import OESDKTestCase
>  from oeqa.sdk.utils.sdkbuildproject import SDKBuildProject
>  
>  
> -class BuildIptablesTest(OESDKTestCase):
> +class BuildLzipTest(OESDKTestCase):
>      td_vars = ['DATETIME']
>  
>      @classmethod
>      def setUpClass(self):
>          dl_dir = self.td.get('DL_DIR', None)
>  
> -        self.project = SDKBuildProject(self.tc.sdk_dir + "/iptables/", self.tc.sdk_env, 
> -                        "http://downloads.yoctoproject.org/mirror/sources/iptables-1.4.13.tar.bz2",
> +        self.project = SDKBuildProject(self.tc.sdk_dir + "/lzip/", self.tc.sdk_env,
> +                        "http://downloads.yoctoproject.org/mirror/sources/lzip-1.19.tar.gz",
>                          self.tc.sdk_dir, self.td['DATETIME'], dl_dir=dl_dir)
>          self.project.download_archive()
>  
> @@ -21,7 +21,7 @@ class BuildIptablesTest(OESDKTestCase):
>                  self.tc.hasTargetPackage("gcc")):
>              raise unittest.SkipTest("SDK doesn't contain a cross-canadian toolchain")
>  
> -    def test_iptables(self):
> +    def test_lzip(self):
>          self.assertEqual(self.project.run_configure(), 0,
>                          msg="Running configure failed")
>  
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 163 bytes
Desc: OpenPGP digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20170705/89c6b04f/attachment-0002.sig>


More information about the Openembedded-core mailing list