summaryrefslogtreecommitdiff
path: root/build-aux/run-system-tests.scm
Commit message (Collapse)AuthorAgeFilesLines
* tests: 'make check-system' prints the "build trace".Ludovic Courtès2016-11-031-0/+1
| | | | | * build-aux/run-system-tests.scm (run-system-tests): Pass #:print-build-trace to 'set-build-options*'.
* tests: Use #:fallback? #t when building system tests.Ludovic Courtès2016-10-271-1/+2
| | | | | * build-aux/run-system-tests.scm (run-system-tests): Pass #:fallback? #t to 'set-build-options*'.
* build: 'make check-system' now honors $TESTS.Ludovic Courtès2016-06-201-1/+12
| | | | | * build-aux/run-system-tests.scm (run-system-tests)[tests]: Honor the 'TESTS' environment variable.
* tests: Add a mechanism to describe and discover system tests.Ludovic Courtès2016-06-201-7/+8
| | | | | | | | | | * gnu/tests.scm (<system-test>): New record type. (write-system-test, test-modules, fold-system-tests) (all-system-tests): New procedures. * gnu/tests/base.scm (%test-basic-os): Turn into a <system-test>. * gnu/tests/install.scm (%test-installed-os): Likewise. * build-aux/run-system-tests.scm (%system-tests): Remove. (run-system-tests): Use 'all-system-tests'.
* tests: Add system installation test.Ludovic Courtès2016-06-201-1/+3
| | | | | | | * gnu/tests.scm (define-os-with-source): New macro. * gnu/tests/install.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * build-aux/run-system-tests.scm (%system-tests): Likewise.
* build: Add 'run-system-tests.scm'.Ludovic Courtès2016-05-041-0/+71
This file was meant to be added as part of commit e9f693d06f94bd96488c3910dba6504f94a6b6f9. * build-aux/run-system-tests.scm: New file. * Makefile.am (EXTRA_DIST): Add it.