diff options
| author | Mathieu Lirzin <mthl@gnu.org> | 2015-10-26 23:47:24 +0100 |
|---|---|---|
| committer | Mathieu Lirzin <mthl@gnu.org> | 2016-04-03 14:19:09 +0200 |
| commit | a9edb211e733b8b34e67ec3b4450567e9376986f (patch) | |
| tree | 9f441abf268b24b2deb928d7880aa974e434672f /tests | |
| parent | e25f017422899c3e43cf42e254f46053bf4c4243 (diff) | |
build: Add a Guile custom test driver using SRFI-64.
Before that '.log' files for scheme tests were fragmented and not
included in test-suite.log. This unifies the semantics of SRFI-64 API
with Automake test suite.
* build-aux/test-driver.scm: New file.
* Makefile.am (SCM_LOG_DRIVER, AM_SCM_LOG_DRIVER_FLAGS): New variables.
(SCM_LOG_COMPILER, AM_SCM_LOG_FLAGS): Delete variables.
(AM_TESTS_ENVIRONMENT): Set GUILE_AUTO_COMPILE to 0.
* test-env.in: Silence guix-daemon.
* doc/guix.texi (Running the Test Suite): Describe how to display the
detailed results. Bug reports require only 'test-suite.log' file.
* tests/base32.scm, tests/build-utils.scm, tests/builders.scm,
tests/challenge.scm, tests/cpan.scm, tests/cpio.scm, tests/cran.scm,
tests/cve.scm, tests/derivations.scm, tests/elpa.scm,
tests/file-systems.scm, tests/gem.scm, tests/gexp.scm,
tests/gnu-maintenance.scm, tests/grafts.scm, tests/graph.scm,
tests/gremlin.scm, tests/hackage.scm, tests/hash.scm,
tests/import-utils.scm, tests/lint.scm, tests/monads.scm, tests/nar.scm,
tests/packages.scm, tests/pk-crypto.scm, tests/pki.scm,
tests/profiles.scm, tests/publish.scm, tests/pypi.scm,
tests/records.scm, tests/scripts-build.scm, tests/scripts.scm,
tests/services.scm, tests/sets.scm, tests/size.scm, tests/snix.scm,
tests/store.scm, tests/substitute.scm, tests/syscalls.scm,
tests/system.scm, tests/ui.scm, tests/union.scm, tests/upstream.scm,
tests/utils.scm: Don't exit at the end of test groups.
* tests/containers.scm: Likewise. Use 'test-skip' instead of exiting
with error code 77.
Diffstat (limited to 'tests')
45 files changed, 3 insertions, 138 deletions
diff --git a/tests/base32.scm b/tests/base32.scm index dcd926f4b8b..194f8da96b5 100644 --- a/tests/base32.scm +++ b/tests/base32.scm | |||
| @@ -101,6 +101,3 @@ | |||
| 101 | l)))) | 101 | l)))) |
| 102 | 102 | ||
| 103 | (test-end) | 103 | (test-end) |
| 104 | |||
| 105 | |||
| 106 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/build-utils.scm b/tests/build-utils.scm index b0a4d1584a9..cc96738e367 100644 --- a/tests/build-utils.scm +++ b/tests/build-utils.scm | |||
| @@ -141,6 +141,3 @@ | |||
| 141 | (equal? str "hello world\n"))))) | 141 | (equal? str "hello world\n"))))) |
| 142 | 142 | ||
| 143 | (test-end) | 143 | (test-end) |
| 144 | |||
| 145 | |||
| 146 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/builders.scm b/tests/builders.scm index a7c3e428305..bb9e0fa85b4 100644 --- a/tests/builders.scm +++ b/tests/builders.scm | |||
| @@ -113,6 +113,3 @@ | |||
| 113 | (file-exists? (string-append out "/bin/hello"))))) | 113 | (file-exists? (string-append out "/bin/hello"))))) |
| 114 | 114 | ||
| 115 | (test-end "builders") | 115 | (test-end "builders") |
| 116 | |||
| 117 | |||
| 118 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/challenge.scm b/tests/challenge.scm index e53cacd3335..9505042a453 100644 --- a/tests/challenge.scm +++ b/tests/challenge.scm | |||
| @@ -106,9 +106,6 @@ | |||
| 106 | 106 | ||
| 107 | (test-end) | 107 | (test-end) |
| 108 | 108 | ||
| 109 | |||
| 110 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
| 111 | |||
| 112 | ;;; Local Variables: | 109 | ;;; Local Variables: |
| 113 | ;;; eval: (put 'with-derivation-narinfo* 'scheme-indent-function 2) | 110 | ;;; eval: (put 'with-derivation-narinfo* 'scheme-indent-function 2) |
| 114 | ;;; End: | 111 | ;;; End: |
diff --git a/tests/containers.scm b/tests/containers.scm index 12982a64f7a..c11cdd1ce55 100644 --- a/tests/containers.scm +++ b/tests/containers.scm | |||
| @@ -26,14 +26,14 @@ | |||
| 26 | (define (assert-exit x) | 26 | (define (assert-exit x) |
| 27 | (primitive-exit (if x 0 1))) | 27 | (primitive-exit (if x 0 1))) |
| 28 | 28 | ||
| 29 | (test-begin "containers") | ||
| 30 | |||
| 29 | ;; Skip these tests unless user namespaces are available and the setgroups | 31 | ;; Skip these tests unless user namespaces are available and the setgroups |
| 30 | ;; file (introduced in Linux 3.19 to address a security issue) exists. | 32 | ;; file (introduced in Linux 3.19 to address a security issue) exists. |
| 31 | (unless (and (user-namespace-supported?) | 33 | (unless (and (user-namespace-supported?) |
| 32 | (unprivileged-user-namespace-supported?) | 34 | (unprivileged-user-namespace-supported?) |
| 33 | (setgroups-supported?)) | 35 | (setgroups-supported?)) |
| 34 | (exit 77)) | 36 | (test-skip 7)) |
| 35 | |||
| 36 | (test-begin "containers") | ||
| 37 | 37 | ||
| 38 | (test-assert "call-with-container, exit with 0 when there is no error" | 38 | (test-assert "call-with-container, exit with 0 when there is no error" |
| 39 | (zero? | 39 | (zero? |
| @@ -142,6 +142,3 @@ | |||
| 142 | (zero? result))))))) | 142 | (zero? result))))))) |
| 143 | 143 | ||
| 144 | (test-end) | 144 | (test-end) |
| 145 | |||
| 146 | |||
| 147 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/cpan.scm b/tests/cpan.scm index 583684104da..5d56f0bd2b4 100644 --- a/tests/cpan.scm +++ b/tests/cpan.scm | |||
| @@ -98,6 +98,3 @@ | |||
| 98 | (pk 'fail x #f))))) | 98 | (pk 'fail x #f))))) |
| 99 | 99 | ||
| 100 | (test-end "cpan") | 100 | (test-end "cpan") |
| 101 | |||
| 102 | |||
| 103 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/cpio.scm b/tests/cpio.scm index cf65f9808d9..516de0655b3 100644 --- a/tests/cpio.scm +++ b/tests/cpio.scm | |||
| @@ -79,6 +79,3 @@ | |||
| 79 | (stat:size (stat file)))))))))))))) | 79 | (stat:size (stat file)))))))))))))) |
| 80 | 80 | ||
| 81 | (test-end "cpio") | 81 | (test-end "cpio") |
| 82 | |||
| 83 | |||
| 84 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/cran.scm b/tests/cran.scm index 83d2e7f5547..896c5af06ce 100644 --- a/tests/cran.scm +++ b/tests/cran.scm | |||
| @@ -131,6 +131,3 @@ lines. And: this line continues the description.") | |||
| 131 | (pk 'fail x #f)))))) | 131 | (pk 'fail x #f)))))) |
| 132 | 132 | ||
| 133 | (test-end "cran") | 133 | (test-end "cran") |
| 134 | |||
| 135 | |||
| 136 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/cve.scm b/tests/cve.scm index 26bc560e52d..26e710ce707 100644 --- a/tests/cve.scm +++ b/tests/cve.scm | |||
| @@ -64,6 +64,3 @@ | |||
| 64 | (lookup "openoffice.org" "2.3.0")))) | 64 | (lookup "openoffice.org" "2.3.0")))) |
| 65 | 65 | ||
| 66 | (test-end "cve") | 66 | (test-end "cve") |
| 67 | |||
| 68 | |||
| 69 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/derivations.scm b/tests/derivations.scm index a52142e0f1d..cb7196e2a9a 100644 --- a/tests/derivations.scm +++ b/tests/derivations.scm | |||
| @@ -1008,6 +1008,3 @@ | |||
| 1008 | (call-with-input-file out get-string-all)))) | 1008 | (call-with-input-file out get-string-all)))) |
| 1009 | 1009 | ||
| 1010 | (test-end) | 1010 | (test-end) |
| 1011 | |||
| 1012 | |||
| 1013 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/elpa.scm b/tests/elpa.scm index e8adde3f079..46c6ac2d757 100644 --- a/tests/elpa.scm +++ b/tests/elpa.scm | |||
| @@ -104,6 +104,3 @@ information about package NAME. (Function 'elpa-package-info'.)" | |||
| 104 | (eval-test-with-elpa "auctex")) | 104 | (eval-test-with-elpa "auctex")) |
| 105 | 105 | ||
| 106 | (test-end "elpa") | 106 | (test-end "elpa") |
| 107 | |||
| 108 | |||
| 109 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/file-systems.scm b/tests/file-systems.scm index c36509b2b03..aed27e89c25 100644 --- a/tests/file-systems.scm +++ b/tests/file-systems.scm | |||
| @@ -51,6 +51,3 @@ | |||
| 51 | (equal? form '(uuid "foobar")))))) | 51 | (equal? form '(uuid "foobar")))))) |
| 52 | 52 | ||
| 53 | (test-end) | 53 | (test-end) |
| 54 | |||
| 55 | |||
| 56 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/gem.scm b/tests/gem.scm index ebce8098404..0b37c701426 100644 --- a/tests/gem.scm +++ b/tests/gem.scm | |||
| @@ -77,6 +77,3 @@ | |||
| 77 | (pk 'fail x #f))))) | 77 | (pk 'fail x #f))))) |
| 78 | 78 | ||
| 79 | (test-end "gem") | 79 | (test-end "gem") |
| 80 | |||
| 81 | |||
| 82 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/gexp.scm b/tests/gexp.scm index 75b907abeea..db0ffd2fdd6 100644 --- a/tests/gexp.scm +++ b/tests/gexp.scm | |||
| @@ -784,9 +784,6 @@ | |||
| 784 | 784 | ||
| 785 | (test-end "gexp") | 785 | (test-end "gexp") |
| 786 | 786 | ||
| 787 | |||
| 788 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
| 789 | |||
| 790 | ;; Local Variables: | 787 | ;; Local Variables: |
| 791 | ;; eval: (put 'test-assertm 'scheme-indent-function 1) | 788 | ;; eval: (put 'test-assertm 'scheme-indent-function 1) |
| 792 | ;; End: | 789 | ;; End: |
diff --git a/tests/gnu-maintenance.scm b/tests/gnu-maintenance.scm index e7296137dce..4f2f1ae9439 100644 --- a/tests/gnu-maintenance.scm +++ b/tests/gnu-maintenance.scm | |||
| @@ -39,6 +39,3 @@ | |||
| 39 | ("gnutls" "gnutls-3.2.18-w32.zip"))))) | 39 | ("gnutls" "gnutls-3.2.18-w32.zip"))))) |
| 40 | 40 | ||
| 41 | (test-end) | 41 | (test-end) |
| 42 | |||
| 43 | |||
| 44 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/grafts.scm b/tests/grafts.scm index 4bc33709d61..afed704cdec 100644 --- a/tests/grafts.scm +++ b/tests/grafts.scm | |||
| @@ -159,6 +159,3 @@ | |||
| 159 | (string=? (readlink two) one)))))) | 159 | (string=? (readlink two) one)))))) |
| 160 | 160 | ||
| 161 | (test-end) | 161 | (test-end) |
| 162 | |||
| 163 | |||
| 164 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/graph.scm b/tests/graph.scm index 4205b9b8c78..32317195d71 100644 --- a/tests/graph.scm +++ b/tests/graph.scm | |||
| @@ -276,6 +276,3 @@ edges." | |||
| 276 | (list p1a p1b p0))))))) | 276 | (list p1a p1b p0))))))) |
| 277 | 277 | ||
| 278 | (test-end "graph") | 278 | (test-end "graph") |
| 279 | |||
| 280 | |||
| 281 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/gremlin.scm b/tests/gremlin.scm index dc9f78c21a5..2885554967b 100644 --- a/tests/gremlin.scm +++ b/tests/gremlin.scm | |||
| @@ -64,6 +64,3 @@ | |||
| 64 | "ORIGIN/foo"))) | 64 | "ORIGIN/foo"))) |
| 65 | 65 | ||
| 66 | (test-end "gremlin") | 66 | (test-end "gremlin") |
| 67 | |||
| 68 | |||
| 69 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/hackage.scm b/tests/hackage.scm index b608ccd8663..d1ebe374055 100644 --- a/tests/hackage.scm +++ b/tests/hackage.scm | |||
| @@ -160,6 +160,3 @@ library | |||
| 160 | (x (pk 'fail x #f)))) | 160 | (x (pk 'fail x #f)))) |
| 161 | 161 | ||
| 162 | (test-end "hackage") | 162 | (test-end "hackage") |
| 163 | |||
| 164 | |||
| 165 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/hash.scm b/tests/hash.scm index 9bcd69440b3..80395499716 100644 --- a/tests/hash.scm +++ b/tests/hash.scm | |||
| @@ -126,6 +126,3 @@ In Guile <= 2.0.9, CBIPs were always fully buffered, so the | |||
| 126 | (list hello hash world)))) | 126 | (list hello hash world)))) |
| 127 | 127 | ||
| 128 | (test-end) | 128 | (test-end) |
| 129 | |||
| 130 | |||
| 131 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/import-utils.scm b/tests/import-utils.scm index 08365816d40..3b11875c4a7 100644 --- a/tests/import-utils.scm +++ b/tests/import-utils.scm | |||
| @@ -34,6 +34,3 @@ | |||
| 34 | (beautify-description "A function to establish world peace")) | 34 | (beautify-description "A function to establish world peace")) |
| 35 | 35 | ||
| 36 | (test-end "import-utils") | 36 | (test-end "import-utils") |
| 37 | |||
| 38 | |||
| 39 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/lint.scm b/tests/lint.scm index 54be50d1c1d..4f0196491d2 100644 --- a/tests/lint.scm +++ b/tests/lint.scm | |||
| @@ -581,9 +581,6 @@ requests." | |||
| 581 | 581 | ||
| 582 | (test-end "lint") | 582 | (test-end "lint") |
| 583 | 583 | ||
| 584 | |||
| 585 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
| 586 | |||
| 587 | ;; Local Variables: | 584 | ;; Local Variables: |
| 588 | ;; eval: (put 'with-http-server 'scheme-indent-function 1) | 585 | ;; eval: (put 'with-http-server 'scheme-indent-function 1) |
| 589 | ;; eval: (put 'with-warnings 'scheme-indent-function 0) | 586 | ;; eval: (put 'with-warnings 'scheme-indent-function 0) |
diff --git a/tests/monads.scm b/tests/monads.scm index 4112bcb6cfb..18bf4119bed 100644 --- a/tests/monads.scm +++ b/tests/monads.scm | |||
| @@ -258,6 +258,3 @@ | |||
| 258 | '()))) | 258 | '()))) |
| 259 | 259 | ||
| 260 | (test-end "monads") | 260 | (test-end "monads") |
| 261 | |||
| 262 | |||
| 263 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/nar.scm b/tests/nar.scm index e24a638db98..9796980e350 100644 --- a/tests/nar.scm +++ b/tests/nar.scm | |||
| @@ -320,9 +320,6 @@ | |||
| 320 | 320 | ||
| 321 | (test-end "nar") | 321 | (test-end "nar") |
| 322 | 322 | ||
| 323 | |||
| 324 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
| 325 | |||
| 326 | ;;; Local Variables: | 323 | ;;; Local Variables: |
| 327 | ;;; eval: (put 'with-file-tree 'scheme-indent-function 2) | 324 | ;;; eval: (put 'with-file-tree 'scheme-indent-function 2) |
| 328 | ;;; End: | 325 | ;;; End: |
diff --git a/tests/packages.scm b/tests/packages.scm index 823ede1f25a..94e8150b750 100644 --- a/tests/packages.scm +++ b/tests/packages.scm | |||
| @@ -799,9 +799,6 @@ | |||
| 799 | 799 | ||
| 800 | (test-end "packages") | 800 | (test-end "packages") |
| 801 | 801 | ||
| 802 | |||
| 803 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
| 804 | |||
| 805 | ;;; Local Variables: | 802 | ;;; Local Variables: |
| 806 | ;;; eval: (put 'dummy-package 'scheme-indent-function 1) | 803 | ;;; eval: (put 'dummy-package 'scheme-indent-function 1) |
| 807 | ;;; End: | 804 | ;;; End: |
diff --git a/tests/pk-crypto.scm b/tests/pk-crypto.scm index f5008f32480..5024a15a43a 100644 --- a/tests/pk-crypto.scm +++ b/tests/pk-crypto.scm | |||
| @@ -287,6 +287,3 @@ | |||
| 287 | (canonical-sexp->sexp (sexp->canonical-sexp sexp)))) | 287 | (canonical-sexp->sexp (sexp->canonical-sexp sexp)))) |
| 288 | 288 | ||
| 289 | (test-end) | 289 | (test-end) |
| 290 | |||
| 291 | |||
| 292 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/pki.scm b/tests/pki.scm index 51f2119466a..876ad98d736 100644 --- a/tests/pki.scm +++ b/tests/pki.scm | |||
| @@ -119,6 +119,3 @@ | |||
| 119 | (corrupt-signature 'c)))) | 119 | (corrupt-signature 'c)))) |
| 120 | 120 | ||
| 121 | (test-end) | 121 | (test-end) |
| 122 | |||
| 123 | |||
| 124 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/profiles.scm b/tests/profiles.scm index 6714dfcaa76..fc1dfd2bfcc 100644 --- a/tests/profiles.scm +++ b/tests/profiles.scm | |||
| @@ -320,9 +320,6 @@ | |||
| 320 | 320 | ||
| 321 | (test-end "profiles") | 321 | (test-end "profiles") |
| 322 | 322 | ||
| 323 | |||
| 324 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
| 325 | |||
| 326 | ;;; Local Variables: | 323 | ;;; Local Variables: |
| 327 | ;;; eval: (put 'dummy-package 'scheme-indent-function 1) | 324 | ;;; eval: (put 'dummy-package 'scheme-indent-function 1) |
| 328 | ;;; End: | 325 | ;;; End: |
diff --git a/tests/publish.scm b/tests/publish.scm index 6c710fe0a7b..6645286f5a8 100644 --- a/tests/publish.scm +++ b/tests/publish.scm | |||
| @@ -121,6 +121,3 @@ References: ~a~%" | |||
| 121 | (response-code (http-get (publish-uri (string-append "/nar/invalid")))))) | 121 | (response-code (http-get (publish-uri (string-append "/nar/invalid")))))) |
| 122 | 122 | ||
| 123 | (test-end "publish") | 123 | (test-end "publish") |
| 124 | |||
| 125 | |||
| 126 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/pypi.scm b/tests/pypi.scm index cf351a542fc..e463467c411 100644 --- a/tests/pypi.scm +++ b/tests/pypi.scm | |||
| @@ -106,6 +106,3 @@ baz > 13.37") | |||
| 106 | (pk 'fail x #f))))) | 106 | (pk 'fail x #f))))) |
| 107 | 107 | ||
| 108 | (test-end "pypi") | 108 | (test-end "pypi") |
| 109 | |||
| 110 | |||
| 111 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/records.scm b/tests/records.scm index 800ed038277..c6f85d4a81d 100644 --- a/tests/records.scm +++ b/tests/records.scm | |||
| @@ -305,6 +305,3 @@ Description: 1st line, | |||
| 305 | '("a"))) | 305 | '("a"))) |
| 306 | 306 | ||
| 307 | (test-end) | 307 | (test-end) |
| 308 | |||
| 309 | |||
| 310 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/scripts-build.scm b/tests/scripts-build.scm index cf9770e9520..e48c8da264c 100644 --- a/tests/scripts-build.scm +++ b/tests/scripts-build.scm | |||
| @@ -103,6 +103,3 @@ | |||
| 103 | (eq? dep findutils))))))))))) | 103 | (eq? dep findutils))))))))))) |
| 104 | 104 | ||
| 105 | (test-end) | 105 | (test-end) |
| 106 | |||
| 107 | |||
| 108 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/scripts.scm b/tests/scripts.scm index 3bf41aed4d8..39017109533 100644 --- a/tests/scripts.scm +++ b/tests/scripts.scm | |||
| @@ -64,9 +64,6 @@ | |||
| 64 | 64 | ||
| 65 | (test-end "scripts") | 65 | (test-end "scripts") |
| 66 | 66 | ||
| 67 | |||
| 68 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
| 69 | |||
| 70 | ;;; Local Variables: | 67 | ;;; Local Variables: |
| 71 | ;;; eval: (put 'with-environment-variable 'scheme-indent-function 2) | 68 | ;;; eval: (put 'with-environment-variable 'scheme-indent-function 2) |
| 72 | ;;; End: | 69 | ;;; End: |
diff --git a/tests/services.scm b/tests/services.scm index 36355490775..477a197160c 100644 --- a/tests/services.scm +++ b/tests/services.scm | |||
| @@ -119,6 +119,3 @@ | |||
| 119 | (null? (e s3))))) | 119 | (null? (e s3))))) |
| 120 | 120 | ||
| 121 | (test-end) | 121 | (test-end) |
| 122 | |||
| 123 | |||
| 124 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/sets.scm b/tests/sets.scm index 0a895917653..cdb7efe1725 100644 --- a/tests/sets.scm +++ b/tests/sets.scm | |||
| @@ -47,6 +47,3 @@ | |||
| 47 | (set-contains? s3 b)))) | 47 | (set-contains? s3 b)))) |
| 48 | 48 | ||
| 49 | (test-end) | 49 | (test-end) |
| 50 | |||
| 51 | |||
| 52 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/size.scm b/tests/size.scm index a1106045f84..fcd590283dc 100644 --- a/tests/size.scm +++ b/tests/size.scm | |||
| @@ -88,9 +88,6 @@ | |||
| 88 | 88 | ||
| 89 | (test-end "size") | 89 | (test-end "size") |
| 90 | 90 | ||
| 91 | |||
| 92 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
| 93 | |||
| 94 | ;;; Local Variables: | 91 | ;;; Local Variables: |
| 95 | ;;; eval: (put 'match* 'scheme-indent-function 1) | 92 | ;;; eval: (put 'match* 'scheme-indent-function 1) |
| 96 | ;;; End: | 93 | ;;; End: |
diff --git a/tests/snix.scm b/tests/snix.scm index a66b2c7b60f..4c31e3389d9 100644 --- a/tests/snix.scm +++ b/tests/snix.scm | |||
| @@ -71,6 +71,3 @@ | |||
| 71 | (pk 'fail x #f)))) | 71 | (pk 'fail x #f)))) |
| 72 | 72 | ||
| 73 | (test-end "snix") | 73 | (test-end "snix") |
| 74 | |||
| 75 | |||
| 76 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/store.scm b/tests/store.scm index f7db7df9665..eeadcb94f89 100644 --- a/tests/store.scm +++ b/tests/store.scm | |||
| @@ -911,6 +911,3 @@ | |||
| 911 | (path-info-deriver (query-path-info %store o)))))) | 911 | (path-info-deriver (query-path-info %store o)))))) |
| 912 | 912 | ||
| 913 | (test-end "store") | 913 | (test-end "store") |
| 914 | |||
| 915 | |||
| 916 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/substitute.scm b/tests/substitute.scm index 9d907e7abf0..69b272f2bb4 100644 --- a/tests/substitute.scm +++ b/tests/substitute.scm | |||
| @@ -275,9 +275,6 @@ a file for NARINFO." | |||
| 275 | 275 | ||
| 276 | (test-end "substitute") | 276 | (test-end "substitute") |
| 277 | 277 | ||
| 278 | |||
| 279 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
| 280 | |||
| 281 | ;;; Local Variables: | 278 | ;;; Local Variables: |
| 282 | ;;; eval: (put 'with-narinfo 'scheme-indent-function 1) | 279 | ;;; eval: (put 'with-narinfo 'scheme-indent-function 1) |
| 283 | ;;; eval: (put 'test-quit 'scheme-indent-function 2) | 280 | ;;; eval: (put 'test-quit 'scheme-indent-function 2) |
diff --git a/tests/syscalls.scm b/tests/syscalls.scm index feeb74c11b5..8e24184fe2e 100644 --- a/tests/syscalls.scm +++ b/tests/syscalls.scm | |||
| @@ -245,6 +245,3 @@ | |||
| 245 | (lo (interface-address lo))))))) | 245 | (lo (interface-address lo))))))) |
| 246 | 246 | ||
| 247 | (test-end) | 247 | (test-end) |
| 248 | |||
| 249 | |||
| 250 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/system.scm b/tests/system.scm index 7e016a610b6..b935bd07ebc 100644 --- a/tests/system.scm +++ b/tests/system.scm | |||
| @@ -72,6 +72,3 @@ | |||
| 72 | (eq? gnu (operating-system-store-file-system os)))) | 72 | (eq? gnu (operating-system-store-file-system os)))) |
| 73 | 73 | ||
| 74 | (test-end) | 74 | (test-end) |
| 75 | |||
| 76 | |||
| 77 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/ui.scm b/tests/ui.scm index f28e623ccfe..51577acb76f 100644 --- a/tests/ui.scm +++ b/tests/ui.scm | |||
| @@ -250,6 +250,3 @@ Second line" 24)) | |||
| 250 | (show-manifest-transaction store m t))))))))) | 250 | (show-manifest-transaction store m t))))))))) |
| 251 | 251 | ||
| 252 | (test-end "ui") | 252 | (test-end "ui") |
| 253 | |||
| 254 | |||
| 255 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/union.scm b/tests/union.scm index 22ba67ce995..cccf3971815 100644 --- a/tests/union.scm +++ b/tests/union.scm | |||
| @@ -125,6 +125,3 @@ | |||
| 125 | (eq? 'directory (stat:type (lstat "bin")))))))) | 125 | (eq? 'directory (stat:type (lstat "bin")))))))) |
| 126 | 126 | ||
| 127 | (test-end) | 127 | (test-end) |
| 128 | |||
| 129 | |||
| 130 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/upstream.scm b/tests/upstream.scm index eb18dd61931..6c86abe8179 100644 --- a/tests/upstream.scm +++ b/tests/upstream.scm | |||
| @@ -44,6 +44,3 @@ | |||
| 44 | '("ftp://example.org/foo-1.tar.xz.sig")))))) | 44 | '("ftp://example.org/foo-1.tar.xz.sig")))))) |
| 45 | 45 | ||
| 46 | (test-end) | 46 | (test-end) |
| 47 | |||
| 48 | |||
| 49 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
diff --git a/tests/utils.scm b/tests/utils.scm index 67b37244511..6b7725554fa 100644 --- a/tests/utils.scm +++ b/tests/utils.scm | |||
| @@ -336,6 +336,3 @@ | |||
| 336 | (test-end) | 336 | (test-end) |
| 337 | 337 | ||
| 338 | (false-if-exception (delete-file temp-file)) | 338 | (false-if-exception (delete-file temp-file)) |
| 339 | |||
| 340 | |||
| 341 | (exit (= (test-runner-fail-count (test-runner-current)) 0)) | ||
