lorax/tests/pylorax
Brian C. Lane 1fd73cde52 Move the package requirements for live-iso setup out of the template
In order to support iso creation on multiple arches with the templates
we need to be able to select different packages based on arch.
lorax-composer uses the arch-specific Lorax templates in order to
generate the output iso so this patch:

1. Creates a new template and type to parse it, live-install.tmpl
   which contains only installpkg commands and #if clauses for arch
2. Removes bootloader related packages from the live-iso.ks
3. Remove dracut-config-rescue exclusion because it can cause problems
   with some blueprints.
4. Switch logo requirement to system-logos which is satisfied by
   generic-logos or fedora-logos. This prevents conflicts when a blueprint
   installs fedora-release-workstation.

So in the future, if x86.tmpl, etc. need a new package to support
creating the iso it should be added to the correct section in
./share/live/live-install.tmpl

(cherry picked from commit 3b8de2a233)
2019-05-06 11:45:32 -07:00
..
blueprints tests: Fix tests so they run on Fedora 28 2018-10-05 09:09:10 -07:00
repos Remove duplicate repositories from the sources list 2019-01-30 08:43:37 -08:00
results Add group-based tests. 2018-07-18 15:38:40 -07:00
source Fix DNF related issues with source selection 2018-06-04 15:45:36 -07:00
templates Add tests for ltmpl.py 2018-10-29 14:49:49 -07:00
__init__.py Add tests for pylorax.imgutils 2019-05-03 16:39:05 -07:00
test_bisect.py lorax-composer: Handle packages with multiple builds 2018-12-06 16:06:45 -08:00
test_buildstamp.py Fixing bug where test did not try to import pylorax.version to check for version but automatically just checked for 'devel' causing test to fail when it should not have 2018-06-22 09:14:04 -07:00
test_compose.py Move the package requirements for live-iso setup out of the template 2019-05-06 11:45:32 -07:00
test_creator.py livemedia-creator: Add support for reqpart kickstart command 2019-05-06 11:45:32 -07:00
test_crossdomain.py Use 2to3 to convert the python2 lorax-composer code to python3 2018-05-14 13:00:14 -07:00
test_discinfo.py tests: Add discinfo test 2019-05-03 16:38:28 -07:00
test_dnfbase.py Update the tests for new make_dnf_dir arguments. 2018-10-10 14:25:38 -07:00
test_executils.py tests: Add executils test 2019-05-03 16:38:38 -07:00
test_imgutils.py Add tests for partitioned disk images 2019-05-03 16:39:18 -07:00
test_ltmpl.py tests: Fix makeFakeRPM calls 2019-05-03 17:05:57 -07:00
test_projects.py Fix singlerepo test for f29 2018-10-29 14:48:40 -07:00
test_queue.py lorax-composer: Check the queue and results at startup 2018-12-06 15:26:40 -08:00
test_recipes.py Remove unneeded else from for/else loop. It confuses pylint 2019-01-08 13:47:21 -08:00
test_server.py Remove duplicate repositories from the sources list 2019-01-30 08:43:37 -08:00
test_sysutils.py tests: Add sysutils test 2019-05-03 16:38:33 -07:00
test_timestamp.py Add a test for the pylorax.api.timestamp functions 2018-08-07 09:22:18 -07:00
test_treeinfo.py tests: Add treeinfo test 2019-05-03 16:38:22 -07:00
test_workspace.py Fix tests related to blueprint name changes 2018-08-23 13:32:26 -07:00