summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-yocto-bsp/lib/oeqa/selftest/cases/systemd_boot.py2
-rw-r--r--meta/lib/oeqa/selftest/cases/sstatetests.py34
2 files changed, 18 insertions, 18 deletions
diff --git a/meta-yocto-bsp/lib/oeqa/selftest/cases/systemd_boot.py b/meta-yocto-bsp/lib/oeqa/selftest/cases/systemd_boot.py
index 781763d1f1..961d4ea31d 100644
--- a/meta-yocto-bsp/lib/oeqa/selftest/cases/systemd_boot.py
+++ b/meta-yocto-bsp/lib/oeqa/selftest/cases/systemd_boot.py
@@ -18,7 +18,7 @@ class Systemdboot(OESelftestTestCase):
18 18
19 # Set EFI_PROVIDER = "systemdboot" and MACHINE = "genericx86-64" in conf/local.conf 19 # Set EFI_PROVIDER = "systemdboot" and MACHINE = "genericx86-64" in conf/local.conf
20 features = 'EFI_PROVIDER = "systemd-boot"\n' 20 features = 'EFI_PROVIDER = "systemd-boot"\n'
21 features += 'MACHINE = "genericx86-64"\n' 21 features += 'MACHINE:forcevariable = "genericx86-64"\n'
22 features += 'IMAGE_FSTYPES += "wic"\n' 22 features += 'IMAGE_FSTYPES += "wic"\n'
23 features += 'COMPATIBLE_MACHINE:pn-ssh-pregen-hostkeys:genericx86-64 = "genericx86-64"\n' 23 features += 'COMPATIBLE_MACHINE:pn-ssh-pregen-hostkeys:genericx86-64 = "genericx86-64"\n'
24 self.append_config(features) 24 self.append_config(features)
diff --git a/meta/lib/oeqa/selftest/cases/sstatetests.py b/meta/lib/oeqa/selftest/cases/sstatetests.py
index 08f94b168a..44dd674a32 100644
--- a/meta/lib/oeqa/selftest/cases/sstatetests.py
+++ b/meta/lib/oeqa/selftest/cases/sstatetests.py
@@ -336,20 +336,20 @@ class SStateCacheManagement(SStateBase):
336 def test_sstate_cache_management_script_using_pr_3(self): 336 def test_sstate_cache_management_script_using_pr_3(self):
337 global_config = [] 337 global_config = []
338 target_config = [] 338 target_config = []
339 global_config.append('MACHINE = "qemux86-64"') 339 global_config.append('MACHINE:forcevariable = "qemux86-64"')
340 target_config.append('PR = "0"') 340 target_config.append('PR = "0"')
341 global_config.append(global_config[0]) 341 global_config.append(global_config[0])
342 target_config.append('PR = "1"') 342 target_config.append('PR = "1"')
343 global_config.append('MACHINE = "qemux86"') 343 global_config.append('MACHINE:forcevariable = "qemux86"')
344 target_config.append('PR = "1"') 344 target_config.append('PR = "1"')
345 self.run_test_sstate_cache_management_script('m4', global_config, target_config, ignore_patterns=['populate_lic']) 345 self.run_test_sstate_cache_management_script('m4', global_config, target_config, ignore_patterns=['populate_lic'])
346 346
347 def test_sstate_cache_management_script_using_machine(self): 347 def test_sstate_cache_management_script_using_machine(self):
348 global_config = [] 348 global_config = []
349 target_config = [] 349 target_config = []
350 global_config.append('MACHINE = "qemux86-64"') 350 global_config.append('MACHINE:forcevariable = "qemux86-64"')
351 target_config.append('') 351 target_config.append('')
352 global_config.append('MACHINE = "qemux86"') 352 global_config.append('MACHINE:forcevariable = "qemux86"')
353 target_config.append('') 353 target_config.append('')
354 self.run_test_sstate_cache_management_script('m4', global_config, target_config, ignore_patterns=['populate_lic']) 354 self.run_test_sstate_cache_management_script('m4', global_config, target_config, ignore_patterns=['populate_lic'])
355 355
@@ -357,7 +357,7 @@ class SStateHashSameSigs(SStateBase):
357 def sstate_hashtest(self, sdkmachine): 357 def sstate_hashtest(self, sdkmachine):
358 358
359 self.write_config(""" 359 self.write_config("""
360MACHINE = "qemux86" 360MACHINE:forcevariable = "qemux86"
361TMPDIR = "${TOPDIR}/tmp-sstatesamehash" 361TMPDIR = "${TOPDIR}/tmp-sstatesamehash"
362BUILD_ARCH = "x86_64" 362BUILD_ARCH = "x86_64"
363BUILD_OS = "linux" 363BUILD_OS = "linux"
@@ -368,7 +368,7 @@ BB_SIGNATURE_HANDLER = "OEBasicHash"
368 self.track_for_cleanup(self.topdir + "/tmp-sstatesamehash") 368 self.track_for_cleanup(self.topdir + "/tmp-sstatesamehash")
369 bitbake("core-image-weston -S none") 369 bitbake("core-image-weston -S none")
370 self.write_config(""" 370 self.write_config("""
371MACHINE = "qemux86" 371MACHINE:forcevariable = "qemux86"
372TMPDIR = "${TOPDIR}/tmp-sstatesamehash2" 372TMPDIR = "${TOPDIR}/tmp-sstatesamehash2"
373BUILD_ARCH = "i686" 373BUILD_ARCH = "i686"
374BUILD_OS = "linux" 374BUILD_OS = "linux"
@@ -454,13 +454,13 @@ class SStateHashSameSigs2(SStateBase):
454 454
455 configA = """ 455 configA = """
456TMPDIR = \"${TOPDIR}/tmp-sstatesamehash\" 456TMPDIR = \"${TOPDIR}/tmp-sstatesamehash\"
457MACHINE = \"qemux86-64\" 457MACHINE:forcevariable = \"qemux86-64\"
458BB_SIGNATURE_HANDLER = "OEBasicHash" 458BB_SIGNATURE_HANDLER = "OEBasicHash"
459""" 459"""
460 #OLDEST_KERNEL is arch specific so set to a different value here for testing 460 #OLDEST_KERNEL is arch specific so set to a different value here for testing
461 configB = """ 461 configB = """
462TMPDIR = \"${TOPDIR}/tmp-sstatesamehash2\" 462TMPDIR = \"${TOPDIR}/tmp-sstatesamehash2\"
463MACHINE = \"qemuarm\" 463MACHINE:forcevariable = \"qemuarm\"
464OLDEST_KERNEL = \"3.3.0\" 464OLDEST_KERNEL = \"3.3.0\"
465BB_SIGNATURE_HANDLER = "OEBasicHash" 465BB_SIGNATURE_HANDLER = "OEBasicHash"
466ERROR_QA:append = " somenewoption" 466ERROR_QA:append = " somenewoption"
@@ -475,7 +475,7 @@ WARN_QA:append = " someotheroption"
475 475
476 configA = """ 476 configA = """
477TMPDIR = \"${TOPDIR}/tmp-sstatesamehash\" 477TMPDIR = \"${TOPDIR}/tmp-sstatesamehash\"
478MACHINE = \"qemux86-64\" 478MACHINE:forcevariable = \"qemux86-64\"
479require conf/multilib.conf 479require conf/multilib.conf
480MULTILIBS = \"multilib:lib32\" 480MULTILIBS = \"multilib:lib32\"
481DEFAULTTUNE:virtclass-multilib-lib32 = \"x86\" 481DEFAULTTUNE:virtclass-multilib-lib32 = \"x86\"
@@ -483,7 +483,7 @@ BB_SIGNATURE_HANDLER = "OEBasicHash"
483""" 483"""
484 configB = """ 484 configB = """
485TMPDIR = \"${TOPDIR}/tmp-sstatesamehash2\" 485TMPDIR = \"${TOPDIR}/tmp-sstatesamehash2\"
486MACHINE = \"qemuarm\" 486MACHINE:forcevariable = \"qemuarm\"
487require conf/multilib.conf 487require conf/multilib.conf
488MULTILIBS = \"\" 488MULTILIBS = \"\"
489BB_SIGNATURE_HANDLER = "OEBasicHash" 489BB_SIGNATURE_HANDLER = "OEBasicHash"
@@ -500,7 +500,7 @@ class SStateHashSameSigs3(SStateBase):
500 500
501 self.write_config(""" 501 self.write_config("""
502TMPDIR = \"${TOPDIR}/tmp-sstatesamehash\" 502TMPDIR = \"${TOPDIR}/tmp-sstatesamehash\"
503MACHINE = \"qemux86\" 503MACHINE:forcevariable = \"qemux86\"
504require conf/multilib.conf 504require conf/multilib.conf
505MULTILIBS = "multilib:lib32" 505MULTILIBS = "multilib:lib32"
506DEFAULTTUNE:virtclass-multilib-lib32 = "x86" 506DEFAULTTUNE:virtclass-multilib-lib32 = "x86"
@@ -510,7 +510,7 @@ BB_SIGNATURE_HANDLER = "OEBasicHash"
510 bitbake("world meta-toolchain -S none") 510 bitbake("world meta-toolchain -S none")
511 self.write_config(""" 511 self.write_config("""
512TMPDIR = \"${TOPDIR}/tmp-sstatesamehash2\" 512TMPDIR = \"${TOPDIR}/tmp-sstatesamehash2\"
513MACHINE = \"qemux86copy\" 513MACHINE:forcevariable = \"qemux86copy\"
514require conf/multilib.conf 514require conf/multilib.conf
515MULTILIBS = "multilib:lib32" 515MULTILIBS = "multilib:lib32"
516DEFAULTTUNE:virtclass-multilib-lib32 = "x86" 516DEFAULTTUNE:virtclass-multilib-lib32 = "x86"
@@ -546,7 +546,7 @@ BB_SIGNATURE_HANDLER = "OEBasicHash"
546 546
547 self.write_config(""" 547 self.write_config("""
548TMPDIR = \"${TOPDIR}/tmp-sstatesamehash\" 548TMPDIR = \"${TOPDIR}/tmp-sstatesamehash\"
549MACHINE = \"qemux86\" 549MACHINE:forcevariable = \"qemux86\"
550require conf/multilib.conf 550require conf/multilib.conf
551MULTILIBS = "multilib:lib32" 551MULTILIBS = "multilib:lib32"
552DEFAULTTUNE:virtclass-multilib-lib32 = "x86" 552DEFAULTTUNE:virtclass-multilib-lib32 = "x86"
@@ -556,7 +556,7 @@ BB_SIGNATURE_HANDLER = "OEBasicHash"
556 bitbake("binutils-native -S none") 556 bitbake("binutils-native -S none")
557 self.write_config(""" 557 self.write_config("""
558TMPDIR = \"${TOPDIR}/tmp-sstatesamehash2\" 558TMPDIR = \"${TOPDIR}/tmp-sstatesamehash2\"
559MACHINE = \"qemux86copy\" 559MACHINE:forcevariable = \"qemux86copy\"
560BB_SIGNATURE_HANDLER = "OEBasicHash" 560BB_SIGNATURE_HANDLER = "OEBasicHash"
561""") 561""")
562 self.track_for_cleanup(self.topdir + "/tmp-sstatesamehash2") 562 self.track_for_cleanup(self.topdir + "/tmp-sstatesamehash2")
@@ -707,7 +707,7 @@ class SStateFindSiginfo(SStateBase):
707 """ 707 """
708 self.write_config(""" 708 self.write_config("""
709TMPDIR = \"${TOPDIR}/tmp-sstates-findsiginfo\" 709TMPDIR = \"${TOPDIR}/tmp-sstates-findsiginfo\"
710MACHINE = \"qemux86-64\" 710MACHINE:forcevariable = \"qemux86-64\"
711require conf/multilib.conf 711require conf/multilib.conf
712MULTILIBS = "multilib:lib32" 712MULTILIBS = "multilib:lib32"
713DEFAULTTUNE:virtclass-multilib-lib32 = "x86" 713DEFAULTTUNE:virtclass-multilib-lib32 = "x86"
@@ -957,13 +957,13 @@ class SStateMirrors(SStateCheckObjectPresence):
957 if check_cdn: 957 if check_cdn:
958 self.config_sstate(True) 958 self.config_sstate(True)
959 self.append_config(""" 959 self.append_config("""
960MACHINE = "{}" 960MACHINE:forcevariable = "{}"
961BB_HASHSERVE_UPSTREAM = "hashserv.yoctoproject.org:8686" 961BB_HASHSERVE_UPSTREAM = "hashserv.yoctoproject.org:8686"
962SSTATE_MIRRORS ?= "file://.* http://sstate.yoctoproject.org/all/PATH;downloadfilename=PATH" 962SSTATE_MIRRORS ?= "file://.* http://sstate.yoctoproject.org/all/PATH;downloadfilename=PATH"
963""".format(machine)) 963""".format(machine))
964 else: 964 else:
965 self.append_config(""" 965 self.append_config("""
966MACHINE = "{}" 966MACHINE:forcevariable = "{}"
967""".format(machine)) 967""".format(machine))
968 result = bitbake("-DD -n {}".format(targets)) 968 result = bitbake("-DD -n {}".format(targets))
969 bitbake("-S none {}".format(targets)) 969 bitbake("-S none {}".format(targets))