pmbootstrap-meow/test
Clayton Craft 19f8a3b8c8
pmb.install: support pmb_recommends for any package
This refactors the get_recommends function that was originally used for
UI packages to support pmb_recommends for any package (and subpackage).

Extending pmb_recommends will, for example, help us create better
generic device packages [1] and can be used to improve packaging for UIs
with shared pmb_recommends[2].

1. https://gitlab.com/postmarketOS/pmaports/-/merge_requests/4673
2. https://gitlab.com/postmarketOS/pmaports/-/merge_requests/3700

Reviewed-by: Oliver Smith <ollieparanoid@postmarketos.org>
Link: https://lists.sr.ht/~postmarketos/pmbootstrap-devel/%3C20240102074605.23248-2-clayton@craftyguy.net%3E
2024-01-09 16:55:47 +01:00
..
pmb_test test: specify default git branch 2023-07-13 10:07:53 +02:00
testdata pmb.install: support pmb_recommends for any package 2024-01-09 16:55:47 +01:00
pytest.ini CI: drop support for cached venv + ci runner (MR 2080) 2021-07-04 22:51:53 +02:00
test_apk.py chroot.apk,apk_static: always disable interactive mode 2023-11-13 09:30:30 +01:00
test_apk_static.py Bump copyright to 2023 2023-01-22 19:18:06 +01:00
test_aportgen.py aportgen: Only warn if binary version > APKBUILD version 2023-12-10 14:41:53 +01:00
test_aportgen_device_wizard.py test: dont fail on githook symlinks 2023-07-13 10:07:53 +02:00
test_arguments.py pmb.parse.arguments: add zap --all flag (MR 2117) 2022-02-28 17:09:21 +03:00
test_bootimg.py parse.bootimg: Separate kernel and ramdisk MediaTek headers 2023-11-13 09:30:24 +01:00
test_build_is_necessary.py Bump copyright to 2023 2023-01-22 19:18:06 +01:00
test_build_package.py build: use sccache for rust 2023-08-14 09:52:22 +02:00
test_chroot_interactive_shell.py Bump copyright to 2023 2023-01-22 19:18:06 +01:00
test_chroot_mount.py install: remove /mnt/pmbootstrap at the end 2023-08-14 09:52:22 +02:00
test_config_init.py Bump copyright to 2023 2023-01-22 19:18:06 +01:00
test_config_pmaports.py Bump copyright to 2023 2023-01-22 19:18:06 +01:00
test_config_user.py pmb.helpers.run_core: move flat_cmd here 2023-07-21 08:54:04 +02:00
test_config_workdir.py Bump copyright to 2023 2023-01-22 19:18:06 +01:00
test_envkernel.py Bump copyright to 2023 2023-01-22 19:18:06 +01:00
test_file.py Bump copyright to 2023 2023-01-22 19:18:06 +01:00
test_folder_size.py Bump copyright to 2023 2023-01-22 19:18:06 +01:00
test_frontend.py Bump copyright to 2023 2023-01-22 19:18:06 +01:00
test_helpers_git.py test: specify default git branch 2023-07-13 10:07:53 +02:00
test_helpers_lint.py Bump copyright to 2023 2023-01-22 19:18:06 +01:00
test_helpers_package.py Bump copyright to 2023 2023-01-22 19:18:06 +01:00
test_helpers_pmaports.py Bump copyright to 2023 2023-01-22 19:18:06 +01:00
test_helpers_repo.py chroot: /mnt/pmbootstrap-* -> /mnt/pmbootstrap/* 2023-08-14 09:52:17 +02:00
test_helpers_repo_missing.py Bump copyright to 2023 2023-01-22 19:18:06 +01:00
test_helpers_status.py Bump copyright to 2023 2023-01-22 19:18:06 +01:00
test_helpers_ui.py Bump copyright to 2023 2023-01-22 19:18:06 +01:00
test_install.py pmb.install: support pmb_recommends for any package 2024-01-09 16:55:47 +01:00
test_mount.py Bump copyright to 2023 2023-01-22 19:18:06 +01:00
test_newapkbuild.py Bump copyright to 2023 2023-01-22 19:18:06 +01:00
test_parse_apkbuild.py parse: allow "-r" in pkgver 2023-08-14 09:52:23 +02:00
test_parse_apkindex.py Bump copyright to 2023 2023-01-22 19:18:06 +01:00
test_parse_depends.py Bump copyright to 2023 2023-01-22 19:18:06 +01:00
test_parse_deviceinfo.py Bump copyright to 2023 2023-01-22 19:18:06 +01:00
test_parse_kconfig.py test: rework kconfig check tests 2023-03-24 09:11:47 +01:00
test_pkgrel_bump.py test/test_pkgrel_bump: make sure pmb doesn't cross compile 2023-07-13 10:07:54 +02:00
test_qemu_running_processes.py Bump copyright to 2023 2023-01-22 19:18:06 +01:00
test_questions.py parse.bootimg: Separate kernel and ramdisk MediaTek headers 2023-11-13 09:30:24 +01:00
test_run_core.py pmb.helpers.run_core: fix proxy env var logic 2023-07-21 08:54:10 +02:00
test_shell_escape.py pmb.helpers.run_core: move flat_cmd here 2023-07-21 08:54:04 +02:00
test_version.py Bump copyright to 2023 2023-01-22 19:18:06 +01:00
test_version_validate.py Bump copyright to 2023 2023-01-22 19:18:06 +01:00
test_zzz_keys.py test/test_zzz_keys.py: move from test/test_keys.py 2023-03-24 09:14:18 +01:00