pungi/tests
Lubomír Sedlář 463088d580 Refactor failables
This is a breaking change as big part of current failable_deliverables
options will be ignored.

There is no change for buildinstall and creatiso phase.

Failability for artifacts in other phases is now configured per
artifact. It already works correctly for ostree and ostree_installer
phases (even per-arch). For OSBS phase there is currently only a binary
switch as it does not handle multiple arches yet. When it gains that
support, the option should contain list of non-blocking architectures.

For live images, live media and image build phases each config block can
configure list of failable arches. If the list is not empty, it can
fail. Once we have a way to fail only some arches, the config will not
need to change.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2016-07-27 13:06:01 +02:00
..
data Treat variants without comps groups as having all of them 2016-06-28 09:01:30 +02:00
fixtures [pkgset] Add tests for KojiPackageSet 2016-04-22 13:35:17 +02:00
__init__.py Fix test data, improve Makefile. 2015-06-25 08:02:57 -04:00
helpers.py Refactor failables 2016-07-27 13:06:01 +02:00
test_arch.py [arch] Add mock rpmUtils module 2016-05-17 12:10:45 +02:00
test_buildinstall.py Refactor failables 2016-07-27 13:06:01 +02:00
test_checks.py Use unittest2 if available 2016-05-25 13:41:49 +02:00
test_compose.py Use unittest2 if available 2016-05-25 13:41:49 +02:00
test_compose.sh Fix PYTHONPATH usage in test_compose.sh. 2016-06-02 10:16:02 -04:00
test_createiso_phase.py [createiso] Add test for adding source iso to metadata 2016-06-06 16:04:54 +02:00
test_createiso_script.py Stop using str.format 2016-05-25 13:41:49 +02:00
test_createrepo_wrapper.py Use unittest2 if available 2016-05-25 13:41:49 +02:00
test_createrepophase.py Use unittest2 if available 2016-05-25 13:41:49 +02:00
test_extra_files_phase.py [extra-files] Only copy files when there is a config 2016-06-23 07:25:52 +02:00
test_imagebuildphase.py Refactor failables 2016-07-27 13:06:01 +02:00
test_imagechecksumphase.py Simplify naming format placeholders 2016-06-28 13:03:36 +02:00
test_initphase.py [createrepo] Use more verbose output 2016-04-27 18:35:43 +02:00
test_koji_wrapper.py Use unittest2 if available 2016-05-25 13:41:49 +02:00
test_liveimagesphase.py Refactor failables 2016-07-27 13:06:01 +02:00
test_livemediaphase.py Refactor failables 2016-07-27 13:06:01 +02:00
test_lorax_wrapper.py Use unittest2 if available 2016-05-25 13:41:49 +02:00
test_media_split.py [media-split] Add unit tests 2016-06-01 14:03:23 +02:00
test_metadata.py [metadata] Add test for writing media.repo 2016-05-23 18:34:04 +02:00
test_notifier.py Fix notifier tests 2015-12-14 14:35:00 +01:00
test_osbs_phase.py Refactor failables 2016-07-27 13:06:01 +02:00
test_ostree_installer_phase.py Refactor failables 2016-07-27 13:06:01 +02:00
test_ostree_phase.py Refactor failables 2016-07-27 13:06:01 +02:00
test_ostree_script.py Stop using str.format 2016-05-25 13:41:49 +02:00
test_pathmatch.py Allow running scripts with any python in PATH 2015-11-27 08:38:47 +01:00
test_paths.py [paths] Document and test translate_path 2016-03-07 15:18:57 +01:00
test_phase_base.py Add common global settings for images 2016-04-18 18:11:29 +02:00
test_pkgset_pkgsets.py Use unittest2 if available 2016-05-25 13:41:49 +02:00
test_pkgset_source_koji.py [pkgset] Add tests for Koji source 2016-04-22 09:44:20 +02:00
test_scm.py Use unittest2 if available 2016-05-25 13:41:49 +02:00
test_test_phase.py Refactor failables 2016-07-27 13:06:01 +02:00
test_util.py Merge #309 Add compatibility for Python 2.6 2016-05-27 01:23:34 +00:00