pungi/tests
Lubomír Sedlář 08d65bdde6 gather: Create devel module for each normal module
The module has same S:V:C, but the name is suffixed with `-devel`. The
module should contain all packages from the module koji tag that were
not included in the actual module.

The devel module has the same dependencies as the regular module, but
also additionally depends on the original module. The API and profiles
are cleared in the new module.

In the metadata it shows the same koji tag.

The test if package goes to the module is refactored to a function to
make work with the negated case a bit easier.

There may be unneeded multilib packages in the -devel module, because
there might be buildtime dependencies between things that we don't see.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>

Clear API and profiles

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2018-10-08 14:40:13 +02:00
..
data Add a phase for creating extra ISOs 2018-05-16 12:20:01 +02:00
fixtures extra-iso: Rename test data file 2018-08-15 14:57:43 +02:00
__init__.py Fix test data, improve Makefile. 2015-06-25 08:02:57 -04:00
helpers.py gather: Create devel module for each normal module 2018-10-08 14:40:13 +02:00
test_arch.py arch: Make i386 map to i686 instead of athlon 2018-05-16 15:22:31 +02:00
test_arguments.py Update tests for Python 2.6 2018-03-29 16:34:52 +02:00
test_buildinstall.py util: Remove escaping spaces from volume ID 2018-08-03 07:57:09 +02:00
test_checks.py Use modifyrepo_c if possible 2017-12-06 13:26:43 +01:00
test_compose.py createrepo: Allow disabling SQLite database 2018-05-21 08:13:29 +02:00
test_compose.sh tests: Fix test_compose.sh paths 2017-08-10 09:28:36 +02:00
test_comps_wrapper.py comps: Add get_langpacks function 2018-07-23 09:08:33 -04:00
test_config.py Validation of parameter skip_phases 2018-05-15 13:30:00 +02:00
test_config_validate_script.py Ostree can use pkgset repos 2018-02-08 15:23:15 +01:00
test_createiso_phase.py Create non-bootable ISO for variant without buildinstall 2018-08-28 08:56:03 +02:00
test_createiso_script.py El-Torito boot information on s390x 2017-12-14 10:08:30 +01:00
test_createrepo_wrapper.py createrepo: Allow passing arbitrary arguments 2018-08-08 16:15:51 +02:00
test_createrepophase.py Index arch modulemd by full NSVC 2018-09-05 13:10:53 +02:00
test_extra_files_phase.py tests: Work with older unittest2 2017-10-30 09:16:18 +01:00
test_extra_isos_phase.py extra_iso: Add list of variants to metadata 2018-10-05 12:01:43 +02:00
test_fus_wrapper.py fus: List lookaside repos first 2018-10-08 14:36:43 +02:00
test_gather.py Clean up after yum tests 2018-08-27 09:16:40 +02:00
test_gather_method_deps.py Reduce duplication in tests 2018-08-29 15:52:45 +02:00
test_gather_method_hybrid.py gather: Hide pid of fus process 2018-10-03 10:23:39 +02:00
test_gather_method_nodeps.py Reduce duplication in tests 2018-08-29 15:52:45 +02:00
test_gather_phase.py gather: Keep original rpms.json in debug mode 2018-08-29 15:52:45 +02:00
test_gather_source_module.py gather: Create devel module for each normal module 2018-10-08 14:40:13 +02:00
test_graph.py Variant as a lookaside - configuration 2018-04-13 14:14:43 +02:00
test_imagebuildphase.py Report failed failable deliverables as errors 2018-07-17 09:31:50 +02:00
test_imagechecksumphase.py Add directory name for checksum file 2017-10-05 16:08:27 +02:00
test_initphase.py Reduce duplication in tests 2018-08-29 15:52:45 +02:00
test_iso_wrapper.py Tests fail if unittest2 library is missing 2018-04-09 07:47:17 +02:00
test_koji_wrapper.py Add 'pkgset_koji_builds' option to include extra builds in a compose 2018-09-21 14:06:49 +02:00
test_linker.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_liveimagesphase.py Report failed failable deliverables as errors 2018-07-17 09:31:50 +02:00
test_livemediaphase.py Report failed failable deliverables as errors 2018-07-17 09:31:50 +02:00
test_lorax_wrapper.py Port to Python 3 2017-10-24 15:15:31 +02:00
test_media_split.py Include phase name in log for some phases 2016-11-23 16:47:22 +08:00
test_metadata.py extra-files: Allow configuring used checksums 2017-04-20 09:28:09 +02:00
test_notifier.py Update tests for Python 2.6 2018-03-29 16:34:52 +02:00
test_osbs_phase.py osbs: Generate unique repo names 2018-07-09 13:21:58 +02:00
test_ostree_installer_phase.py Report failed failable deliverables as errors 2018-07-17 09:31:50 +02:00
test_ostree_phase.py ostree: Use --touch-if-changed 2018-09-19 13:07:03 +02:00
test_ostree_script.py ostree: Reduce duplication in tests 2018-09-19 13:07:03 +02:00
test_patch_iso.py Use universal_newlines when running other commands 2017-10-24 15:15:31 +02:00
test_pathmatch.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_phase_base.py Move ostree phase and pipelines for running phases 2018-02-26 13:43:44 +01:00
test_pkgset_pkgsets.py Add 'pkgset_koji_builds' option to include extra builds in a compose 2018-09-21 14:06:49 +02:00
test_pkgset_source_koji.py pkgset: Apply whitelist to modules in the tag 2018-09-03 12:19:50 +02:00
test_repoclosure_wrapper.py repoclosure: Don't run build deps check 2017-01-30 10:16:03 +01:00
test_scm.py tests: Work with older unittest2 2017-10-30 09:16:18 +01:00
test_test_phase.py Use dnf backend for repoclosure on PY3 2017-12-06 13:26:43 +01:00
test_unified_isos.py tests: Work with older unittest2 2017-10-30 09:16:18 +01:00
test_util.py util: Remove escaping spaces from volume ID 2018-08-03 07:57:09 +02:00
test_variant_wrapper.py variants: Reject values with whitespace 2018-06-12 12:48:14 +02:00