Skip to content

Commit

Permalink
Enable --incompatible_java_coverage by default in Bazel.
Browse files Browse the repository at this point in the history
Fixes #7425

RELNOTES: `--incompatible_java_coverage` is enabled by default.

Closes #7426.

PiperOrigin-RevId: 235914032
  • Loading branch information
iirina authored and copybara-github committed Feb 27, 2019
1 parent 3921d6f commit e64066d
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -589,7 +589,7 @@ public static class Options extends FragmentOptions implements Cloneable {

@Option(
name = "incompatible_java_coverage",
defaultValue = "false",
defaultValue = "true",
documentationCategory = OptionDocumentationCategory.OUTPUT_PARAMETERS,
effectTags = {OptionEffectTag.AFFECTS_OUTPUTS},
metadataTags = {
Expand Down
4 changes: 2 additions & 2 deletions src/test/shell/bazel/bazel_coverage_java_test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ EOF
local coverage_file_path="$( get_coverage_file_path_from_test_log )"

cat <<EOF > result.dat
SF:com/example/Collatz.java
SF:src/main/com/example/Collatz.java
FN:3,com/example/Collatz::<init> ()V
FN:6,com/example/Collatz::getCollatzFinal (I)I
FNDA:0,com/example/Collatz::<init> ()V
Expand Down Expand Up @@ -201,7 +201,7 @@ EOF
|| echo "Coverage for //:test failed"

cat <<EOF > result.dat
SF:com/example/Collatz.java
SF:src/main/com/example/Collatz.java
FN:3,com/example/Collatz::<init> ()V
FN:6,com/example/Collatz::getCollatzFinal (I)I
FNDA:0,com/example/Collatz::<init> ()V
Expand Down
8 changes: 4 additions & 4 deletions src/test/shell/bazel/bazel_coverage_sh_test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ EOF
local coverage_file_path="$( get_coverage_file_path_from_test_log )"

cat <<EOF > result.dat
SF:com/google/orange/orangeBin.java
SF:java/com/google/orange/orangeBin.java
FN:3,com/google/orange/orangeBin::<init> ()V
FN:5,com/google/orange/orangeBin::main ([Ljava/lang/String;)V
FNDA:0,com/google/orange/orangeBin::<init> ()V
Expand All @@ -146,7 +146,7 @@ DA:7,1
LH:3
LF:4
end_of_record
SF:com/google/orange/orangeLib.java
SF:java/com/google/orange/orangeLib.java
FN:3,com/google/orange/orangeLib::<init> ()V
FN:6,com/google/orange/orangeLib::print ()V
FNDA:1,com/google/orange/orangeLib::<init> ()V
Expand Down Expand Up @@ -501,7 +501,7 @@ end_of_record"

############# Assert Java code coverage results

local coverage_result_orange_bin="SF:com/google/orange/orangeBin.java
local coverage_result_orange_bin="SF:java/com/google/orange/orangeBin.java
FN:2,com/google/orange/orangeBin::<init> ()V
FN:4,com/google/orange/orangeBin::main ([Ljava/lang/String;)V
FNDA:0,com/google/orange/orangeBin::<init> ()V
Expand All @@ -517,7 +517,7 @@ LF:4
end_of_record"
assert_coverage_result "$coverage_result_orange_bin" "$coverage_file_path"

local coverage_result_orange_lib="SF:com/google/orange/orangeLib.java
local coverage_result_orange_lib="SF:java/com/google/orange/orangeLib.java
FN:2,com/google/orange/orangeLib::<init> ()V
FN:4,com/google/orange/orangeLib::print ()V
FNDA:1,com/google/orange/orangeLib::<init> ()V
Expand Down
5 changes: 5 additions & 0 deletions tools/jdk/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -220,6 +220,11 @@ java_import(
jars = ["@remote_java_tools//:java_tools/JacocoCoverage_jarjar_deploy.jar"],
)

java_import(
name = "JacocoCoverage",
jars = ["@remote_java_tools//:java_tools/JacocoCoverage_jarjar_deploy.jar"],
)

java_import(
name = "TestRunner",
jars = ["@remote_java_tools//:java_tools/Runner_deploy.jar"],
Expand Down

0 comments on commit e64066d

Please sign in to comment.