Makefile-tests.am: add helper testenv target
The 'testenv' target enters an environment in which a tmpdir is created and the daemon is set up and started. This is useful for easy testing. $ make -j4 && make install $ make testenv ===== ENTERING TESTENV ===== $ # now we can easily test our new code $ # we can even make use of helper funcs $ source ../tests/libtest.sh $ setup_os_repository archive-z2 syslinux $ exit ===== EXITING TESTENV =====
This commit is contained in:
parent
657f48377b
commit
b129df69dc
@ -78,3 +78,12 @@ check-local:
|
|||||||
@echo " To run them, rpm-ostree must be configured with --enable-installed-tests and installed"
|
@echo " To run them, rpm-ostree must be configured with --enable-installed-tests and installed"
|
||||||
@echo " *** NOTE ***"
|
@echo " *** NOTE ***"
|
||||||
@echo " *** NOTE ***"
|
@echo " *** NOTE ***"
|
||||||
|
|
||||||
|
testenv:
|
||||||
|
@echo "===== ENTERING TESTENV ====="
|
||||||
|
test_tmpdir=$$(mktemp -d test.XXXXXX) && \
|
||||||
|
cd $$test_tmpdir && \
|
||||||
|
sh ../tests/setup-session.sh bash && \
|
||||||
|
cd .. && \
|
||||||
|
rm -rf $$test_tmpdir
|
||||||
|
@echo "===== LEAVING TESTENV ====="
|
||||||
|
Loading…
Reference in New Issue
Block a user