12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- load(":tests.bzl", "tests")
- load(
- "@com_googlesource_gerrit_bazlets//tools:genrule2.bzl",
- "genrule2",
- )
-
- PKG = "tst/org/eclipse/jgit/"
-
- HELPERS = glob(["src/**/*.java"]) + [PKG + c for c in [
- "api/AbstractRemoteCommandTest.java",
- "diff/AbstractDiffTestCase.java",
- "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",
- "transport/SpiTransport.java",
- "treewalk/FileTreeIteratorWithTimeControl.java",
- "treewalk/filter/AlwaysCloneTreeFilter.java",
- "test/resources/SampleDataRepositoryTestCase.java",
- "util/CPUTimeStopWatch.java",
- "util/io/Strings.java",
- ]]
-
- DATA = [
- PKG + "lib/empty.gitindex.dat",
- PKG + "lib/sorttest.gitindex.dat",
- ]
-
- tests(glob(
- ["tst/**/*.java"],
- exclude = HELPERS + DATA,
- ))
-
- java_library(
- name = "helpers",
- testonly = 1,
- srcs = HELPERS,
- resources = DATA,
- deps = [
- "//lib:junit",
- "//org.eclipse.jgit:jgit",
- "//org.eclipse.jgit.junit:junit",
- ],
- )
-
- java_import(
- name = "tst_rsrc",
- jars = [":tst_rsrc_jar"],
- )
-
- genrule2(
- 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 .",
- )
|