[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/buttercup a1c7bff 101/340: Do not ignore errors when after
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/buttercup a1c7bff 101/340: Do not ignore errors when after-each succeeds |
Date: |
Thu, 16 Dec 2021 14:59:12 -0500 (EST) |
branch: elpa/buttercup
commit a1c7bff21fa6a3fca9f5dfe2cd2964ffa00924ab
Author: Jorgen Schaefer <contact@jorgenschaefer.de>
Commit: Jorgen Schaefer <contact@jorgenschaefer.de>
Do not ignore errors when after-each succeeds
Fixes #48
---
buttercup.el | 16 ++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)
diff --git a/buttercup.el b/buttercup.el
index bf79357..6a6d515 100644
--- a/buttercup.el
+++ b/buttercup.el
@@ -775,13 +775,17 @@ Do not change the global value.")
description pending-description))))
(cond
((buttercup-suite-p suite-or-spec)
- (setf (buttercup-suite-status suite-or-spec) status)
- (setf (buttercup-suite-failure-description suite-or-spec) description)
- (setf (buttercup-suite-failure-stack suite-or-spec) stack))
+ (when (eq (buttercup-suite-status suite-or-spec)
+ 'passed)
+ (setf (buttercup-suite-status suite-or-spec) status)
+ (setf (buttercup-suite-failure-description suite-or-spec) description)
+ (setf (buttercup-suite-failure-stack suite-or-spec) stack)))
(t
- (setf (buttercup-spec-status suite-or-spec) status)
- (setf (buttercup-spec-failure-description suite-or-spec) description)
- (setf (buttercup-spec-failure-stack suite-or-spec) stack)))))
+ (when (eq (buttercup-spec-status suite-or-spec)
+ 'passed)
+ (setf (buttercup-spec-status suite-or-spec) status)
+ (setf (buttercup-spec-failure-description suite-or-spec) description)
+ (setf (buttercup-spec-failure-stack suite-or-spec) stack))))))
;;;;;;;;;;;;;
;;; Reporters
- [nongnu] elpa/buttercup 25bc00d 273/340: test: Set up suite "The batch reporter" to use fake terminal, (continued)
- [nongnu] elpa/buttercup 25bc00d 273/340: test: Set up suite "The batch reporter" to use fake terminal, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 5c9f80d 279/340: test: Add color tests for buttercup-suite-started and -done, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 2be9ad3 280/340: test: Add color tests for spec-done, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 0e94f6e 303/340: Lift buttercup-done handling into buttercup-reporter-batch, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup f1f403b 308/340: Remove buttercup-reporter-batch-color, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup fce5fa5 313/340: Optionally fail when loading old elc files, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 6c3bb75 318/340: Accept a list of regexes in buttercup-mark-skipped, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 9dda405 320/340: Document use with Eldev, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 06201f2 335/340: Print :to-have-been-called-with args as sexp for consistency, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 459bffb 282/340: test: Add color tests for buttercup-done, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup a1c7bff 101/340: Do not ignore errors when after-each succeeds,
ELPA Syncer <=
- [nongnu] elpa/buttercup b120003 108/340: Merge pull request #60 from howdoicomputer/feature/windows-bin-support, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 06c9699 104/340: Merge pull request #58 from Fuco1/to-equal-as-set, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup a6d9bde 105/340: Support more emacs parameters useful for pre-test initialization, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup abf2abe 109/340: Exclude hidden files and dirs in test root, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup f60ed2a 119/340: Bump version: 1.5 → 1.6, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 677d6d3 118/340: Merge pull request #70 from xendk/color-output, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup d8dc80d 126/340: Bump version: 1.6 → 1.7, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup b6deeff 128/340: Set Emacs 24.3 as minimum and clean outdated code (close #89), ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 39c7d8c 132/340: Allow ERT "should" and similar to work with buttercup, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup e8140aa 133/340: Implement configurable stack traces, ELPA Syncer, 2021/12/16