summaryrefslogtreecommitdiffstats
path: root/meta-python/conf
Commit message (Collapse)AuthorAgeFilesLines
* python3-parsimonious: Add ptest supportKhem Raj2025-11-191-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-uvicorn: new recipe (0.38.0) from meta-homeassistantJan Vermaete2025-11-131-0/+1
| | | | | | | | | | | | | Moved the recipe from meta-homeassistant to meta-openembedded. @see: https://github.com/meta-homeassistant/meta-homeassistant/pull/177#issuecomment-3510619876 - version bump from 0.35.0 to 0.38.0 (current latest release) - added ptests - patch to skip 5 tests that did not pass the run - added tests to PTESTS_SLOW_META_PYTHON Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-python-dotenv: new recipe (1.2.1)Jan Vermaete2025-11-101-0/+1
| | | | | | | | | | | | | | Moving the recipe from meta-homeassistant to meta-opemembedded. + version bump 1.1.1 -> 1.2.1 + add ptest - exclude 2 tests (oe-specific) - added to PTESTS_FAST_META_PYTHON v2: += for -ptest (Thanks Gyorgy Sarvari) Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-rich-toolkit: add new recipe (version 0.15.1)Jan Vermaete2025-11-061-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - added ptest (fast) START: ptest-runner 2025-11-06T18:42 BEGIN: /usr/lib/python3-rich-toolkit/ptest ============================================================================ Testsuite summary # TOTAL: 12 # PASS: 12 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 PASS: tests/test_tagged_style.py:test_print_line PASS: tests/test_tagged_style.py:test_can_print_strings PASS: tests/test_tagged_style.py:test_can_print_strings_with_tag PASS: tests/test_tagged_style.py:test_can_print_renderables PASS: tests/test_tagged_style.py:test_can_print_multiple_renderables PASS: tests/test_tagged_style.py:test_progress_handles_multiple_lines PASS: tests/test_toolkit.py:test_print_line PASS: tests/test_toolkit.py:test_can_print_strings PASS: tests/test_toolkit.py:test_can_print_renderables PASS: tests/test_toolkit.py:test_can_print_multiple_renderables PASS: tests/test_toolkit.py:test_handles_keyboard_interrupt PASS: tests/test_toolkit.py:test_ignores_keyboard_interrupt DURATION: 12 END: /usr/lib/python3-rich-toolkit/ptest 2025-11-06T18:42 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyasyncore: fix ptestsGyorgy Sarvari2025-10-251-1/+1
| | | | | | | | The tests are using only Python's unittest module, not pytest - so adapt the run-ptest script to invoke unittest instead pytest. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-python/conf/layer.conf: update OEQA_REPRODUCIBLE_EXCLUDED_PACKAGESHongxu Jia2025-10-051-27/+0
| | | | | | | | | Due to the recipes listed in OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES has supported reproducibility, update OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES to latest Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ptest-packagelists-meta-python: remove tftpyYoann Congal2025-07-251-1/+0
| | | | | | | | | | | | tftpy does not currently support ptests so remove it from any PTESTS_* list to avoid AB mirroring warnings[0]: WARNING: Nothing RPROVIDES 'tftpy-ptest' (but virtual:mcextend:tftpy:[...]/meta-openembedded/meta-python/recipes-core/images/meta-python-image-ptest.bb RDEPENDS on or otherwise requires it) WARNING: Nothing RPROVIDES 'meta-python-image-ptest-tftpy' [0]: https://autobuilder.yoctoproject.org/valkyrie/#/builders/82/builds/377/steps/12/logs/warnings Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* reproducibility: move known non-repro list to layer.confYoann Congal2025-06-202-31/+32
| | | | | | | | | | | | | | | | | | | | | | The current include file that stores the known non-reproducible packages is layer dependent and that forces the user of the layers to maintain the list of the files (for example, see AB config[0]). By moving the exclude list to each layer.conf and extending the common OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES variable, the known non-reproducible packages will be automatically excluded for each layer used in the reproducibility test without any special knowledge in the test environment. NB: the empty list for meta-initramfs was just removed not moved. [0]: https://git.yoctoproject.org/yocto-autobuilder-helper/tree/config.json?id=7d8933e75bdf7fb821a25617cb2dcabf1f3f8700#n322 Suggested-by: Quentin Schulz <quentin.schulz@cherry.de> Co-Developed-by: Guillaume Swaenepoel <guillaume.swaenepoel@smile.fr> Signed-off-by: Guillaume Swaenepoel <guillaume.swaenepoel@smile.fr> Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest-sugar: Add recipeKhem Raj2025-06-031-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-evdev: add ptestYoann Congal2025-05-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | root@qemux86-64:~# ptest-runner python3-evdev START: ptest-runner 2025-05-02T22:19 BEGIN: /usr/lib/python3-evdev/ptest [ 61.988046] input: test-py-evdev-uinput as /devices/virtual/input/input18 [ 61.990878] input: test-py-evdev-uinput as /devices/virtual/input/input19 [ 61.993060] input: test-py-evdev-uinput as /devices/virtual/input/input20 [ 61.994497] input: py-evdev-uinput as /devices/virtual/input/input21 [ 61.996659] input: test-py-evdev-uinput as /devices/virtual/input/input22 PASS: tests/test_ecodes.py:test_equality PASS: tests/test_ecodes.py:test_access PASS: tests/test_ecodes.py:test_overlap PASS: tests/test_ecodes.py:test_generated PASS: tests/test_events.py:test_categorize PASS: tests/test_events.py:test_keyevent PASS: tests/test_uinput.py:test_open PASS: tests/test_uinput.py:test_open_context PASS: tests/test_uinput.py:test_maxnamelen PASS: tests/test_uinput.py:test_enable_events PASS: tests/test_uinput.py:test_abs_values PASS: tests/test_uinput.py:test_write PASS: tests/test_uinput.py:test_not_a_character_device PASS: tests/test_uinput.py:test_not_a_character_device_2 PASS: tests/test_uinput.py:test_not_a_character_device_3 PASS: tests/test_util.py:test_match_ecodes_a ============================================================================ Testsuite summary DURATION: 0 END: /usr/lib/python3-evdev/ptest 2025-05-02T22:19 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ptest-packagelists-meta-python.inc: Add python3-pykickstartMingli Yu2025-04-261-0/+1
| | | | | Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ptest-packagelists-meta-python: Move passing tests out of ↵Khem Raj2025-04-121-4/+5
| | | | | | PTESTS_PROBLEMS_META_PYTHON Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ptest-packagelists-meta-python: Move pyasyncore to PTESTS_PROBLEMS_META_PYTHONKhem Raj2025-04-111-1/+1
| | | | | | There tests do not pass Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layers: Add whinlatter (5.3) to compatible layer seriesKhem Raj2025-04-111-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-uinput: Switch to PEP-517 build backendKhem Raj2025-04-101-0/+1
| | | | | | Add ptests Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-schedule: Switch to using PEP-517 build backendKhem Raj2025-04-101-0/+1
| | | | | | Add and enable ptests Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyais: Add recipeKhem Raj2025-04-101-0/+1
| | | | | | Ptests take < 1mins on qemux86-64/kvm Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gpt-image: Use PEP-517 build backendKhem Raj2025-04-101-0/+1
| | | | | | Switch to using ptest-python-pytest and add it to PTESTS_FAST_META_PYTHON Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyzstd: Switch to PEP-517 build backendKhem Raj2025-04-101-0/+1
| | | | | | Add ptest support while here Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-fastnumbers: Switch to PEP-517 build backend and enable ptestKhem Raj2025-04-101-0/+1
| | | | | | test run takes < 1min, added to PTESTS_FAST_META_PYTHON Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-objgraph: Add recipeKhem Raj2025-04-081-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-typing-inspection: Add recipeKhem Raj2025-04-011-0/+1
| | | | | | This is needed by new versions of lief and pydantic python modules Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-breathe: new recipe version 4.36.0Jan Vermaete2025-03-311-0/+1
| | | | | | | | | Breathe is a Sphinx plugin providing beautifully integrated Doxygen output in your user-facing documentation Added to ptest list. Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Drop styhead from LAYERSERIES_COMPATKhem Raj2025-03-311-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Fix variable assignment whitespaceRichard Purdie2025-03-201-1/+1
| | | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyasyncore: Add recipeKhem Raj2025-03-131-0/+1
| | | | | | This module was dropped in 3.12, therefore provide it as separate module Signed-off-by: Khem Raj <raj.khem@gmail.com>
* reproducibility: update known non-reproducible packagesYoann Congal2025-03-111-0/+6
| | | | | | | | | | | | Those reproducible failures are from AB runs: * https://autobuilder.yoctoproject.org/valkyrie/#/builders/87/builds/34 * https://autobuilder.yoctoproject.org/valkyrie/#/builders/87/builds/35 https://valkyrie.yocto.io/pub/repro-fail-openembedded/ NB: diffoscope output can be found in Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-whoosh: RemoveKhem Raj2024-10-281-1/+0
| | | | | | | | | | | | | This package is unmaintained upstream, and has no new releases since 2016, now it does not build with python 3.13 since it needs cgi module which has been removed in 3.13+ if we still need this functionality then something like whoosh-reloaded might be better https://pypi.org/project/Whoosh-Reloaded/ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pint: move PTESTS_PROBLEMS_META_PYTHON to PTESTS_SLOW_META_PYTHONalperak2024-10-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Tested on qemux86-64. - The PyPi package name defaults to PN without the python3- prefix, so there is no need to set PYPI_PACKAGE as pint, it is by default. - xfailed tests are known failures upstream. Ptest result: ============= qemux86-64: Testsuite summary TOTAL: 2784 PASS: 2094 SKIP: 676 XFAIL: 12 FAIL: 0 XPASS: 2 ERROR: 0 DURATION: 1611 END: /usr/lib/python3-pint/ptest 2024-10-11T14:34 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-configobj: enable ptestalperak2024-10-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Tested on qemux86-64 and qemuarm64 - Added ptest into PTESTS_FAST_META_PYTHON - The PyPi package name defaults to PN without the python3- prefix, so there is no need to set PYPI_PACKAGE as configobj, it is by default. Ptest result: ============= qemux86-64: Testsuite summary TOTAL: 75 PASS: 75 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 12 END: /usr/lib/python3-configobj/ptest 2024-10-11T12:59 STOP: ptest-runner TOTAL: 1 FAIL: 0 qemuarm64: Testsuite summary TOTAL: 75 PASS: 75 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 9 END: /usr/lib/python3-configobj/ptest 2024-10-11T12:56 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-portion: enable ptestalperak2024-10-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Tested on qemux86-64 and qemuarm64 - Added ptest into PTESTS_FAST_META_PYTHON Ptest result: ============= qemux86-64: Testsuite summary TOTAL: 205 PASS: 205 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 27 END: /usr/lib/python3-portion/ptest 2024-10-11T12:13 STOP: ptest-runner TOTAL: 1 FAIL: 0 qemuarm64: Testsuite summary TOTAL: 205 PASS: 205 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 25 END: /usr/lib/python3-portion/ptest 2024-10-11T12:18 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-outcome: enable ptestalperak2024-10-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Tested on qemux86-64 and qemuarm64 - Added ptest into PTESTS_FAST_META_PYTHON - The PyPi package name defaults to PN without the python3- prefix, so there is no need to set PYPI_PACKAGE as outcome, it is by default. Ptest result: ============= qemux86-64: Testsuite summary TOTAL: 10 PASS: 10 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 7 END: /usr/lib/python3-outcome/ptest 2024-10-11T09:27 STOP: ptest-runner TOTAL: 1 FAIL: 0 qemuarm64: Testsuite summary TOTAL: 10 PASS: 10 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 6 END: /usr/lib/python3-outcome/ptest 2024-10-11T09:24 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-python-multipart: upgrade 0.0.11 > 0.0.12 and enable ptestalperak2024-10-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Tested on qemux86-64 and qemuarm64 - Added ptest into PTESTS_FAST_META_PYTHON Ptest result: ============= qemux86-64: Testsuite summary TOTAL: 115 PASS: 115 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 24 END: /usr/lib/python3-python-multipart/ptest 2024-10-11T09:02 STOP: ptest-runner TOTAL: 1 FAIL: 0 qemuarm64: Testsuite summary TOTAL: 115 PASS: 115 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 22 END: /usr/lib/python3-python-multipart/ptest 2024-10-11T09:08 STOP: ptest-runner TOTAL: 1 FAIL: 0 Changelog: - Enforce 100% coverage - Add mypy strict typing - Improve error message when boundary character does not match Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-propcache: enable ptestalperak2024-10-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Tested on qemux86-64 and qemuarm64 - Added ptest to PTESTS_FAST_META_PYTHON Ptest result: ============= qemux86-64: Testsuite summary TOTAL: 37 PASS: 37 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 7 END: /usr/lib/python3-propcache/ptest 2024-10-11T08:21 STOP: ptest-runner TOTAL: 1 FAIL: 0 qemuarm64: Testsuite summary TOTAL: 37 PASS: 37 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 6 END: /usr/lib/python3-propcache/ptest 2024-10-11T08:16 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layer.conf: Update to walnascar (5.2) layer/release seriesKhem Raj2024-10-011-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-starlette: Add recipeKhem Raj2024-09-261-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-setproctitle: Add new recipeMingli Yu2024-09-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A Python module to customize the process title. # ./run-ptest PASS: tests/module_test.py:test_no_import_side_effect PASS: tests/module_test.py:test_version PASS: tests/module_test.py:test_c_extension_built PASS: tests/setproctitle_test.py:test_runner PASS: tests/setproctitle_test.py:test_init_getproctitle PASS: tests/setproctitle_test.py:test_setproctitle SKIP: tests/setproctitle_test.py:test_setproctitle_darwin # SKIP Mac only test PASS: tests/setproctitle_test.py:test_prctl PASS: tests/setproctitle_test.py:test_getproctitle PASS: tests/setproctitle_test.py:test_kwarg PASS: tests/setproctitle_test.py:test_environ PASS: tests/setproctitle_test.py:test_issue_8 PASS: tests/setproctitle_test.py:test_large_cmdline PASS: tests/setproctitle_test.py:test_weird_args PASS: tests/setproctitle_test.py:test_weird_path PASS: tests/setproctitle_test.py:test_embedded PASS: tests/setproctitle_test.py:test_embedded_many_args PASS: tests/setproctitle_test.py:test_noenv PASS: tests/setproctitle_test.py:test_large_env PASS: tests/setproctitle_test.py:test_clear_segfault PASS: tests/setproctitle_test.py:test_fork_segfault PASS: tests/setproctitle_test.py:test_thread_fork_segfault PASS: tests/setthreadtitle_test.py:test_thread_title_unchanged PASS: tests/setthreadtitle_test.py:test_set_thread_title PASS: tests/setthreadtitle_test.py:test_set_threads_title SKIP: tests/test_win32.py:test_setproctitle # SKIP Windows only test SKIP: tests/test_win32.py:test_setthreadtitle # SKIP Windows only test ============================================================================ Testsuite summary # TOTAL: 27 # PASS: 24 # SKIP: 3 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* non-repro-meta-python: exclude packages that failed previouslyYoann Congal2024-09-141-0/+3
| | | | | | | | Those are the non-reproducible packages from: https://autobuilder.yoctoproject.org/typhoon/#/builders/155/builds/43 Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ptest-packagelists-meta-python: Add python3-fsspec to fast test listKhem Raj2024-09-121-0/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-tzdata: enable ptestTim Orling2024-08-091-0/+1
| | | | | | | | | Add to ptest-packagelists-meta-python.inc META_PYTHON_PTESTS_FAST Install ${S}/VERSION to PTEST_PATH for test_version Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-typer: add new recipeJan Vermaete2024-06-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | root@qemux86-64:~# ptest-runner python3-typer START: ptest-runner 2024-06-16T21:26 BEGIN: /usr/lib/python3-typer/ptest PASS: tests/test_ambiguous_params.py:test_split_annotations_from_typer_annotations_simple PASS: tests/test_ambiguous_params.py:test_forbid_default_value_in_annotated_argument PASS: tests/test_ambiguous_params.py:test_allow_options_to_have_names PASS: tests/test_ambiguous_params.py:test_forbid_annotated_param_and_default_param[Argument-ArgumentInfo] PASS: tests/test_ambiguous_params.py:test_forbid_annotated_param_and_default_param[Option-OptionInfo] PASS: tests/test_ambiguous_params.py:test_forbid_multiple_typer_params_in_annotated PASS: tests/test_ambiguous_params.py:test_allow_multiple_non_typer_params_in_annotated PASS: tests/test_ambiguous_params.py:test_forbid_default_factory_and_default_value_in_annotated[Argument-ArgumentInfo] PASS: tests/test_ambiguous_params.py:test_forbid_default_factory_and_default_value_in_annotated[Option-OptionInfo] PASS: tests/test_ambiguous_params.py:test_allow_default_factory_with_default_param[Argument] PASS: tests/test_ambiguous_params.py:test_allow_default_factory_with_default_param[Option] PASS: tests/test_ambiguous_params.py:test_forbid_default_and_default_factory_with_default_param[Argument-ArgumentInfo] PASS: tests/test_ambiguous_params.py:test_forbid_default_and_default_factory_with_default_param[Option-OptionInfo] PASS: tests/test_ambiguous_params.py:test_error_rendering[error0-`Argument` default value cannot be set in `Annotated` for 'my_argument'. Set the default value with `=` instead.] PASS: tests/test_ambiguous_params.py:test_error_rendering[error1-Cannot specify `Option` in `Annotated` and `Argument` as a default value together for 'my_argument'] PASS: tests/test_ambiguous_params.py:test_error_rendering[error2-Cannot specify `Option` in `Annotated` and default value together for 'my_argument'] PASS: tests/test_ambiguous_params.py:test_error_rendering[error3-Cannot specify `Argument` in `Annotated` and default value together for 'my_argument'] PASS: tests/test_ambiguous_params.py:test_error_rendering[error4-Cannot specify multiple `Annotated` Typer arguments for 'my_argument'] PASS: tests/test_ambiguous_params.py:test_error_rendering[error5-Cannot specify `default_factory` and a default value together for `Option`] PASS: tests/test_annotated.py:test_annotated_argument_with_default PASS: tests/test_annotated.py:test_annotated_argument_in_string_type_with_default PASS: tests/test_annotated.py:test_annotated_argument_with_default_factory PASS: tests/test_annotated.py:test_annotated_option_with_argname_doesnt_mutate_multiple_calls PASS: tests/test_cli/test_app_other_name.py:test_script_help PASS: tests/test_cli/test_app_other_name.py:test_script PASS: tests/test_cli/test_completion_run.py:test_script_completion_run PASS: tests/test_cli/test_doc.py:test_doc PASS: tests/test_cli/test_doc.py:test_doc_output PASS: tests/test_cli/test_doc.py:test_doc_title_output PASS: tests/test_cli/test_doc.py:test_doc_not_existing PASS: tests/test_cli/test_doc.py:test_doc_no_typer PASS: tests/test_cli/test_doc.py:test_doc_file_not_existing PASS: tests/test_cli/test_empty_script.py:test_script_help PASS: tests/test_cli/test_func_other_name.py:test_script PASS: tests/test_cli/test_help.py:test_script_help PASS: tests/test_cli/test_help.py:test_not_python PASS: tests/test_cli/test_multi_app.py:test_script_help PASS: tests/test_cli/test_multi_app.py:test_script_app_non_existent PASS: tests/test_cli/test_multi_app.py:test_script_sub PASS: tests/test_cli/test_multi_app.py:test_script_top PASS: tests/test_cli/test_multi_app.py:test_script_sub_hello PASS: tests/test_cli/test_multi_app.py:test_script_sub_bye PASS: tests/test_cli/test_multi_app_cli.py:test_script_help PASS: tests/test_cli/test_multi_app_cli.py:test_script_sub PASS: tests/test_cli/test_multi_app_cli.py:test_script_top PASS: tests/test_cli/test_multi_app_cli.py:test_script_sub_hello PASS: tests/test_cli/test_multi_app_cli.py:test_script_sub_bye PASS: tests/test_cli/test_multi_app_sub.py:test_script_help PASS: tests/test_cli/test_multi_app_sub.py:test_script PASS: tests/test_cli/test_multi_func.py:test_help PASS: tests/test_cli/test_multi_func.py:test_script PASS: tests/test_cli/test_multi_func.py:test_script_func_non_existent PASS: tests/test_cli/test_multi_func.py:test_script_func_not_function PASS: tests/test_cli/test_multi_func.py:test_script_func PASS: tests/test_cli/test_not_python.py:test_not_python PASS: tests/test_cli/test_sub.py:test_script_hello PASS: tests/test_cli/test_sub.py:test_script_hello_name PASS: tests/test_cli/test_sub.py:test_script_hello_name_formal PASS: tests/test_cli/test_sub.py:test_script_bye PASS: tests/test_cli/test_sub.py:test_script_bye_friend PASS: tests/test_cli/test_sub.py:test_script_help PASS: tests/test_cli/test_sub.py:test_not_python PASS: tests/test_cli/test_sub_completion.py:test_script_completion_run PASS: tests/test_cli/test_sub_help.py:test_script_help PASS: tests/test_cli/test_version.py:test_script_help PASS: tests/test_compat/test_option_get_help.py:test_hidden_option PASS: tests/test_compat/test_option_get_help.py:test_hidden_option_no_rich PASS: tests/test_compat/test_option_get_help.py:test_coverage_call PASS: tests/test_compat/test_option_get_help.py:test_completion PASS: tests/test_exit_errors.py:test_eoferror PASS: tests/test_exit_errors.py:test_oserror PASS: tests/test_exit_errors.py:test_oserror_no_epipe PASS: tests/test_others.py:test_help_from_info PASS: tests/test_others.py:test_defaults_from_info PASS: tests/test_others.py:test_too_many_parsers PASS: tests/test_others.py:test_valid_parser_permutations PASS: tests/test_others.py:test_install_invalid_shell PASS: tests/test_others.py:test_callback_too_many_parameters PASS: tests/test_others.py:test_callback_2_untyped_parameters PASS: tests/test_others.py:test_callback_3_untyped_parameters PASS: tests/test_others.py:test_completion_untyped_parameters PASS: tests/test_others.py:test_completion_untyped_parameters_different_order_correct_names PASS: tests/test_others.py:test_autocompletion_too_many_parameters PASS: tests/test_others.py:test_forward_references PASS: tests/test_others.py:test_context_settings_inheritance_single_command PASS: tests/test_others.py:test_split_opt PASS: tests/test_prog_name.py:test_custom_prog_name PASS: tests/test_rich_utils.py:test_rich_utils_click_rewrapp PASS: tests/test_rich_utils.py:test_rich_help_no_commands PASS: tests/test_tracebacks.py:test_traceback_no_rich PASS: tests/test_tracebacks.py:test_traceback_no_rich_short_disable PASS: tests/test_tracebacks.py:test_unmodified_traceback PASS: tests/test_type_conversion.py:test_optional PASS: tests/test_type_conversion.py:test_optional_tuple PASS: tests/test_type_conversion.py:test_no_type PASS: tests/test_type_conversion.py:test_list_parameters_convert_to_lists[List0] PASS: tests/test_type_conversion.py:test_list_parameters_convert_to_lists[List1] PASS: tests/test_type_conversion.py:test_list_parameters_convert_to_lists[List2] PASS: tests/test_type_conversion.py:test_tuple_parameter_elements_are_converted_recursively[Tuple0] PASS: tests/test_type_conversion.py:test_tuple_parameter_elements_are_converted_recursively[Tuple1] PASS: tests/test_type_conversion.py:test_tuple_parameter_elements_are_converted_recursively[Tuple2] PASS: tests/test_type_conversion.py:test_tuple_parameter_elements_are_converted_recursively[Tuple3] PASS: tests/test_type_conversion.py:test_tuple_parameter_elements_are_converted_recursively[Tuple4] PASS: tests/test_type_conversion.py:test_custom_parse PASS: tests/test_type_conversion.py:test_custom_click_type ============================================================================ Testsuite summary DURATION: 203 END: /usr/lib/python3-typer/ptest 2024-06-16T21:29 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-dasbus: Add ptest supportMingli Yu2024-06-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | #./run-ptest PASS: tests/test_client.py:DBusClientTestCase.test_async_method PASS: tests/test_client.py:DBusClientTestCase.test_error PASS: tests/test_client.py:DBusClientTestCase.test_interface_proxy PASS: tests/test_client.py:DBusClientTestCase.test_introspect PASS: tests/test_client.py:DBusClientTestCase.test_invalid_method_result PASS: tests/test_client.py:DBusClientTestCase.test_method PASS: tests/test_client.py:DBusClientTestCase.test_property PASS: tests/test_client.py:DBusClientTestCase.test_signal PASS: tests/test_client.py:DBusClientTestCase.test_variant_type_factory [snip] ============================================================================ Testsuite summary # TOTAL: 162 # PASS: 162 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask: add ptestJan Vermaete2024-05-301-0/+1
| | | | | | | * test added to the fast list Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layers: stop declaring compatibility with scarthgapDmitry Baryshkov2024-05-281-1/+1
| | | | | | | | | With the UNPACKDIR changes in place the layers are no longer compatible with the scarthgap release. Drop it from LAYERSERIES_COMPAT and limit compatibility to styhead only. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* reproducibility: move repro excludes from AB config.json to meta-oeYoann Congal2024-04-291-0/+22
| | | | | | | | | | | | | | For now, the known non-reproducible packages list is stored inside the autobuilder config.json file. This is not ideal. Let's move this list into each layers of meta-openembedded. These lists can be used with, in local.conf: include conf/include/non-repro-meta-oe.inc OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES = "${KNOWN_NON_REPRO_META_OE}" Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Acked-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layers: Add styhead to compatible release seriesKhem Raj2024-04-281-1/+1
| | | | | | styhead is codename for upcoming 5.1 release Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-scrypt: Move from PTESTS_PROBLEMS_META_PYTHON to PTESTS_SLOW_META_PYTHONalperak2024-04-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are no test failures when the image is created with "bitbake meta-python-image-ptest-python3-scrypt". qemux86-64: Testsuite summary TOTAL: 45 PASS: 45 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 55 END: /usr/lib/python3-scrypt/ptest 2024-04-16T19:15 STOP: ptest-runner TOTAL: 1 FAIL: 0 qemuarm64: Testsuite summary TOTAL: 45 PASS: 45 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 41 END: /usr/lib/python3-scrypt/ptest 2024-04-16T19:20 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ecdsa: enable ptest and add missing runtime dependencyalperak2024-04-121-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Ptest and library example tested on qemux86-64 and qemuarm64 * Add ptest into PTESTS_SLOW_META_PYTHON Ptest result: ============= qemux86-64: Testsuite summary TOTAL: 1976 PASS: 1972 SKIP: 4 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 292 END: /usr/lib/python3-ecdsa/ptest 2024-04-12T09:18 STOP: ptest-runner TOTAL: 1 FAIL: 0 qemuarm64: Testsuite summary TOTAL: 1976 PASS: 1972 SKIP: 4 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 236 END: /usr/lib/python3-ecdsa/ptest 2024-04-12T09:05 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flexparser: enable ptest and add missing runtime dependenciesalperak2024-04-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Ptest and library example tested on qemux86-64 and qemuarm64 * Add ptest into PTESTS_FAST_META_PYTHON Ptest result: ============= qemux86-64: Testsuite summary TOTAL: 59 PASS: 59 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 12 END: /usr/lib/python3-flexparser/ptest 2024-04-11T11:06 STOP: ptest-runner TOTAL: 1 FAIL: 0 qemuarm64: Testsuite summary TOTAL: 59 PASS: 59 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 11 END: /usr/lib/python3-flexparser/ptest 2024-04-11T11:09 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flexcache: enable ptestalperak2024-04-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Ptest tested on qemux86-64 and qemuarm64 * Add ptest into PTESTS_FAST_META_PYTHON Ptest result: ============= qemux86-64: Testsuite summary TOTAL: 19 PASS: 19 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 9 END: /usr/lib/python3-flexcache/ptest 2024-04-11T10:48 STOP: ptest-runner TOTAL: 1 FAIL: 0 qemuarm64: Testsuite summary TOTAL: 19 PASS: 19 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 9 END: /usr/lib/python3-flexcache/ptest 2024-04-11T10:51 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>