diff options
author | Julien Stephan <jstephan@baylibre.com> | 2023-12-11 14:40:42 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-12-13 11:34:27 +0000 |
commit | f32178a2465ad59ec1618f57d2afd2fa9f366710 (patch) | |
tree | 9f35cf11c234419a30c067d935a2735e7e15c377 /meta/lib/oeqa/selftest/cases/recipetool.py | |
parent | c39adf61d3d46e6bdb5f930674cd3a6d927c00b6 (diff) | |
download | poky-f32178a2465ad59ec1618f57d2afd2fa9f366710.tar.gz |
oeqa/selftest/recipetool: add back checksum checks on pypi tests
recipetool pypi plugin was originally clobbering SRC_URI checksums.
Now it doesn't do this anymore:
78ef0313ee6 - recipetool: pypi: do not clobber SRC_URI checksums
so add back the checksum checks on pypi tests.
Also this commit restrict the checksums:
45d2f8d4bc2 - recipetool: create: Only include the expected SRC_URI checksums
so add only the needed ones.
(From OE-Core rev: 86164f770032bb66d4497c4e3e7591b7246ac2d9)
Signed-off-by: Julien Stephan <jstephan@baylibre.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/lib/oeqa/selftest/cases/recipetool.py')
-rw-r--r-- | meta/lib/oeqa/selftest/cases/recipetool.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/meta/lib/oeqa/selftest/cases/recipetool.py b/meta/lib/oeqa/selftest/cases/recipetool.py index d10d61bc5b..233912b4c4 100644 --- a/meta/lib/oeqa/selftest/cases/recipetool.py +++ b/meta/lib/oeqa/selftest/cases/recipetool.py | |||
@@ -487,6 +487,7 @@ class RecipetoolCreateTests(RecipetoolBase): | |||
487 | checkvars = {} | 487 | checkvars = {} |
488 | checkvars['LICENSE'] = set(['MIT']) | 488 | checkvars['LICENSE'] = set(['MIT']) |
489 | checkvars['LIC_FILES_CHKSUM'] = 'file://LICENSE;md5=16a934f165e8c3245f241e77d401bb88' | 489 | checkvars['LIC_FILES_CHKSUM'] = 'file://LICENSE;md5=16a934f165e8c3245f241e77d401bb88' |
490 | checkvars['SRC_URI[sha256sum]'] = 'f3765c0f582d2dfc72c15f3b5a82aecfae9498bd29ca840d72f37d7bd38bfcd5' | ||
490 | checkvars['PYPI_PACKAGE'] = pn | 491 | checkvars['PYPI_PACKAGE'] = pn |
491 | inherits = ['setuptools3', 'pypi'] | 492 | inherits = ['setuptools3', 'pypi'] |
492 | self._test_recipe_contents(recipefile, checkvars, inherits) | 493 | self._test_recipe_contents(recipefile, checkvars, inherits) |
@@ -508,6 +509,7 @@ class RecipetoolCreateTests(RecipetoolBase): | |||
508 | checkvars = {} | 509 | checkvars = {} |
509 | checkvars['LICENSE'] = set(['MIT']) | 510 | checkvars['LICENSE'] = set(['MIT']) |
510 | checkvars['LIC_FILES_CHKSUM'] = 'file://LICENSE;md5=16a934f165e8c3245f241e77d401bb88' | 511 | checkvars['LIC_FILES_CHKSUM'] = 'file://LICENSE;md5=16a934f165e8c3245f241e77d401bb88' |
512 | checkvars['SRC_URI[sha256sum]'] = 'f3765c0f582d2dfc72c15f3b5a82aecfae9498bd29ca840d72f37d7bd38bfcd5' | ||
511 | checkvars['PYPI_PACKAGE'] = pn | 513 | checkvars['PYPI_PACKAGE'] = pn |
512 | inherits = ['setuptools3', "pypi"] | 514 | inherits = ['setuptools3', "pypi"] |
513 | self._test_recipe_contents(recipefile, checkvars, inherits) | 515 | self._test_recipe_contents(recipefile, checkvars, inherits) |
@@ -521,6 +523,7 @@ class RecipetoolCreateTests(RecipetoolBase): | |||
521 | checkvars = {} | 523 | checkvars = {} |
522 | checkvars['LICENSE'] = set(['MIT']) | 524 | checkvars['LICENSE'] = set(['MIT']) |
523 | checkvars['LIC_FILES_CHKSUM'] = 'file://LICENSE;md5=16a934f165e8c3245f241e77d401bb88' | 525 | checkvars['LIC_FILES_CHKSUM'] = 'file://LICENSE;md5=16a934f165e8c3245f241e77d401bb88' |
526 | checkvars['SRC_URI[sha256sum]'] = 'f3765c0f582d2dfc72c15f3b5a82aecfae9498bd29ca840d72f37d7bd38bfcd5' | ||
524 | checkvars['PYPI_PACKAGE'] = pn | 527 | checkvars['PYPI_PACKAGE'] = pn |
525 | inherits = ['setuptools3', "pypi"] | 528 | inherits = ['setuptools3', "pypi"] |
526 | self._test_recipe_contents(recipefile, checkvars, inherits) | 529 | self._test_recipe_contents(recipefile, checkvars, inherits) |
@@ -543,7 +546,7 @@ class RecipetoolCreateTests(RecipetoolBase): | |||
543 | latest_pv = match.group(1) | 546 | latest_pv = match.group(1) |
544 | self.assertTrue(latest_pv != pv) | 547 | self.assertTrue(latest_pv != pv) |
545 | recipefile = os.path.join(temprecipe, '%s_%s.bb' % (pn, latest_pv)) | 548 | recipefile = os.path.join(temprecipe, '%s_%s.bb' % (pn, latest_pv)) |
546 | # Do not check LIC_FILES_CHKSUM here to avoid having updating the test on each release | 549 | # Do not check LIC_FILES_CHKSUM and SRC_URI checksum here to avoid having updating the test on each release |
547 | checkvars = {} | 550 | checkvars = {} |
548 | checkvars['LICENSE'] = set(['MIT']) | 551 | checkvars['LICENSE'] = set(['MIT']) |
549 | checkvars['PYPI_PACKAGE'] = pn | 552 | checkvars['PYPI_PACKAGE'] = pn |
@@ -574,6 +577,7 @@ class RecipetoolCreateTests(RecipetoolBase): | |||
574 | checkvars['SUMMARY'] = 'A library for working with the color formats defined by HTML and CSS.' | 577 | checkvars['SUMMARY'] = 'A library for working with the color formats defined by HTML and CSS.' |
575 | checkvars['LICENSE'] = set(['BSD-3-Clause']) | 578 | checkvars['LICENSE'] = set(['BSD-3-Clause']) |
576 | checkvars['LIC_FILES_CHKSUM'] = 'file://LICENSE;md5=702b1ef12cf66832a88f24c8f2ee9c19' | 579 | checkvars['LIC_FILES_CHKSUM'] = 'file://LICENSE;md5=702b1ef12cf66832a88f24c8f2ee9c19' |
580 | checkvars['SRC_URI[sha256sum]'] = 'c225b674c83fa923be93d235330ce0300373d02885cef23238813b0d5668304a' | ||
577 | inherits = ['python_setuptools_build_meta', 'pypi'] | 581 | inherits = ['python_setuptools_build_meta', 'pypi'] |
578 | 582 | ||
579 | self._test_recipe_contents(recipefile, checkvars, inherits) | 583 | self._test_recipe_contents(recipefile, checkvars, inherits) |
@@ -602,6 +606,7 @@ class RecipetoolCreateTests(RecipetoolBase): | |||
602 | checkvars['SUMMARY'] = 'Simple module to parse ISO 8601 dates' | 606 | checkvars['SUMMARY'] = 'Simple module to parse ISO 8601 dates' |
603 | checkvars['LICENSE'] = set(['MIT']) | 607 | checkvars['LICENSE'] = set(['MIT']) |
604 | checkvars['LIC_FILES_CHKSUM'] = 'file://LICENSE;md5=aab31f2ef7ba214a5a341eaa47a7f367' | 608 | checkvars['LIC_FILES_CHKSUM'] = 'file://LICENSE;md5=aab31f2ef7ba214a5a341eaa47a7f367' |
609 | checkvars['SRC_URI[sha256sum]'] = '6b1d3829ee8921c4301998c909f7829fa9ed3cbdac0d3b16af2d743aed1ba8df' | ||
605 | inherits = ['python_poetry_core', 'pypi'] | 610 | inherits = ['python_poetry_core', 'pypi'] |
606 | 611 | ||
607 | self._test_recipe_contents(recipefile, checkvars, inherits) | 612 | self._test_recipe_contents(recipefile, checkvars, inherits) |
@@ -630,6 +635,7 @@ class RecipetoolCreateTests(RecipetoolBase): | |||
630 | checkvars['SUMMARY'] = 'Backported and Experimental Type Hints for Python 3.8+' | 635 | checkvars['SUMMARY'] = 'Backported and Experimental Type Hints for Python 3.8+' |
631 | checkvars['LICENSE'] = set(['PSF-2.0']) | 636 | checkvars['LICENSE'] = set(['PSF-2.0']) |
632 | checkvars['LIC_FILES_CHKSUM'] = 'file://LICENSE;md5=fcf6b249c2641540219a727f35d8d2c2' | 637 | checkvars['LIC_FILES_CHKSUM'] = 'file://LICENSE;md5=fcf6b249c2641540219a727f35d8d2c2' |
638 | checkvars['SRC_URI[sha256sum]'] = 'df8e4339e9cb77357558cbdbceca33c303714cf861d1eef15e1070055ae8b7ef' | ||
633 | inherits = ['python_flit_core', 'pypi'] | 639 | inherits = ['python_flit_core', 'pypi'] |
634 | 640 | ||
635 | self._test_recipe_contents(recipefile, checkvars, inherits) | 641 | self._test_recipe_contents(recipefile, checkvars, inherits) |
@@ -659,6 +665,7 @@ class RecipetoolCreateTests(RecipetoolBase): | |||
659 | checkvars['HOMEPAGE'] = 'https://github.com/python-jsonschema/jsonschema' | 665 | checkvars['HOMEPAGE'] = 'https://github.com/python-jsonschema/jsonschema' |
660 | checkvars['LICENSE'] = set(['MIT']) | 666 | checkvars['LICENSE'] = set(['MIT']) |
661 | checkvars['LIC_FILES_CHKSUM'] = 'file://COPYING;md5=7a60a81c146ec25599a3e1dabb8610a8 file://json/LICENSE;md5=9d4de43111d33570c8fe49b4cb0e01af' | 667 | checkvars['LIC_FILES_CHKSUM'] = 'file://COPYING;md5=7a60a81c146ec25599a3e1dabb8610a8 file://json/LICENSE;md5=9d4de43111d33570c8fe49b4cb0e01af' |
668 | checkvars['SRC_URI[sha256sum]'] = 'ec84cc37cfa703ef7cd4928db24f9cb31428a5d0fa77747b8b51a847458e0bbf' | ||
662 | inherits = ['python_hatchling', 'pypi'] | 669 | inherits = ['python_hatchling', 'pypi'] |
663 | 670 | ||
664 | self._test_recipe_contents(recipefile, checkvars, inherits) | 671 | self._test_recipe_contents(recipefile, checkvars, inherits) |