pungi/tests
Lubomír Sedlář 0cdef2d8e3 pungi: Run in-process for testing
Instead of spawning a separate process for each test, move the code to
run in the main process. This gives us correct coverage information and
makes the tests a lot faster.

The input is still provided in a kickstart file. The output also goes
into a log file that is later parsed.

There is some extra work needed with logging setup to make the logs go
to standard output so that nose can correctly capture them.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2016-11-10 13:28:02 +01:00
..
data pungi: Add tests for depsolving 2016-11-09 09:36:23 +01:00
fixtures pungi: Add tests for depsolving 2016-11-09 09:36:23 +01:00
__init__.py Fix test data, improve Makefile. 2015-06-25 08:02:57 -04:00
helpers.py Merge #381 `Automatically generate missing image version` 2016-09-06 15:19:55 +00:00
test_arch.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_buildinstall.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_checks.py Merge #448 `Remove executable permissions on test scripts` 2016-10-26 07:31:37 +00:00
test_compose.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_compose.sh Fix PYTHONPATH usage in test_compose.sh. 2016-06-02 10:16:02 -04:00
test_config.py config: Don't abort on deprecated options 2016-10-20 12:51:12 +02:00
test_createiso_phase.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00: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 Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_extra_files_phase.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_imagebuildphase.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_imagechecksumphase.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_initphase.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_koji_wrapper.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_linker.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_liveimagesphase.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_livemediaphase.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_lorax_wrapper.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_media_split.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_metadata.py extra-files: Write a metadata file enumerating extra files 2016-09-07 13:02:48 +02:00
test_notifier.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_osbs_phase.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_ostree_installer_phase.py iso-wrapper: Remove the class 2016-10-14 09:14:51 +02:00
test_ostree_phase.py [ostree] Allow adding versioning metadata 2016-11-04 16:07:26 +08:00
test_ostree_script.py [ostree] Allow adding versioning metadata 2016-11-04 16:07:26 +08:00
test_pathmatch.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_paths.py Add JSON Schema for configuration 2016-09-01 10:56:15 +02:00
test_phase_base.py Add common global settings for images 2016-04-18 18:11:29 +02:00
test_pkgset_pkgsets.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_pkgset_source_koji.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_pungi.py pungi: Run in-process for testing 2016-11-10 13:28:02 +01:00
test_scm.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_test_phase.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00
test_util.py Remove executable permissions on test scripts 2016-10-25 10:42:16 +00:00