Skip to content

Commit f81ed0b

Browse files
authored
fix: add common srcs to test, check test targets only in codecov (#669)
1 parent e555829 commit f81ed0b

2 files changed

Lines changed: 11 additions & 1 deletion

File tree

.github/workflows/ci.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,16 @@ jobs:
5858
path: ~/.cache/bazel/*/*/*/gapic_generator_java/bazel-out/*/testlogs/*
5959
retention-days: 5
6060

61+
- name: Generate Code Coverage Report
62+
# Run only test targets, and not golden_update targets.
63+
run: bazel coverage $(bazel query "src/test/..." | grep "Test$") --combined_report=lcov
64+
65+
- name: Upload Code Coverage Report
66+
uses: codecov/codecov-action@v1
67+
with:
68+
name: actions ${{ matrix.java }}
69+
files: ./bazel-out/_coverage/_coverage_report.dat
70+
6171
- name: Java Linter
6272
run: bazel --batch build //:google_java_format_verification
6373

src/test/java/com/google/api/generator/gapic/composer/BUILD.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ TEST_CLASS_DIR = "com.google.api.generator.gapic.composer."
9595
name = "{0}_update".format(test_name),
9696
srcs = [
9797
"{0}.java".format(test_name),
98-
],
98+
] + COMMON_SRCS,
9999
data = [
100100
"//src/test/java/com/google/api/generator/gapic/composer/goldens:goldens_files",
101101
"//src/test/java/com/google/api/generator/gapic/testdata:gapic_config_files",

0 commit comments

Comments
 (0)