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
+}
+

Reply via email to