commit:     8ea06ecc4cdffc801330ae7c1eeb38b821b44ffa
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 20 14:23:14 2022 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Wed Apr 20 14:23:14 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ea06ecc

app-emacs/ht: enable tests

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

 app-emacs/ht/ht-2.3.ebuild | 27 +++++++++++++++++----------
 1 file changed, 17 insertions(+), 10 deletions(-)

diff --git a/app-emacs/ht/ht-2.3.ebuild b/app-emacs/ht/ht-2.3.ebuild
index 2b56bec9cad3..aac3d564cceb 100644
--- a/app-emacs/ht/ht-2.3.ebuild
+++ b/app-emacs/ht/ht-2.3.ebuild
@@ -1,28 +1,35 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 inherit elisp
 
-IUSE=""
-
 DESCRIPTION="The missing hash table library for Emacs"
 HOMEPAGE="https://github.com/Wilfred/ht.el";
 SRC_URI="https://github.com/Wilfred/ht.el/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/ht.el-${PV}"
+
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64"
-DOCS="CHANGELOG.md README.md"
-
-SITEFILE="50${PN}-gentoo.el"
+IUSE="test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
        >=app-emacs/dash-2.12.0
 "
-DEPEND=${RDEPEND}
+BDEPEND="
+       ${RDEPEND}
+       test? (
+               app-emacs/f
+               app-emacs/ert-runner
+       )
+"
 
-S="${WORKDIR}/ht.el-${PV}"
+DOCS="CHANGELOG.md README.md"
+SITEFILE="50${PN}-gentoo.el"
 
-# Requires unpackaged dependencies, e.g. Cask
-RESTRICT="test"
+src_test() {
+       ert-runner --reporter ert+duration --script || die
+}

Reply via email to