lorax/tests/pylorax
Brian C. Lane e90e7653df 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

Resolves: rhbz#1673744
2019-03-21 14:48:27 -07:00
..
blueprints Use any tmux version 2019-01-24 12:51:01 +02:00
repos Update the projects tests to use DNF Repo object 2018-12-07 11:52:22 -08:00
results Support loading groups from the kickstart template files. 2018-07-19 11:00:46 -07:00
source Fix DNF related issues with source selection 2018-06-04 15:47:38 -07:00
__init__.py Add tests to test_creator.py 2019-03-21 14:48:27 -07:00
test_bisect.py lorax-composer: Handle packages with multiple builds 2018-12-07 11:54:02 -08:00
test_buildstamp.py Write the --variant string to .buildstamp as 'Variant=' 2018-01-17 09:38:16 -08:00
test_compose.py Move the package requirements for live-iso setup out of the template 2019-03-21 14:48:27 -07:00
test_creator.py livemedia-creator: Add support for reqpart kickstart command 2019-03-21 14:48:27 -07:00
test_crossdomain.py Use 2to3 to convert the python2 lorax-composer code to python3 2018-05-17 10:34:34 -07:00
test_dnfbase.py lorax-composer: Check for CDN only repos 2018-12-07 11:50:52 -08:00
test_projects.py Adjust test_drtfr_gpgkey to pass on Fedora 28 and RHEL 8 2018-12-07 11:52:22 -08:00
test_queue.py lorax-composer: Check the queue and results at startup 2018-12-06 15:27:48 -08:00
test_recipes.py Remove unneeded else from for/else loop. It confuses pylint 2019-01-09 16:26:35 -08:00
test_server.py Use any tmux version 2019-01-24 12:51:01 +02:00
test_timestamp.py Add a test for the pylorax.api.timestamp functions 2018-08-07 12:12:17 -07:00
test_workspace.py Fix tests related to blueprint name changes 2018-08-22 10:22:36 -07:00