commit:     14d2fa5d296638c345084941f811b169205c5081
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 20 12:47:10 2022 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Wed Apr 20 13:21:48 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14d2fa5d

app-emacs/ecukes: use ert-runner to run tests

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 .../{ecukes-0.6.18.ebuild => ecukes-0.6.18-r1.ebuild}     | 15 +++++----------
 1 file changed, 5 insertions(+), 10 deletions(-)

diff --git a/app-emacs/ecukes/ecukes-0.6.18.ebuild 
b/app-emacs/ecukes/ecukes-0.6.18-r1.ebuild
similarity index 74%
rename from app-emacs/ecukes/ecukes-0.6.18.ebuild
rename to app-emacs/ecukes/ecukes-0.6.18-r1.ebuild
index 26697cc08fe6..1e8bbe61c27d 100644
--- a/app-emacs/ecukes/ecukes-0.6.18.ebuild
+++ b/app-emacs/ecukes/ecukes-0.6.18-r1.ebuild
@@ -25,7 +25,10 @@ RDEPEND="
 "
 BDEPEND="
        ${RDEPEND}
-       test? ( app-emacs/el-mock )
+       test? (
+               app-emacs/el-mock
+               app-emacs/ert-runner
+       )
 "
 
 DOCS=( README.markdown )
@@ -47,15 +50,7 @@ src_compile() {
 }
 
 src_test() {
-       local i
-       for i in test/ecukes-*-test.el ; do
-               ebegin "Running tests from ${i}"
-               ${EMACS} ${EMACSFLAGS} -L . -L test \
-                                --eval "(require 'cl)" \
-                                -l test/test-helper.el -l ${i} -l 
test/ecukes-test.el \
-                                -f ert-run-tests-batch-and-exit
-               eend $? || die "tests failed, last ran tests from ${i}"
-       done
+       ert-runner --reporter ert+duration --script || die
 }
 
 src_install() {

Reply via email to