File tree 3 files changed +11
-2
lines changed 3 files changed +11
-2
lines changed Original file line number Diff line number Diff line change 12
12
13
13
env :
14
14
# we want to test the most recent few releases
15
- - V=0.5.3
16
- - V=0.5.4
17
15
- V=0.6.0
18
16
19
17
before_install :
Original file line number Diff line number Diff line change @@ -314,6 +314,7 @@ def try_to_compile_java_jar(ctx,
314
314
exports = [],
315
315
java_toolchain = ctx .attr ._java_toolchain ,
316
316
host_javabase = ctx .attr ._host_javabase ,
317
+ strict_deps = ctx .fragments .java .strict_java_deps ,
317
318
)
318
319
return struct (jar = full_java_jar , ijar = provider .compile_jars .to_list ().pop ())
319
320
Original file line number Diff line number Diff line change @@ -170,6 +170,15 @@ test_scala_library_expect_failure_on_missing_direct_java() {
170
170
test_expect_failure_or_warning_on_missing_direct_deps_with_expected_message " ${expected_message} " $test_target " --strict_java_deps=error"
171
171
}
172
172
173
+ test_scala_library_expect_failure_on_missing_direct_deps_warn_mode_java () {
174
+ dependency_target=' //test_expect_failure/missing_direct_deps/internal_deps:transitive_dependency'
175
+ test_target=' //test_expect_failure/missing_direct_deps/internal_deps:transitive_dependency_java_user'
176
+
177
+ local expected_message=" buildozer 'add deps $dependency_target ' $test_target "
178
+
179
+ test_expect_failure_or_warning_on_missing_direct_deps_with_expected_message " ${expected_message} " ${test_target} " --strict_java_deps=warn" " ne"
180
+ }
181
+
173
182
test_scala_library_expect_failure_on_missing_direct_deps_off_mode () {
174
183
expected_message=" test_expect_failure/missing_direct_deps/internal_deps/A.scala:[0-9+]: error: not found: value C"
175
184
test_target=' test_expect_failure/missing_direct_deps/internal_deps:transitive_dependency_user'
@@ -583,3 +592,4 @@ $runner test_scala_library_expect_no_recompilation_on_internal_change_of_java_de
583
592
$runner test_scala_library_expect_no_java_recompilation_on_internal_change_of_scala_sibling
584
593
$runner test_scala_library_expect_failure_on_missing_direct_java
585
594
$runner bazel run test:test_scala_proto_server
595
+ $runner test_scala_library_expect_failure_on_missing_direct_deps_warn_mode_java
You can’t perform that action at this time.
0 commit comments