pmbootstrap/test
Oliver Smith c616874443
pmb.helpers.git: parse channels.cfg (MR 1912)
Prepare to base postmarketOS on Alpine stable by parsing the new
channels.cfg file in pmaports.git, that describes which channel
needs which branches and mirror dirs from postmarketOS and Alpine.

Use the information in pmb.helpers.git.get_branches_official() first,
more is coming in follow-up commits.

Read the file from origin/master, so we get the latest fetched version
even if the last checked out master branch is not up-to-date (think of
currently checked out release branch instead of master, master will
never be updated to point to latest origin/master). Allow to override
the file with a new --config-channels parameter.

Related: https://postmarketos.org/channels.cfg
2020-05-17 08:08:44 +02:00
..
pmb_test test.test_helpers_git.test_pull: move prep code (!1882) 2020-03-14 19:15:32 +03:00
testdata pmb.helpers.git: parse channels.cfg (MR 1912) 2020-05-17 08:08:44 +02:00
static_code_analysis.sh Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
test_apk_static.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
test_aportgen.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
test_aportgen_device_wizard.py pmb.aportgen.device: replace mesa-dri-swrast with mesa-dri-gallium (MR 1917) 2020-04-28 09:23:09 +02:00
test_bootimg.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
test_build_is_necessary.py pmb.build.is_necessary: fix case with Alpine's pkg (!1904) 2020-04-04 13:19:03 +02:00
test_build_package.py test: adjust to device-qemu-amd64 move to main (!1910) 2020-04-11 18:56:30 +02:00
test_chroot_interactive_shell.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
test_config_init.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
test_config_user.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
test_config_workdir.py pmb.config.workdir: save/check chroot init date (!1878) 2020-02-24 18:18:38 +01:00
test_cross_compile_distcc.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
test_crossdirect.py test_crossdirect: s/armhf/armv7 (!1888) 2020-03-14 01:07:02 +01:00
test_envkernel.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
test_file.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
test_folder_size.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
test_frontend.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
test_helpers_git.py pmb.helpers.git: parse channels.cfg (MR 1912) 2020-05-17 08:08:44 +02:00
test_helpers_lint.py pmbootstrap lint: use CUSTOM_VALID_OPTIONS (MR 1934) 2020-05-10 16:35:35 +02:00
test_helpers_package.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
test_helpers_pmaports.py test/test_helpers_pmaports: create empty APKBUILDs for fake packages (!1879) 2020-03-14 08:39:13 +01:00
test_helpers_repo_missing.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
test_helpers_status.py pmbootstrap status: check if git repo is outdated (!1882) 2020-03-14 19:15:32 +03:00
test_install.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
test_keys.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
test_mount.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
test_newapkbuild.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
test_parse_apkbuild.py pmb: Look for device/* files in device/*/... instead (!1879) 2020-03-14 08:44:16 +01:00
test_parse_apkindex.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
test_parse_depends.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
test_pkgrel_bump.py test: adjust to device-qemu-amd64 move to main (!1910) 2020-04-11 18:56:30 +02:00
test_qemu_running_processes.py test: test_qemu_running_processes: ensure "none" UI boots correctly (!1911) 2020-04-11 20:56:57 +02:00
test_questions.py test: test_questions_ui_extras: add tests for UI extras (!1911) 2020-04-11 20:57:01 +02:00
test_repo.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
test_run_core.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
test_shell_escape.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
test_version.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
test_version_validate.py Cosmetic: use SPDX license header (!1877) 2020-02-24 03:11:10 +03:00
testcases_fast.sh test/testcases_fast.sh: stop hardcoding testing/ directory (!1899) 2020-04-01 02:50:09 +03:00