dev-java/gson: exclude 1 test if vm_version="1.8"

Closes: https://bugs.gentoo.org/820338
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/23869
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
This commit is contained in:
Volkmar W. Pogatzki
2022-01-19 13:25:05 +01:00
committed by Miroslav Šulc
parent 3294c8d479
commit 58a7960bc2

View File

@@ -13,8 +13,9 @@ JAVA_TESTING_FRAMEWORKS="junit-4"
inherit java-pkg-2 java-pkg-simple
DESCRIPTION="Gson JSON library"
HOMEPAGE="https://github.com/google/gson/gson"
HOMEPAGE="https://github.com/google/gson"
SRC_URI="https://github.com/google/${PN}/archive/${PN}-parent-${PV}.tar.gz -> ${P}-sources.tar.gz"
LICENSE="Apache-2.0"
SLOT="2.6"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
@@ -54,3 +55,11 @@ src_prepare() {
default
sed -i "s/\${project.version}/${PV}/g" src/main/java-templates/com/google/gson/internal/GsonBuildConfig.java || die "Failed to set version"
}
src_test() {
local vm_version="$(java-config -g PROVIDES_VERSION)"
if [[ "${vm_version}" == "1.8" ]] ; then
JAVA_TEST_EXCLUDES+=( "com.google.gson.JsonArrayTest" )
fi
java-pkg-simple_src_test
}