summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiroslav Šulc <fordfrog@gentoo.org>2021-11-11 15:19:47 +0100
committerMiroslav Šulc <fordfrog@gentoo.org>2021-11-11 15:19:57 +0100
commitdcc9a94d7c88352328c9c238c352c0680b88467d (patch)
treecd30c2321a427baaca6ad221d226cbcce73aa5b7 /dev-java/bcprov
parentmedia-video/totem: Bump to 3.38.2 (diff)
downloadgentoo-dcc9a94d7c88352328c9c238c352c0680b88467d.tar.gz
gentoo-dcc9a94d7c88352328c9c238c352c0680b88467d.tar.bz2
gentoo-dcc9a94d7c88352328c9c238c352c0680b88467d.zip
dev-java/bcprov: fixed out of memory during tests in 1.69
Bug: https://bugs.gentoo.org/823065 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
Diffstat (limited to 'dev-java/bcprov')
-rw-r--r--dev-java/bcprov/bcprov-1.69.ebuild23
1 files changed, 22 insertions, 1 deletions
diff --git a/dev-java/bcprov/bcprov-1.69.ebuild b/dev-java/bcprov/bcprov-1.69.ebuild
index 7849fe08b47e..81cc3229bc03 100644
--- a/dev-java/bcprov/bcprov-1.69.ebuild
+++ b/dev-java/bcprov/bcprov-1.69.ebuild
@@ -7,7 +7,7 @@ JAVA_PKG_IUSE="doc source test"
MAVEN_ID="org.bouncycastle:bcprov-jdk15on:1.69"
JAVA_TESTING_FRAMEWORKS="junit-4"
-inherit java-pkg-2 java-pkg-simple
+inherit java-pkg-2 java-pkg-simple check-reqs
DESCRIPTION="Java cryptography APIs"
HOMEPAGE="https://www.bouncycastle.org/java.html"
@@ -55,12 +55,33 @@ JAVA_TEST_RUN_ONLY=(
"org.bouncycastle.util.encoders.test.AllTests" # OK (15 tests)
)
+check_env() {
+ if use test; then
+ # this is needed only for tests
+ CHECKREQS_MEMORY="1200M"
+ check-reqs_pkg_pretend
+ fi
+}
+
+pkg_pretend() {
+ check_env
+}
+
+pkg_setup() {
+ check_env
+}
+
src_prepare() {
default
cd ../ || die
java-pkg_clean
}
+src_test() {
+ JAVA_TEST_EXTRA_ARGS+=" -Xmx${CHECKREQS_MEMORY}"
+ java-pkg-simple_src_test
+}
+
src_install() {
default
einstalldocs