From 2532fa74c21166971ba05437e14786d93615bc82 Mon Sep 17 00:00:00 2001 From: Matthias Sohn Date: Wed, 28 Nov 2018 20:16:23 +0100 Subject: [PATCH] Fix running tests from bazel The new dependency to mockito for JDKHttpConnectionTest wasn't added for bazel test run. Change-Id: Ie967b7152340a0b3e05cced7eadfd40af78d9995 Signed-off-by: Matthias Sohn --- WORKSPACE | 26 ++++++++++++++++++++++++++ lib/BUILD | 12 ++++++++++++ org.eclipse.jgit.test/BUILD | 1 + org.eclipse.jgit.test/tests.bzl | 4 ++++ 4 files changed, 43 insertions(+) diff --git a/WORKSPACE b/WORKSPACE index d94c7ede7..008eeb9a9 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -130,6 +130,32 @@ maven_jar( sha1 = "42a25dc3219429f0e5d060061f71acb49bf010a0", ) +maven_jar( + name = "mockito", + artifact = "org.mockito:mockito-core:2.13.0", + sha1 = "8e372943974e4a121fb8617baced8ebfe46d54f0", +) + +BYTE_BUDDY_VERSION = "1.7.9" + +maven_jar( + name = "byte_buddy", + artifact = "net.bytebuddy:byte-buddy:" + BYTE_BUDDY_VERSION, + sha1 = "51218a01a882c04d0aba8c028179cce488bbcb58", +) + +maven_jar( + name = "byte_buddy_agent", + artifact = "net.bytebuddy:byte-buddy-agent:" + BYTE_BUDDY_VERSION, + sha1 = "a6c65f9da7f467ee1f02ff2841ffd3155aee2fc9", +) + +maven_jar( + name = "objenesis", + artifact = "org.objenesis:objenesis:2.6", + sha1 = "639033469776fd37c08358c6b92a4761feb2af4b", +) + maven_jar( name = "gson", artifact = "com.google.code.gson:gson:2.8.2", diff --git a/lib/BUILD b/lib/BUILD index 9b59b84ed..4803466ec 100644 --- a/lib/BUILD +++ b/lib/BUILD @@ -158,6 +158,18 @@ java_library( ], ) +java_library( + name = "mockito", + testonly = 1, + visibility = ["//visibility:public"], + exports = [ + "@mockito//jar", + "@byte_buddy//jar", + "@byte_buddy_agent//jar", + "@objenesis//jar", + ], +) + java_library( name = "servlet-api", visibility = [ diff --git a/org.eclipse.jgit.test/BUILD b/org.eclipse.jgit.test/BUILD index 37cfa8a24..0b18e5ef7 100644 --- a/org.eclipse.jgit.test/BUILD +++ b/org.eclipse.jgit.test/BUILD @@ -50,6 +50,7 @@ java_library( deps = [ "//lib:jsch", "//lib:junit", + "//lib:mockito", "//org.eclipse.jgit:jgit", "//org.eclipse.jgit.junit:junit", ], diff --git a/org.eclipse.jgit.test/tests.bzl b/org.eclipse.jgit.test/tests.bzl index 48c3bc36c..dc2102964 100644 --- a/org.eclipse.jgit.test/tests.bzl +++ b/org.eclipse.jgit.test/tests.bzl @@ -49,6 +49,10 @@ def tests(tests): "//lib:sshd-sftp", ":sshd-helpers", ] + if src.endswith("JDKHttpConnectionTest.java"): + additional_deps = [ + "//lib:mockito", + ] heap_size = "-Xmx256m" if src.endswith("HugeCommitMessageTest.java"): heap_size = "-Xmx512m"