| package(default_visibility = ["//visibility:public"]) |
| |
| licenses(["notice"]) # Apache 2.0 |
| |
| java_test( |
| name = "BranchCoverageTest", |
| srcs = ["BranchCoverageTest.java"], |
| deps = [ |
| "//third_party:junit4", |
| "//third_party:truth", |
| "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:BranchCoverage", |
| ], |
| ) |
| |
| java_test( |
| name = "LineCoverageTest", |
| srcs = ["LineCoverageTest.java"], |
| deps = [ |
| "//third_party:junit4", |
| "//third_party:truth", |
| "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:LineCoverage", |
| ], |
| ) |
| |
| java_test( |
| name = "SourceFileCoverageTest", |
| srcs = ["SourceFileCoverageTest.java"], |
| deps = [ |
| ":LcovMergerTestUtils", |
| ":LineCoverageTest", |
| "//third_party:junit4", |
| "//third_party:truth", |
| "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:LineCoverage", |
| "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:SourceFileCoverage", |
| ], |
| ) |
| |
| java_test( |
| name = "LcovPrinterTest", |
| srcs = ["LcovPrinterTest.java"], |
| deps = [ |
| ":LcovMergerTestUtils", |
| "//third_party:guava", |
| "//third_party:junit4", |
| "//third_party:truth", |
| "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:Coverage", |
| "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:LcovConstants", |
| "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:LcovPrinter", |
| "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:SourceFileCoverage", |
| ], |
| ) |
| |
| java_test( |
| name = "LcovParserTest", |
| srcs = ["LcovParserTest.java"], |
| deps = [ |
| ":LcovMergerTestUtils", |
| "//third_party:guava", |
| "//third_party:junit4", |
| "//third_party:truth", |
| "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:Coverage", |
| "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:LcovConstants", |
| "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:LcovParser", |
| "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:SourceFileCoverage", |
| ], |
| ) |
| |
| java_test( |
| name = "CoverageTest", |
| srcs = ["CoverageTest.java"], |
| deps = [ |
| ":LcovMergerTestUtils", |
| "//third_party:guava", |
| "//third_party:junit4", |
| "//third_party:truth", |
| "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:Coverage", |
| "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:SourceFileCoverage", |
| ], |
| ) |
| |
| java_test( |
| name = "MainTest", |
| srcs = ["MainTest.java"], |
| deps = [ |
| ":LcovMergerTestUtils", |
| "//third_party:junit4", |
| "//third_party:truth", |
| "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:MainLibrary", |
| ], |
| ) |
| |
| java_library( |
| name = "LcovMergerTestUtils", |
| testonly = 1, |
| srcs = ["LcovMergerTestUtils.java"], |
| deps = [ |
| "//third_party:guava", |
| "//third_party:truth", |
| "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:LineCoverage", |
| "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:SourceFileCoverage", |
| ], |
| ) |
| |
| filegroup( |
| name = "srcs", |
| srcs = glob(["**"]), |
| visibility = ["//visibility:public"], |
| ) |