Gentoo Archives: gentoo-commits

From: Robert Greener <me@××××××.dev>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: dev-R/brio/
Date: Fri, 01 Jul 2022 12:53:36
Message-Id: 1656679998.d8ebfcbd7668f653eebadc98aedb3bf2fc96087d.me@gentoo
1 commit: d8ebfcbd7668f653eebadc98aedb3bf2fc96087d
2 Author: Robert Greener <me <AT> r0bert <DOT> dev>
3 AuthorDate: Fri Jul 1 12:53:18 2022 +0000
4 Commit: Robert Greener <me <AT> r0bert <DOT> dev>
5 CommitDate: Fri Jul 1 12:53:18 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d8ebfcbd
7
8 dev-R/brio: add tests
9
10 Signed-off-by: Robert Greener <me <AT> r0bert.dev>
11
12 dev-R/brio/brio-1.1.3.ebuild | 12 ++++++++++++
13 dev-R/brio/metadata.xml | 3 +++
14 2 files changed, 15 insertions(+)
15
16 diff --git a/dev-R/brio/brio-1.1.3.ebuild b/dev-R/brio/brio-1.1.3.ebuild
17 index 4ad10eff8..5d5faea7a 100644
18 --- a/dev-R/brio/brio-1.1.3.ebuild
19 +++ b/dev-R/brio/brio-1.1.3.ebuild
20 @@ -8,8 +8,20 @@ inherit R-packages
21 DESCRIPTION='Basic R Input Output'
22 KEYWORDS="~amd64"
23 LICENSE='MIT'
24 +RESTRICT="!test? ( test )"
25 +IUSE="test"
26 +DEPEND="
27 + test? ( >=dev-R/testthat-2.1.0 )
28 +"
29
30 SUGGESTED_PACKAGES="
31 dev-R/covr
32 >=dev-R/testthat-2.1.0
33 "
34 +
35 +src_test() {
36 + if use test; then
37 + cd "${WORKDIR}/${P}/tests"
38 + NOT_CRAN=true R_LIBS="${T}/R" edo Rscript --vanilla testthat.R
39 + fi
40 +}
41
42 diff --git a/dev-R/brio/metadata.xml b/dev-R/brio/metadata.xml
43 index d61fa72ea..fcca8c26c 100644
44 --- a/dev-R/brio/metadata.xml
45 +++ b/dev-R/brio/metadata.xml
46 @@ -17,4 +17,7 @@ files and provide more explicit control over line endings.</longdescription>
47 <bugs-to>https://github.com/r-lib/brio/issues</bugs-to>
48 <remote-id type="github">r-lib/brio</remote-id>
49 </upstream>
50 + <use>
51 + <flag name="test">Run the tests</flag>
52 + </use>
53 </pkgmetadata>