build: Add 'make check'.
* Makefile.am (TESTS, TEST_EXTENSIONS, SCM_LOG_COMPILER): New variables. (CLEANFILES): Add the .log files.
This commit is contained in:
parent
b36ec7d915
commit
383eac2aab
|
@ -12,3 +12,6 @@ Makefile.in
|
|||
/Makefile
|
||||
/config.log
|
||||
/gnu/gnunet/config.scm
|
||||
/*.log
|
||||
/tests/*.log
|
||||
/tests/*.trs
|
||||
|
|
16
Makefile.am
16
Makefile.am
|
@ -30,7 +30,6 @@ MODULES = \
|
|||
gnu/gnunet/fs/uri.scm
|
||||
|
||||
GOBJECTS = $(MODULES:%.scm=%.go) gnu/gnunet/config.go
|
||||
CLEANFILES = $(GOBJECTS)
|
||||
|
||||
nobase_dist_guilemodule_DATA = $(MODULES)
|
||||
nobase_nodist_guilemodule_DATA = $(GOBJECTS)
|
||||
|
@ -69,3 +68,18 @@ SUFFIXES = .go
|
|||
# for details.
|
||||
guix_install_go_files = install-nobase_nodist_guilemoduleDATA
|
||||
$(guix_install_go_files): install-nobase_dist_guilemoduleDATA
|
||||
|
||||
TESTS = \
|
||||
tests/binding-utils.scm \
|
||||
tests/configuration.scm \
|
||||
tests/container-metadata.scm \
|
||||
tests/fs.scm \
|
||||
tests/identity.scm \
|
||||
tests/progress-info.scm \
|
||||
tests/system-foreign-unions.scm \
|
||||
tests/uri.scm
|
||||
|
||||
TEST_EXTENSIONS = .scm
|
||||
SCM_LOG_COMPILER = $(top_builddir)/pre-inst-env $(GUILE)
|
||||
|
||||
CLEANFILES = $(GOBJECTS) $(SCM_TESTS:tests/%.scm=%.log)
|
||||
|
|
Loading…
Reference in New Issue