commit: 73efed650da577848f5a9b33ff9703148986725a Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org> AuthorDate: Sat Aug 3 08:11:42 2024 +0000 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org> CommitDate: Sat Aug 3 08:11:55 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73efed65
dev-java/owasp-java-encoder: updated explanation for skipped tests Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org> dev-java/owasp-java-encoder/owasp-java-encoder-1.3.0.ebuild | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dev-java/owasp-java-encoder/owasp-java-encoder-1.3.0.ebuild b/dev-java/owasp-java-encoder/owasp-java-encoder-1.3.0.ebuild index 1695e28464d2..84640fdb1e59 100644 --- a/dev-java/owasp-java-encoder/owasp-java-encoder-1.3.0.ebuild +++ b/dev-java/owasp-java-encoder/owasp-java-encoder-1.3.0.ebuild @@ -21,8 +21,12 @@ KEYWORDS="~amd64" DEPEND=">=virtual/jdk-1.8:*" RDEPEND=">=virtual/jre-1.8:*" -# skipping 10 tests because kinda unpredictable as it expects that it cannot -# surpass a predefined value, which in some case obviously doesn't work. +# skipping 10 tests because they seem to be unreliable depending on hardware used +# as some of them fail on some setups because the benchmark results don't align +# with the hardcoded value 200 for the expected results. here are some examples: +# Benchmarked Encode.forJavaScript: 442,382250 ns/op (+253,85% on baseline) +# Benchmarked Encode.forCssString: 446,929231 ns/op (+257,49% on baseline) +# Benchmarked Encode.forJava: 409,038065 ns/op (+227,18% on baseline) JAVA_RM_FILES=( src/test/java/org/owasp/encoder/BenchmarkTest.java ) JAVA_SRC_DIR="src/main/java" JAVA_TEST_GENTOO_CLASSPATH="junit-4"
