summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/lib/oeqa/selftest/cases/bblock.py4
-rw-r--r--meta/lib/oeqa/selftest/cases/fitimage.py26
-rw-r--r--meta/lib/oeqa/selftest/cases/sstatetests.py34
3 files changed, 32 insertions, 32 deletions
diff --git a/meta/lib/oeqa/selftest/cases/bblock.py b/meta/lib/oeqa/selftest/cases/bblock.py
index 2b62d2a0aa..cb99d32bb5 100644
--- a/meta/lib/oeqa/selftest/cases/bblock.py
+++ b/meta/lib/oeqa/selftest/cases/bblock.py
@@ -122,11 +122,11 @@ class BBLock(OESelftestTestCase):
122 else: 122 else:
123 machine = "qemux86-64" 123 machine = "qemux86-64"
124 124
125 self.write_config('MACHINE = "%s"\n' % machine) 125 self.write_config('MACHINE:forcevariable = "%s"\n' % machine)
126 126
127 self.lock_recipes(recipes, tasks) 127 self.lock_recipes(recipes, tasks)
128 128
129 self.write_config('MACHINE = "%s"\n' % self.td["MACHINE"]) 129 self.write_config('MACHINE:forcevariable = "%s"\n' % self.td["MACHINE"])
130 # modify quilt's do_compile task 130 # modify quilt's do_compile task
131 self.modify_tasks(recipes, tasks) 131 self.modify_tasks(recipes, tasks)
132 132
diff --git a/meta/lib/oeqa/selftest/cases/fitimage.py b/meta/lib/oeqa/selftest/cases/fitimage.py
index 3c40857747..195b9ee8b5 100644
--- a/meta/lib/oeqa/selftest/cases/fitimage.py
+++ b/meta/lib/oeqa/selftest/cases/fitimage.py
@@ -787,7 +787,7 @@ FIT_CONF_PREFIX = "foo-"
787 787
788 config = """ 788 config = """
789DISTRO = "poky" 789DISTRO = "poky"
790MACHINE = "beaglebone-yocto" 790MACHINE:forcevariable = "beaglebone-yocto"
791""" 791"""
792 self.write_config(config) 792 self.write_config(config)
793 793
@@ -828,7 +828,7 @@ MACHINE = "beaglebone-yocto"
828 """ 828 """
829 config = """ 829 config = """
830# Enable creation of fitImage 830# Enable creation of fitImage
831MACHINE = "beaglebone-yocto" 831MACHINE:forcevariable = "beaglebone-yocto"
832# Add a devicetree overlay which does not need kernel sources 832# Add a devicetree overlay which does not need kernel sources
833PREFERRED_PROVIDER_virtual/dtb = "bbb-dtbs-as-ext" 833PREFERRED_PROVIDER_virtual/dtb = "bbb-dtbs-as-ext"
834""" 834"""
@@ -855,7 +855,7 @@ PREFERRED_PROVIDER_virtual/dtb = "bbb-dtbs-as-ext"
855 # Generate a configuration section which gets included into the local.conf file 855 # Generate a configuration section which gets included into the local.conf file
856 config = """ 856 config = """
857# Enable creation of fitImage 857# Enable creation of fitImage
858MACHINE = "beaglebone-yocto" 858MACHINE:forcevariable = "beaglebone-yocto"
859UBOOT_SIGN_ENABLE = "1" 859UBOOT_SIGN_ENABLE = "1"
860UBOOT_SIGN_KEYDIR = "${TOPDIR}/signing-keys" 860UBOOT_SIGN_KEYDIR = "${TOPDIR}/signing-keys"
861UBOOT_SIGN_KEYNAME = "dev" 861UBOOT_SIGN_KEYNAME = "dev"
@@ -903,7 +903,7 @@ FIT_CONF_DEFAULT_DTB = "am335x-bonegreen.dtb"
903 # Generate a configuration section which gets included into the local.conf file 903 # Generate a configuration section which gets included into the local.conf file
904 config = """ 904 config = """
905# Enable creation of fitImage 905# Enable creation of fitImage
906MACHINE = "beaglebone-yocto" 906MACHINE:forcevariable = "beaglebone-yocto"
907UBOOT_SIGN_ENABLE = "1" 907UBOOT_SIGN_ENABLE = "1"
908FIT_GENERATE_KEYS = "1" 908FIT_GENERATE_KEYS = "1"
909UBOOT_SIGN_KEYDIR = "${TOPDIR}/signing-keys" 909UBOOT_SIGN_KEYDIR = "${TOPDIR}/signing-keys"
@@ -939,7 +939,7 @@ UBOOT_MKIMAGE_SIGN_ARGS = "-c 'a smart comment'"
939 939
940 config = """ 940 config = """
941DISTRO = "poky" 941DISTRO = "poky"
942MACHINE = "beaglebone-yocto" 942MACHINE:forcevariable = "beaglebone-yocto"
943INITRAMFS_IMAGE = "core-image-minimal-initramfs" 943INITRAMFS_IMAGE = "core-image-minimal-initramfs"
944INITRAMFS_SCRIPTS = "" 944INITRAMFS_SCRIPTS = ""
945UBOOT_MACHINE = "am335x_evm_defconfig" 945UBOOT_MACHINE = "am335x_evm_defconfig"
@@ -993,7 +993,7 @@ FIT_HASH_ALG = "sha256"
993 993
994 config = """ 994 config = """
995DISTRO = "poky" 995DISTRO = "poky"
996MACHINE = "beaglebone-yocto" 996MACHINE:forcevariable = "beaglebone-yocto"
997INITRAMFS_IMAGE_BUNDLE = "1" 997INITRAMFS_IMAGE_BUNDLE = "1"
998INITRAMFS_IMAGE = "core-image-minimal-initramfs" 998INITRAMFS_IMAGE = "core-image-minimal-initramfs"
999INITRAMFS_SCRIPTS = "" 999INITRAMFS_SCRIPTS = ""
@@ -1412,7 +1412,7 @@ class UBootFitImageTests(FitImageTestCase):
1412 """ 1412 """
1413 config = """ 1413 config = """
1414# We need at least CONFIG_SPL_LOAD_FIT and CONFIG_SPL_OF_CONTROL set 1414# We need at least CONFIG_SPL_LOAD_FIT and CONFIG_SPL_OF_CONTROL set
1415MACHINE = "qemuarm" 1415MACHINE:forcevariable = "qemuarm"
1416UBOOT_MACHINE = "am57xx_evm_defconfig" 1416UBOOT_MACHINE = "am57xx_evm_defconfig"
1417SPL_BINARY = "MLO" 1417SPL_BINARY = "MLO"
1418 1418
@@ -1451,7 +1451,7 @@ UBOOT_FIT_DESC = "A model description"
1451 config = """ 1451 config = """
1452# There's no U-boot defconfig with CONFIG_FIT_SIGNATURE yet, so we need at 1452# There's no U-boot defconfig with CONFIG_FIT_SIGNATURE yet, so we need at
1453# least CONFIG_SPL_LOAD_FIT and CONFIG_SPL_OF_CONTROL set 1453# least CONFIG_SPL_LOAD_FIT and CONFIG_SPL_OF_CONTROL set
1454MACHINE = "qemuarm" 1454MACHINE:forcevariable = "qemuarm"
1455UBOOT_MACHINE = "am57xx_evm_defconfig" 1455UBOOT_MACHINE = "am57xx_evm_defconfig"
1456SPL_BINARY = "MLO" 1456SPL_BINARY = "MLO"
1457# Enable creation and signing of the U-Boot fitImage 1457# Enable creation and signing of the U-Boot fitImage
@@ -1498,7 +1498,7 @@ UBOOT_FIT_HASH_ALG = "sha256"
1498 config = """ 1498 config = """
1499# There's no U-boot deconfig with CONFIG_FIT_SIGNATURE yet, so we need at 1499# There's no U-boot deconfig with CONFIG_FIT_SIGNATURE yet, so we need at
1500# least CONFIG_SPL_LOAD_FIT and CONFIG_SPL_OF_CONTROL set 1500# least CONFIG_SPL_LOAD_FIT and CONFIG_SPL_OF_CONTROL set
1501MACHINE = "qemuarm" 1501MACHINE:forcevariable = "qemuarm"
1502UBOOT_MACHINE = "am57xx_evm_defconfig" 1502UBOOT_MACHINE = "am57xx_evm_defconfig"
1503SPL_BINARY = "MLO" 1503SPL_BINARY = "MLO"
1504# Enable creation and signing of the U-Boot fitImage 1504# Enable creation and signing of the U-Boot fitImage
@@ -1546,7 +1546,7 @@ UBOOT_SIGN_KEYNAME = "cfg-oe-selftest"
1546 """ 1546 """
1547 config = """ 1547 config = """
1548# We need at least CONFIG_SPL_LOAD_FIT and CONFIG_SPL_OF_CONTROL set 1548# We need at least CONFIG_SPL_LOAD_FIT and CONFIG_SPL_OF_CONTROL set
1549MACHINE = "qemuarm" 1549MACHINE:forcevariable = "qemuarm"
1550UBOOT_MACHINE = "am57xx_evm_defconfig" 1550UBOOT_MACHINE = "am57xx_evm_defconfig"
1551SPL_BINARY = "MLO" 1551SPL_BINARY = "MLO"
1552 1552
@@ -1612,7 +1612,7 @@ UBOOT_FIT_ARM_TRUSTED_FIRMWARE_ENTRYPOINT = "0x80280000"
1612 config = """ 1612 config = """
1613# There's no U-boot deconfig with CONFIG_FIT_SIGNATURE yet, so we need at 1613# There's no U-boot deconfig with CONFIG_FIT_SIGNATURE yet, so we need at
1614# least CONFIG_SPL_LOAD_FIT and CONFIG_SPL_OF_CONTROL set 1614# least CONFIG_SPL_LOAD_FIT and CONFIG_SPL_OF_CONTROL set
1615MACHINE = "qemuarm" 1615MACHINE:forcevariable = "qemuarm"
1616UBOOT_MACHINE = "am57xx_evm_defconfig" 1616UBOOT_MACHINE = "am57xx_evm_defconfig"
1617SPL_BINARY = "MLO" 1617SPL_BINARY = "MLO"
1618# Enable creation and signing of the U-Boot fitImage 1618# Enable creation and signing of the U-Boot fitImage
@@ -1676,7 +1676,7 @@ UBOOT_FIT_ARM_TRUSTED_FIRMWARE_ENTRYPOINT = "0x80280000"
1676 """ 1676 """
1677 config = """ 1677 config = """
1678# Enable creation of fitImage 1678# Enable creation of fitImage
1679MACHINE = "beaglebone-yocto" 1679MACHINE:forcevariable = "beaglebone-yocto"
1680UBOOT_SIGN_ENABLE = "1" 1680UBOOT_SIGN_ENABLE = "1"
1681UBOOT_SIGN_KEYDIR = "${TOPDIR}/signing-keys" 1681UBOOT_SIGN_KEYDIR = "${TOPDIR}/signing-keys"
1682UBOOT_SIGN_KEYNAME = "the-kernel-config-key" 1682UBOOT_SIGN_KEYNAME = "the-kernel-config-key"
@@ -1715,7 +1715,7 @@ FIT_SIGN_INDIVIDUAL = "1"
1715 config = """ 1715 config = """
1716# There's no U-boot defconfig with CONFIG_FIT_SIGNATURE yet, so we need at 1716# There's no U-boot defconfig with CONFIG_FIT_SIGNATURE yet, so we need at
1717# least CONFIG_SPL_LOAD_FIT and CONFIG_SPL_OF_CONTROL set 1717# least CONFIG_SPL_LOAD_FIT and CONFIG_SPL_OF_CONTROL set
1718MACHINE = "qemuarm" 1718MACHINE:forcevariable = "qemuarm"
1719UBOOT_MACHINE = "am57xx_evm_defconfig" 1719UBOOT_MACHINE = "am57xx_evm_defconfig"
1720# Enable creation and signing of the U-Boot fitImage (no SPL) 1720# Enable creation and signing of the U-Boot fitImage (no SPL)
1721UBOOT_FITIMAGE_ENABLE = "1" 1721UBOOT_FITIMAGE_ENABLE = "1"
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))