commit:     78b34ecefc2d98c960ec6698c1ee225d72642b17
Author:     Robert Greener <me <AT> r0bert <DOT> dev>
AuthorDate: Sat Jul  2 14:39:18 2022 +0000
Commit:     Robert Greener <me <AT> r0bert <DOT> dev>
CommitDate: Sat Jul  2 14:39:18 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=78b34ece

dev-R/DBI: add tests

Signed-off-by: Robert Greener <me <AT> r0bert.dev>

 dev-R/DBI/DBI-1.1.3.ebuild | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/dev-R/DBI/DBI-1.1.3.ebuild b/dev-R/DBI/DBI-1.1.3.ebuild
index cfa2dae69..93031bde0 100644
--- a/dev-R/DBI/DBI-1.1.3.ebuild
+++ b/dev-R/DBI/DBI-1.1.3.ebuild
@@ -3,11 +3,20 @@
 
 EAPI=7
 
-inherit R-packages
+inherit R-packages edo
 
 DESCRIPTION='R Database Interface'
 KEYWORDS="~amd64"
 LICENSE='LGPL-2.1+'
+RESTRICT="!test? ( test )"
+IUSE="test"
+
+DEPEND="
+       test? (
+               >=dev-R/RSQLite-1.1.2
+               dev-R/testthat
+       )
+"
 
 SUGGESTED_PACKAGES="
        dev-R/blob
@@ -27,3 +36,8 @@ SUGGESTED_PACKAGES="
        dev-R/testthat
        dev-R/xml2
 "
+
+src_test() {
+       cd "${WORKDIR}/${P}/tests"
+       NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
+}

Reply via email to