diff options
-rw-r--r-- | meta-yocto-bsp/lib/oeqa/selftest/cases/systemd_boot.py | 2 | ||||
-rw-r--r-- | meta/lib/oeqa/selftest/cases/sstatetests.py | 34 |
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(""" |
360 | MACHINE = "qemux86" | 360 | MACHINE:forcevariable = "qemux86" |
361 | TMPDIR = "${TOPDIR}/tmp-sstatesamehash" | 361 | TMPDIR = "${TOPDIR}/tmp-sstatesamehash" |
362 | BUILD_ARCH = "x86_64" | 362 | BUILD_ARCH = "x86_64" |
363 | BUILD_OS = "linux" | 363 | BUILD_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(""" |
371 | MACHINE = "qemux86" | 371 | MACHINE:forcevariable = "qemux86" |
372 | TMPDIR = "${TOPDIR}/tmp-sstatesamehash2" | 372 | TMPDIR = "${TOPDIR}/tmp-sstatesamehash2" |
373 | BUILD_ARCH = "i686" | 373 | BUILD_ARCH = "i686" |
374 | BUILD_OS = "linux" | 374 | BUILD_OS = "linux" |
@@ -454,13 +454,13 @@ class SStateHashSameSigs2(SStateBase): | |||
454 | 454 | ||
455 | configA = """ | 455 | configA = """ |
456 | TMPDIR = \"${TOPDIR}/tmp-sstatesamehash\" | 456 | TMPDIR = \"${TOPDIR}/tmp-sstatesamehash\" |
457 | MACHINE = \"qemux86-64\" | 457 | MACHINE:forcevariable = \"qemux86-64\" |
458 | BB_SIGNATURE_HANDLER = "OEBasicHash" | 458 | BB_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 = """ |
462 | TMPDIR = \"${TOPDIR}/tmp-sstatesamehash2\" | 462 | TMPDIR = \"${TOPDIR}/tmp-sstatesamehash2\" |
463 | MACHINE = \"qemuarm\" | 463 | MACHINE:forcevariable = \"qemuarm\" |
464 | OLDEST_KERNEL = \"3.3.0\" | 464 | OLDEST_KERNEL = \"3.3.0\" |
465 | BB_SIGNATURE_HANDLER = "OEBasicHash" | 465 | BB_SIGNATURE_HANDLER = "OEBasicHash" |
466 | ERROR_QA:append = " somenewoption" | 466 | ERROR_QA:append = " somenewoption" |
@@ -475,7 +475,7 @@ WARN_QA:append = " someotheroption" | |||
475 | 475 | ||
476 | configA = """ | 476 | configA = """ |
477 | TMPDIR = \"${TOPDIR}/tmp-sstatesamehash\" | 477 | TMPDIR = \"${TOPDIR}/tmp-sstatesamehash\" |
478 | MACHINE = \"qemux86-64\" | 478 | MACHINE:forcevariable = \"qemux86-64\" |
479 | require conf/multilib.conf | 479 | require conf/multilib.conf |
480 | MULTILIBS = \"multilib:lib32\" | 480 | MULTILIBS = \"multilib:lib32\" |
481 | DEFAULTTUNE:virtclass-multilib-lib32 = \"x86\" | 481 | DEFAULTTUNE:virtclass-multilib-lib32 = \"x86\" |
@@ -483,7 +483,7 @@ BB_SIGNATURE_HANDLER = "OEBasicHash" | |||
483 | """ | 483 | """ |
484 | configB = """ | 484 | configB = """ |
485 | TMPDIR = \"${TOPDIR}/tmp-sstatesamehash2\" | 485 | TMPDIR = \"${TOPDIR}/tmp-sstatesamehash2\" |
486 | MACHINE = \"qemuarm\" | 486 | MACHINE:forcevariable = \"qemuarm\" |
487 | require conf/multilib.conf | 487 | require conf/multilib.conf |
488 | MULTILIBS = \"\" | 488 | MULTILIBS = \"\" |
489 | BB_SIGNATURE_HANDLER = "OEBasicHash" | 489 | BB_SIGNATURE_HANDLER = "OEBasicHash" |
@@ -500,7 +500,7 @@ class SStateHashSameSigs3(SStateBase): | |||
500 | 500 | ||
501 | self.write_config(""" | 501 | self.write_config(""" |
502 | TMPDIR = \"${TOPDIR}/tmp-sstatesamehash\" | 502 | TMPDIR = \"${TOPDIR}/tmp-sstatesamehash\" |
503 | MACHINE = \"qemux86\" | 503 | MACHINE:forcevariable = \"qemux86\" |
504 | require conf/multilib.conf | 504 | require conf/multilib.conf |
505 | MULTILIBS = "multilib:lib32" | 505 | MULTILIBS = "multilib:lib32" |
506 | DEFAULTTUNE:virtclass-multilib-lib32 = "x86" | 506 | DEFAULTTUNE: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(""" |
512 | TMPDIR = \"${TOPDIR}/tmp-sstatesamehash2\" | 512 | TMPDIR = \"${TOPDIR}/tmp-sstatesamehash2\" |
513 | MACHINE = \"qemux86copy\" | 513 | MACHINE:forcevariable = \"qemux86copy\" |
514 | require conf/multilib.conf | 514 | require conf/multilib.conf |
515 | MULTILIBS = "multilib:lib32" | 515 | MULTILIBS = "multilib:lib32" |
516 | DEFAULTTUNE:virtclass-multilib-lib32 = "x86" | 516 | DEFAULTTUNE:virtclass-multilib-lib32 = "x86" |
@@ -546,7 +546,7 @@ BB_SIGNATURE_HANDLER = "OEBasicHash" | |||
546 | 546 | ||
547 | self.write_config(""" | 547 | self.write_config(""" |
548 | TMPDIR = \"${TOPDIR}/tmp-sstatesamehash\" | 548 | TMPDIR = \"${TOPDIR}/tmp-sstatesamehash\" |
549 | MACHINE = \"qemux86\" | 549 | MACHINE:forcevariable = \"qemux86\" |
550 | require conf/multilib.conf | 550 | require conf/multilib.conf |
551 | MULTILIBS = "multilib:lib32" | 551 | MULTILIBS = "multilib:lib32" |
552 | DEFAULTTUNE:virtclass-multilib-lib32 = "x86" | 552 | DEFAULTTUNE: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(""" |
558 | TMPDIR = \"${TOPDIR}/tmp-sstatesamehash2\" | 558 | TMPDIR = \"${TOPDIR}/tmp-sstatesamehash2\" |
559 | MACHINE = \"qemux86copy\" | 559 | MACHINE:forcevariable = \"qemux86copy\" |
560 | BB_SIGNATURE_HANDLER = "OEBasicHash" | 560 | BB_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(""" |
709 | TMPDIR = \"${TOPDIR}/tmp-sstates-findsiginfo\" | 709 | TMPDIR = \"${TOPDIR}/tmp-sstates-findsiginfo\" |
710 | MACHINE = \"qemux86-64\" | 710 | MACHINE:forcevariable = \"qemux86-64\" |
711 | require conf/multilib.conf | 711 | require conf/multilib.conf |
712 | MULTILIBS = "multilib:lib32" | 712 | MULTILIBS = "multilib:lib32" |
713 | DEFAULTTUNE:virtclass-multilib-lib32 = "x86" | 713 | DEFAULTTUNE: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(""" |
960 | MACHINE = "{}" | 960 | MACHINE:forcevariable = "{}" |
961 | BB_HASHSERVE_UPSTREAM = "hashserv.yoctoproject.org:8686" | 961 | BB_HASHSERVE_UPSTREAM = "hashserv.yoctoproject.org:8686" |
962 | SSTATE_MIRRORS ?= "file://.* http://sstate.yoctoproject.org/all/PATH;downloadfilename=PATH" | 962 | SSTATE_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(""" |
966 | MACHINE = "{}" | 966 | MACHINE: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)) |