Brian C. Lane
b81a8516a0
Makefile: Add the ability to use podman instead of docker
...
Run with 'DOCKER=podman make test-in-docker' to run the tests using
podman.
Related: rhbz#1472622
2020-03-04 17:37:55 -08:00
Brian C. Lane
4f373dcc10
Remove lorax-composer tests
...
The lorax-composer package handles running tests for itself, lorax should
only be running the lorax tests.
Resolves: rhbz#1679798
2019-02-27 09:10:39 -08:00
Alexander Todorov
1ba7613036
Execute bash tests for composer-cli
...
these are built on top of beakerlib and we use its internal
protocol to figure out the result without relying on the full
test runner that is tipically used inside of a RHEL environment!
Includes a disabled test snippet for Issue #460
2018-10-01 12:35:23 +02:00
Brian C. Lane
ccf34b1913
Add pylint testing
...
This adds pylint testing via make check, using the framework from
Anaconda. False positives can be added to
./tests/pylint/pylint-false-positives
2018-10-01 12:35:23 +02:00
Brian C. Lane
597c19466e
Add some tests for composer-cli
...
These tests a fairly minimal, testing things that can be tested without
setting up a full API server.
2018-06-11 16:54:58 -07:00
Brian C. Lane
d2f784e5da
Add composer-cli utility and implement the recipes commands
...
composer-cli --help shows the commands.
Output defaults to human readable, but raw json can be displayed by
passing --json
2018-06-11 16:54:58 -07:00
Alexander Todorov
91cebe7b67
Measure coverage for parallel processes
2018-06-11 16:54:58 -07:00
Alexander Todorov
5500ec8c06
Use sudo to run the tests
...
in 9ed1964
the tests start using makq_queue_dirs() which does
chown with guid/id 0!
2018-06-11 16:54:58 -07:00
Alexander Todorov
1c977b79ef
Add tests for api/server.py
...
some of the new tests require that we first build the documentation
2018-06-11 16:54:58 -07:00
Alexander Todorov
c90ea64e59
Enable testing in Travis CI using Docker container
2018-06-11 16:54:58 -07:00
Brian C. Lane
8db5cdd512
Add basic documentation generation with Sphinx
...
Docs are included with the rpm, so the .spec needs a number of packages
as BuildRequires in order for Sphinx to run.
2018-06-11 16:54:58 -07:00
Brian C. Lane
afdb320266
Add tests for the pylorax.api.recipes module
2018-06-11 16:54:57 -07:00
Alexander Todorov
54cdb5dbf5
Add make test target and update .gitignore
...
also submit coverage report to Coveralls.io if environment is
configured
2018-06-11 16:54:57 -07:00
Brian C. Lane
798023b199
Add pylint support to Makefile
...
This requires pylint and python-pocketlint from EPEL7 to work.
runpylint.py copied from upstream lorax.
2018-06-11 16:54:57 -07:00
Brian C. Lane
f9d06d42a5
Add manpage for lorax
2013-07-26 15:38:29 -07:00
Brian C. Lane
ff23dcb162
Add manpage for livemedia-creator
2013-07-26 15:37:52 -07:00
Brian C. Lane
14fa40556c
Stop using /usr/bin/env ( #987028 )
2013-07-24 13:41:03 -07:00
Brian C. Lane
e87151c00e
Change Makefile to produce .tgz
2013-02-28 12:11:05 -08:00
Brian C. Lane
7ba9fb4f16
New Version 19.0
2013-02-28 11:55:29 -08:00
Will Woods
94ff38ccfa
give version.py its own makefile rule and .gitignore line
2011-10-24 19:01:21 -04:00
Martin Gracik
73fc20b165
Write the lorax verion in the .buildstamp ( #689697 )
...
(cherry picked from commit 4271e0fc02
)
Conflicts:
src/pylorax/buildstamp.py
Signed-off-by: Will Woods <wwoods@redhat.com>
2011-10-24 16:07:25 -04:00
Martin Gracik
3528812a3a
Makefile updates
2010-12-08 14:16:13 +01:00
Martin Gracik
9c533a517f
Update Makefile
2010-12-02 13:36:22 +01:00
Martin Gracik
e22457b09a
Various initrd updates
2010-10-19 17:35:50 +02:00
Martin Gracik
45c5ef566c
Experimental single initrd image
2010-10-12 18:32:35 +02:00
Martin Gracik
a4c638f132
New version
2010-02-23 14:20:05 +01:00
David Cantrell
5623014506
Write Makefile and correct problems in setup.py.
2008-10-04 19:51:17 -10:00