commit: d68348ed31a33a08fd14a4830caef37d4ef67cb7
Author: Robert Greener <me <AT> r0bert <DOT> dev>
AuthorDate: Sat Jul 2 16:48:03 2022 +0000
Commit: Robert Greener <me <AT> r0bert <DOT> dev>
CommitDate: Sat Jul 2 16:48:03 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d68348ed
dev-R/httpuv: Add tests
Signed-off-by: Robert Greener <me <AT> r0bert.dev>
dev-R/httpuv/httpuv-1.6.5.ebuild | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/dev-R/httpuv/httpuv-1.6.5.ebuild b/dev-R/httpuv/httpuv-1.6.5.ebuild
index c8350a27b..53999fa4a 100644
--- a/dev-R/httpuv/httpuv-1.6.5.ebuild
+++ b/dev-R/httpuv/httpuv-1.6.5.ebuild
@@ -8,6 +8,8 @@ inherit R-packages
DESCRIPTION='HTTP and WebSocket Server Library'
KEYWORDS="~amd64"
LICENSE='GPL-2+'
+RESTRICT="!test? ( test )"
+IUSE="test"
DEPEND="
>=dev-R/Rcpp-1.0.7
@@ -15,6 +17,12 @@ DEPEND="
dev-R/promises
>=dev-R/later-0.8.0
sys-libs/zlib
+ test? (
+ dev-R/testthat
+ dev-R/callr
+ dev-R/curl
+ dev-R/websocket
+ )
"
SUGGESTED_PACKAGES="
@@ -23,3 +31,9 @@ SUGGESTED_PACKAGES="
dev-R/curl
dev-R/websocket
"
+
+src_test() {
+ cd "${WORKDIR}/${P}/tests"
+ NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
+}
+