pungi/tests
Lubomír Sedlář 247a1a71ba Ensure all phases are stopped
If a phase is started successfully, it needs to be stopped as well. In
most cases when `stop` is called immediately after `start`, this is not
a problem.

Only when something else happens while a phase is runnning and this
something fails, Pungi will deadlock and never exit. This something
could be another phase or just main thread raising an exception.

Fixes: #625
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2017-06-02 09:52:18 +02:00
..
data Refactor depsolving tests 2017-02-13 12:32:07 +01:00
fixtures comps-wrapper: Report unknown package types 2017-06-01 09:59:41 +02:00
__init__.py Fix test data, improve Makefile. 2015-06-25 08:02:57 -04:00
helpers.py Store RPM artifacts in resulting repository in modulemd metadata. 2017-05-04 21:12:30 +02:00
test_arch.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_buildinstall.py buildinstall: Move tweaking configs into a function 2017-03-21 07:55:19 +01:00
test_checks.py checks: Fix anyOf validator yield ValidationError on ConfigOptionWarning 2017-04-18 10:05:03 +02:00
test_compose.py Create temporary dirs under compose's workdir 2017-01-11 15:25:47 +08:00
test_compose.sh Add script to generate unified ISOs 2017-01-04 10:22:20 +01:00
test_comps_wrapper.py comps-wrapper: Report unknown package types 2017-06-01 09:59:41 +02:00
test_config_validate_script.py Fix PhaseLoggerMixin in case of compose has _logger = None 2016-11-30 14:41:02 +08:00
test_config.py osbs: Make git_branch required option 2017-04-24 10:05:25 +02:00
test_createiso_phase.py iso-wrapper: Handle wrong implant md5 2017-03-07 09:58:14 +01:00
test_createiso_script.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_createrepo_wrapper.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_createrepophase.py createrepo: Add tests for adding product certificates 2016-11-23 11:17:04 +01:00
test_extra_files_phase.py extra-files: Nice error message on missing RPM 2016-11-10 09:38:50 +01:00
test_gather_method_deps.py gather: Clean up method deps 2017-04-11 15:46:34 +02:00
test_gather_phase.py gather: Remove handling of impossible state 2017-05-02 10:12:16 +02:00
test_gather.py Skip DNF tests if there are import problems 2017-03-27 09:42:58 +02:00
test_imagebuildphase.py Be explicit about generating release for images 2017-04-13 10:17:59 +02:00
test_imagechecksumphase.py tests: Avoid creating unused temporary files 2017-04-27 15:59:19 +02:00
test_initphase.py init: Warn when variants mentions non-existing comps group 2017-04-11 15:46:34 +02:00
test_iso_wrapper.py iso-wrapper: Capture debug information for mounting 2017-05-29 13:18:07 +02:00
test_koji_wrapper.py koji-wrapper: Run all blocking commands with fresh ccache 2017-05-29 12:53:29 +02:00
test_linker.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_liveimagesphase.py unify repo and repo_from options 2017-03-29 10:12:32 +08:00
test_livemediaphase.py unify repo and repo_from options 2017-03-29 10:12:32 +08:00
test_lorax_wrapper.py lorax-wrapper: Put all log files into compose logs 2016-11-09 09:37:00 +01: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 move translate_path from paths.py to util.py 2017-03-29 10:12:32 +08:00
test_osbs_phase.py osbs: Make git_branch required option 2017-04-24 10:05:25 +02:00
test_ostree_installer_phase.py Be explicit about generating release for images 2017-04-13 10:17:59 +02:00
test_ostree_phase.py ostree: Autogenerate a version 2017-04-13 10:17:59 +02:00
test_ostree_script.py unify repo and repo_from options 2017-03-29 10:12:32 +08:00
test_patch_iso.py Add a script for modifying ISO images 2017-03-21 07:55:19 +01:00
test_pathmatch.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_phase_base.py Ensure all phases are stopped 2017-06-02 09:52:18 +02:00
test_pkgset_pkgsets.py pkgset: report all unsigned packages 2017-03-14 09:50:28 +01:00
test_pkgset_source_koji.py Add support for modular composes 2017-03-22 15:55:52 +01:00
test_repoclosure_wrapper.py repoclosure: Don't run build deps check 2017-01-30 10:16:03 +01:00
test_scm.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_test_phase.py repoclosure: Don't run build deps check 2017-01-30 10:16:03 +01:00
test_unified_isos.py unified-iso: Create isos with debuginfo packages 2017-01-11 14:36:25 +01:00
test_util.py util: Move get_buildroot_rpms to koji wrapper 2017-04-25 15:22:41 +02:00