diff options
| author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-10-04 21:33:29 +0100 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-10-06 17:01:10 +0100 |
| commit | 69e53bc3df5835beda7e9499ecbd4a219159276c (patch) | |
| tree | 9acaee0346c15ff01dc2792b9e96f03470502840 /meta/lib | |
| parent | 426ffd6d96689b35bb2543776d4f7fcab7f54769 (diff) | |
| download | poky-69e53bc3df5835beda7e9499ecbd4a219159276c.tar.gz | |
fixes
(From OE-Core rev: 29c06dbd81ac7cf582db5d448f427b8d8e9caa0d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/lib')
| -rw-r--r-- | meta/lib/oeqa/selftest/cases/sstatetests.py | 34 |
1 files changed, 17 insertions, 17 deletions
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)) |
