[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/buttercup d6cf530 072/340: Clean up the interactive report
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/buttercup d6cf530 072/340: Clean up the interactive reporter. |
Date: |
Thu, 16 Dec 2021 14:59:06 -0500 (EST) |
branch: elpa/buttercup
commit d6cf530e2cd05c9f6cddaa48df26d7c416e0eab3
Author: Jorgen Schaefer <contact@jorgenschaefer.de>
Commit: Jorgen Schaefer <contact@jorgenschaefer.de>
Clean up the interactive reporter.
Initialize the failed specs variable that is used later, do not
fail in the read-only buffer, and use special-mode instead of
view-mode.
---
buttercup.el | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/buttercup.el b/buttercup.el
index 4088eb2..6e0956e 100644
--- a/buttercup.el
+++ b/buttercup.el
@@ -762,7 +762,8 @@ Calls either `buttercup-reporter-batch' or
(print-escape-nonascii t))
(pcase event
(`buttercup-started
- (setq buttercup-reporter-batch--start-time (float-time))
+ (setq buttercup-reporter-batch--start-time (float-time)
+ buttercup-reporter-batch--failures nil)
(buttercup--print "Running %s specs.\n\n"
(buttercup-suites-total-specs-defined arg)))
@@ -838,12 +839,13 @@ Calls either `buttercup-reporter-batch' or
"Reporter for interactive uses."
;; This is a bit rudimentary ...
(with-current-buffer (get-buffer-create "*Buttercup*")
- (when (eq event 'buttercup-started)
- (erase-buffer)
- (view-mode 1)
- (display-buffer (current-buffer)))
(let ((old-print (symbol-function 'buttercup--print))
- (buf (current-buffer)))
+ (buf (current-buffer))
+ (inhibit-read-only t))
+ (when (eq event 'buttercup-started)
+ (erase-buffer)
+ (special-mode)
+ (display-buffer (current-buffer)))
(fset 'buttercup--print (lambda (fmt &rest args)
(with-current-buffer buf
(let ((inhibit-read-only t))
- [nongnu] elpa/buttercup 0c5cc32 057/340: The buttercup-suites-total-specs-defined function., (continued)
- [nongnu] elpa/buttercup 0c5cc32 057/340: The buttercup-suites-total-specs-defined function., ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup ea8effb 095/340: Add the :var argument to describe, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 23472e9 099/340: :to-match: Show correct error messages, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup cc52444 107/340: feature/windows-bin-support: support for windows, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 3ef90b4 100/340: :to-match: Don't switch t/nil!, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup ab2a558 111/340: Add projectile integration info to Readme, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 0124cc4 129/340: Signal an error when ":to-throw" is used on a non-function (#97), ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 31e765b 142/340: Do not suppress errors while loading test files, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup bc13b53 183/340: Merge pull request #133 from snogge/fix-specs-in-pending-suites, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup ca3ba8e 185/340: Merge pull request #130 from snogge/travis-update, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup d6cf530 072/340: Clean up the interactive reporter.,
ELPA Syncer <=
- [nongnu] elpa/buttercup 68c5ef5 076/340: Only load .el files during discovery., ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 14718c0 081/340: Use the new Travis infrastructure, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup d00c164 083/340: Display description for pending specs, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup ad901b5 149/340: Do not modify global match data in matchers, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup c1187b3 152/340: Extract function buttercup-suites-total-spces-status, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup f565eda 157/340: Extract super-struct buttercup-suite-or-spec, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 0c1dcda 161/340: Fix docstring of buttercup--specs-and-suite, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 8d27bb9 169/340: Bump version: 1.10 → 1.11, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup 45f40c7 174/340: Restore obsoletion version for buttercup-*-parents, ELPA Syncer, 2021/12/16
- [nongnu] elpa/buttercup d7ab592 080/340: Bump version: 1.1 → 1.2, ELPA Syncer, 2021/12/16