2017-03-18 17:13:26 +02:00
|
|
|
load(
|
|
|
|
"@com_googlesource_gerrit_bazlets//tools:genrule2.bzl",
|
|
|
|
"genrule2",
|
|
|
|
)
|
2019-09-08 15:59:29 +03:00
|
|
|
load("@rules_java//java:defs.bzl", "java_import", "java_library")
|
2019-01-10 09:32:17 +02:00
|
|
|
load(":tests.bzl", "tests")
|
2017-03-18 17:13:26 +02:00
|
|
|
|
|
|
|
PKG = "tst/org/eclipse/jgit/"
|
|
|
|
|
2018-09-23 17:45:45 +03:00
|
|
|
HELPERS = glob(
|
2018-11-14 04:01:21 +02:00
|
|
|
["src/**/*.java"],
|
|
|
|
exclude = ["src/org/eclipse/jgit/transport/ssh/*.java"],
|
|
|
|
) + [PKG + c for c in [
|
2017-03-18 17:13:26 +02:00
|
|
|
"api/AbstractRemoteCommandTest.java",
|
|
|
|
"diff/AbstractDiffTestCase.java",
|
2022-08-01 20:11:25 +03:00
|
|
|
"diff/AbstractRenameDetectionTestCase.java",
|
2022-01-10 22:18:24 +02:00
|
|
|
"internal/diffmergetool/ExternalToolTestCase.java",
|
2021-02-04 02:14:30 +02:00
|
|
|
"internal/revwalk/ObjectReachabilityTestCase.java",
|
|
|
|
"internal/revwalk/ReachabilityCheckerTestCase.java",
|
2017-03-18 17:13:26 +02:00
|
|
|
"internal/storage/file/GcTestCase.java",
|
|
|
|
"internal/storage/file/PackIndexTestCase.java",
|
|
|
|
"internal/storage/file/XInputStream.java",
|
|
|
|
"nls/GermanTranslatedBundle.java",
|
|
|
|
"nls/MissingPropertyBundle.java",
|
|
|
|
"nls/NoPropertiesBundle.java",
|
|
|
|
"nls/NonTranslatedBundle.java",
|
|
|
|
"revwalk/RevQueueTestCase.java",
|
|
|
|
"revwalk/RevWalkTestCase.java",
|
2018-11-05 04:20:44 +02:00
|
|
|
"transport/ObjectIdMatcher.java",
|
2019-05-10 02:19:06 +03:00
|
|
|
"transport/RequestValidatorTestCase.java",
|
2017-03-18 17:13:26 +02:00
|
|
|
"transport/SpiTransport.java",
|
2023-04-19 01:28:33 +03:00
|
|
|
"transport/InMemoryPack.java",
|
2017-03-18 17:13:26 +02:00
|
|
|
"treewalk/filter/AlwaysCloneTreeFilter.java",
|
|
|
|
"test/resources/SampleDataRepositoryTestCase.java",
|
|
|
|
"util/CPUTimeStopWatch.java",
|
2019-06-07 04:51:21 +03:00
|
|
|
"util/http/HttpCookiesMatcher.java",
|
2017-03-18 17:13:26 +02:00
|
|
|
"util/io/Strings.java",
|
|
|
|
]]
|
|
|
|
|
|
|
|
DATA = [
|
|
|
|
PKG + "lib/empty.gitindex.dat",
|
|
|
|
PKG + "lib/sorttest.gitindex.dat",
|
|
|
|
]
|
|
|
|
|
2019-08-26 01:48:49 +03:00
|
|
|
EXCLUDED = [
|
|
|
|
PKG + "api/SecurityManagerTest.java",
|
2020-04-18 01:00:32 +03:00
|
|
|
PKG + "api/SecurityManagerMissingPermissionsTest.java",
|
2022-01-13 00:45:34 +02:00
|
|
|
PKG + "lib/CommitTemplateConfigTest.java",
|
2019-08-26 01:48:49 +03:00
|
|
|
]
|
|
|
|
|
2019-06-18 10:37:51 +03:00
|
|
|
tests(tests = glob(
|
2017-03-18 17:13:26 +02:00
|
|
|
["tst/**/*.java"],
|
2019-08-26 01:48:49 +03:00
|
|
|
exclude = HELPERS + DATA + EXCLUDED,
|
2017-03-18 17:13:26 +02:00
|
|
|
))
|
|
|
|
|
2023-04-24 12:15:17 +03:00
|
|
|
# Non abstract base classes used for tests by other test classes
|
|
|
|
BASE = [
|
|
|
|
PKG + "internal/storage/file/FileRepositoryBuilderTest.java",
|
|
|
|
PKG + "internal/storage/file/RefDirectoryTest.java",
|
|
|
|
]
|
|
|
|
|
|
|
|
java_library(
|
|
|
|
name = "base",
|
|
|
|
testonly = 1,
|
|
|
|
srcs = BASE,
|
|
|
|
deps = [
|
|
|
|
"//lib:junit",
|
|
|
|
"//org.eclipse.jgit:jgit",
|
|
|
|
"//org.eclipse.jgit.junit:junit",
|
|
|
|
],
|
|
|
|
)
|
|
|
|
|
2017-03-18 17:13:26 +02:00
|
|
|
java_library(
|
|
|
|
name = "helpers",
|
|
|
|
testonly = 1,
|
|
|
|
srcs = HELPERS,
|
|
|
|
resources = DATA,
|
|
|
|
deps = [
|
2020-01-22 01:48:24 +02:00
|
|
|
"//lib:assertj-core",
|
2023-04-19 01:20:02 +03:00
|
|
|
"//lib:commons-codec",
|
2018-11-07 08:56:05 +02:00
|
|
|
"//lib:junit",
|
2018-11-28 21:16:23 +02:00
|
|
|
"//lib:mockito",
|
2019-09-08 04:09:07 +03:00
|
|
|
"//lib:slf4j-simple",
|
2017-03-18 17:13:26 +02:00
|
|
|
"//org.eclipse.jgit:jgit",
|
|
|
|
"//org.eclipse.jgit.junit:junit",
|
|
|
|
],
|
|
|
|
)
|
|
|
|
|
|
|
|
java_import(
|
|
|
|
name = "tst_rsrc",
|
|
|
|
jars = [":tst_rsrc_jar"],
|
|
|
|
)
|
|
|
|
|
|
|
|
genrule2(
|
2017-08-18 01:22:11 +03:00
|
|
|
name = "tst_rsrc_jar",
|
|
|
|
srcs = glob(["tst-rsrc/**"]),
|
|
|
|
outs = ["tst_rsrc.jar"],
|
|
|
|
cmd = "o=$$PWD/$@ && tar cf - $(SRCS) | tar -C $$TMP --strip-components=2 -xf - && cd $$TMP && zip -qr $$o .",
|
2017-03-18 17:13:26 +02:00
|
|
|
)
|