Skip to content

Commit 597704e

Browse files
author
Igal Tabachnik
committed
Redirecting test error output
1 parent 032ff50 commit 597704e

File tree

1 file changed

+96
-95
lines changed

1 file changed

+96
-95
lines changed

test_rules_scala.sh

Lines changed: 96 additions & 95 deletions
Original file line numberDiff line numberDiff line change
@@ -545,19 +545,20 @@ scala_specs2_all_tests_show_in_the_xml(){
545545
}
546546

547547
scala_specs2_only_failed_test_shows_in_the_xml(){
548+
set +e
548549
bazel test \
549-
--nocache_test_results \
550-
--test_output=streamed \
551-
'--test_filter=scalarules.test.junit.specs2.SuiteWithOneFailingTest#specs2 tests should::fail$' \
552-
test_expect_failure/scala_junit_test:specs2_failing_test
550+
--nocache_test_results \
551+
--test_output=streamed \
552+
'--test_filter=scalarules.test.junit.specs2.SuiteWithOneFailingTest#specs2 tests should::fail$' \
553+
test_expect_failure/scala_junit_test:specs2_failing_test
554+
echo "got results"
553555
matches=$(grep -c -e "testcase name='specs2 tests should::fail'" -e "testcase name='specs2 tests should::succeed'" ./bazel-testlogs/test_expect_failure/scala_junit_test/specs2_failing_test/test.xml)
554556
if [ $matches -eq 1 ]; then
555557
return 0
556558
else
557559
echo "Expecting only one result, found more than one. Please check './bazel-testlogs/test_expect_failure/scala_junit_test/specs2_failing_test/test.xml'"
558-
return 1
560+
return 1
559561
fi
560-
test -e
561562
}
562563

563564
scala_specs2_junit_test_test_filter_exact_match(){
@@ -997,93 +998,93 @@ dir=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
997998
. "${dir}"/test_runner.sh
998999
runner=$(get_test_runner "${1:-local}")
9991000

1000-
$runner bazel build test/...
1001-
#$runner bazel build "test/... --all_incompatible_changes"
1002-
$runner bazel test test/...
1003-
$runner bazel test third_party/...
1004-
# UnusedDependencyChecker doesn't work with strict_java_deps
1005-
$runner bazel build "--strict_java_deps=ERROR -- test/... -test:UnusedDependencyChecker"
1006-
#$runner bazel build "--strict_java_deps=ERROR --all_incompatible_changes -- test/... -test:UnusedDependencyChecker"
1007-
$runner bazel test "--strict_java_deps=ERROR -- test/... -test:UnusedDependencyChecker"
1008-
$runner test_disappearing_class
1009-
$runner find -L ./bazel-testlogs -iname "*.xml"
1010-
$runner xmllint_test
1011-
$runner test_transitive_deps
1012-
$runner test_scala_library_suite
1013-
$runner test_repl
1014-
$runner test_benchmark_jmh
1015-
$runner multiple_junit_suffixes
1016-
$runner multiple_junit_prefixes
1017-
$runner test_scala_junit_test_can_fail
1018-
$runner junit_generates_xml_logs
1019-
$runner scala_library_jar_without_srcs_must_fail_on_mismatching_resource_strip_prefix
1020-
$runner multiple_junit_patterns
1021-
$runner test_junit_test_must_have_prefix_or_suffix
1022-
$runner test_junit_test_errors_when_no_tests_found
1023-
$runner scala_library_jar_without_srcs_must_include_direct_file_resources
1024-
$runner scala_library_jar_without_srcs_must_include_filegroup_resources
1025-
$runner scala_test_test_filters
1026-
$runner scala_junit_test_test_filter
1027-
$runner scala_junit_test_test_filter_custom_runner
1028-
$runner scala_specs2_junit_test_test_filter_everything
1029-
$runner scala_specs2_junit_test_test_filter_one_test
1030-
$runner scala_specs2_junit_test_test_filter_whole_spec
1031-
$runner scala_specs2_junit_test_test_filter_exact_match
1032-
$runner scala_specs2_junit_test_test_filter_exact_match_unsafe_characters
1033-
$runner scala_specs2_junit_test_test_filter_exact_match_escaped_and_sanitized
1034-
$runner scala_specs2_junit_test_test_filter_match_multiple_methods
1035-
$runner scala_specs2_exception_in_initializer_without_filter
1036-
$runner scala_specs2_exception_in_initializer_terminates_without_timeout
1037-
$runner scala_specs2_all_tests_show_in_the_xml
1038-
$runner scala_specs2_only_filtered_test_shows_in_the_xml
1001+
# $runner bazel build test/...
1002+
# #$runner bazel build "test/... --all_incompatible_changes"
1003+
# $runner bazel test test/...
1004+
# $runner bazel test third_party/...
1005+
# # UnusedDependencyChecker doesn't work with strict_java_deps
1006+
# $runner bazel build "--strict_java_deps=ERROR -- test/... -test:UnusedDependencyChecker"
1007+
# #$runner bazel build "--strict_java_deps=ERROR --all_incompatible_changes -- test/... -test:UnusedDependencyChecker"
1008+
# $runner bazel test "--strict_java_deps=ERROR -- test/... -test:UnusedDependencyChecker"
1009+
# $runner test_disappearing_class
1010+
# $runner find -L ./bazel-testlogs -iname "*.xml"
1011+
# $runner xmllint_test
1012+
# $runner test_transitive_deps
1013+
# $runner test_scala_library_suite
1014+
# $runner test_repl
1015+
# $runner test_benchmark_jmh
1016+
# $runner multiple_junit_suffixes
1017+
# $runner multiple_junit_prefixes
1018+
# $runner test_scala_junit_test_can_fail
1019+
# $runner junit_generates_xml_logs
1020+
# $runner scala_library_jar_without_srcs_must_fail_on_mismatching_resource_strip_prefix
1021+
# $runner multiple_junit_patterns
1022+
# $runner test_junit_test_must_have_prefix_or_suffix
1023+
# $runner test_junit_test_errors_when_no_tests_found
1024+
# $runner scala_library_jar_without_srcs_must_include_direct_file_resources
1025+
# $runner scala_library_jar_without_srcs_must_include_filegroup_resources
1026+
# $runner scala_test_test_filters
1027+
# $runner scala_junit_test_test_filter
1028+
# $runner scala_junit_test_test_filter_custom_runner
1029+
# $runner scala_specs2_junit_test_test_filter_everything
1030+
# $runner scala_specs2_junit_test_test_filter_one_test
1031+
# $runner scala_specs2_junit_test_test_filter_whole_spec
1032+
# $runner scala_specs2_junit_test_test_filter_exact_match
1033+
# $runner scala_specs2_junit_test_test_filter_exact_match_unsafe_characters
1034+
# $runner scala_specs2_junit_test_test_filter_exact_match_escaped_and_sanitized
1035+
# $runner scala_specs2_junit_test_test_filter_match_multiple_methods
1036+
# $runner scala_specs2_exception_in_initializer_without_filter
1037+
# $runner scala_specs2_exception_in_initializer_terminates_without_timeout
1038+
# $runner scala_specs2_all_tests_show_in_the_xml
1039+
# $runner scala_specs2_only_filtered_test_shows_in_the_xml
10391040
$runner scala_specs2_only_failed_test_shows_in_the_xml
1040-
$runner scalac_jvm_flags_are_configured
1041-
$runner javac_jvm_flags_are_configured
1042-
$runner javac_jvm_flags_via_javacopts_are_configured
1043-
$runner scalac_jvm_flags_are_expanded
1044-
$runner javac_jvm_flags_are_expanded
1045-
$runner javac_jvm_flags_via_javacopts_are_expanded
1046-
$runner test_scala_library_expect_failure_on_missing_direct_internal_deps
1047-
$runner test_scala_library_expect_failure_on_missing_direct_external_deps_jar
1048-
$runner test_scala_library_expect_failure_on_missing_direct_external_deps_file_group
1049-
$runner test_scala_library_expect_failure_on_missing_direct_deps_strict_is_disabled_by_default
1050-
$runner test_scala_binary_expect_failure_on_missing_direct_deps
1051-
$runner test_scala_binary_expect_failure_on_missing_direct_deps_located_in_dependency_which_is_scala_binary
1052-
$runner test_scala_library_expect_failure_on_missing_direct_deps_warn_mode
1053-
$runner test_scala_library_expect_failure_on_missing_direct_deps_off_mode
1054-
$runner test_unused_dependency_checker_mode_from_scala_toolchain
1055-
$runner test_unused_dependency_checker_mode_set_in_rule
1056-
$runner test_unused_dependency_checker_mode_override_toolchain
1057-
$runner test_scala_library_expect_no_recompilation_on_internal_change_of_transitive_dependency
1058-
$runner test_multi_service_manifest
1059-
$runner test_scala_library_expect_no_recompilation_on_internal_change_of_scala_dependency
1060-
$runner test_scala_library_expect_no_recompilation_on_internal_change_of_java_dependency
1061-
$runner test_scala_library_expect_no_java_recompilation_on_internal_change_of_scala_sibling
1062-
$runner test_scala_library_expect_failure_on_missing_direct_java
1063-
$runner test_scala_library_expect_failure_on_java_in_src_jar_when_disabled
1064-
$runner test_scala_library_expect_failure_on_missing_direct_deps_warn_mode_java
1065-
$runner test_scala_library_expect_better_failure_message_on_missing_transitive_dependency_labels_from_other_jvm_rules
1066-
$runner test_scala_import_expect_failure_on_missing_direct_deps_warn_mode
1067-
$runner bazel build "test_expect_failure/missing_direct_deps/internal_deps/... --strict_java_deps=warn"
1068-
$runner test_scalaopts_from_scala_toolchain
1069-
$runner test_scala_import_library_passes_labels_of_direct_deps
1070-
$runner java_toolchain_javacopts_are_used
1071-
$runner test_scala_classpath_resources_expect_warning_on_namespace_conflict
1072-
$runner bazel build //test_expect_failure/proto_source_root/... --strict_proto_deps=off
1073-
$runner scala_binary_jar_is_exposed_in_build_event_protocol
1074-
$runner scala_test_jar_is_exposed_in_build_event_protocol
1075-
$runner scala_junit_test_jar_is_exposed_in_build_event_protocol
1076-
$runner test_scala_import_source_jar_should_be_fetched_when_fetch_sources_is_set_to_true
1077-
$runner test_scala_import_source_jar_should_be_fetched_when_env_bazel_jvm_fetch_sources_is_set_to_true
1078-
$runner test_scala_import_source_jar_should_not_be_fetched_when_env_bazel_jvm_fetch_sources_is_set_to_non_true
1079-
$runner test_unused_dependency_checker_mode_warn
1080-
$runner test_override_javabin
1081-
$runner test_compilation_succeeds_with_plus_one_deps_on
1082-
$runner test_compilation_fails_with_plus_one_deps_undefined
1083-
$runner test_compilation_succeeds_with_plus_one_deps_on_for_external_deps
1084-
$runner test_compilation_succeeds_with_plus_one_deps_on_also_for_exports_of_deps
1085-
$runner test_compilation_succeeds_with_plus_one_deps_on_also_for_deps_of_exports
1086-
$runner test_plus_one_deps_only_works_for_java_info_targets
1087-
$runner bazel test //test/... --extra_toolchains="//test_expect_failure/plus_one_deps:plus_one_deps"
1088-
$runner test_unused_dependency_fails_even_if_also_exists_in_plus_one_deps
1089-
$runner test_coverage_on
1041+
# $runner scalac_jvm_flags_are_configured
1042+
# $runner javac_jvm_flags_are_configured
1043+
# $runner javac_jvm_flags_via_javacopts_are_configured
1044+
# $runner scalac_jvm_flags_are_expanded
1045+
# $runner javac_jvm_flags_are_expanded
1046+
# $runner javac_jvm_flags_via_javacopts_are_expanded
1047+
# $runner test_scala_library_expect_failure_on_missing_direct_internal_deps
1048+
# $runner test_scala_library_expect_failure_on_missing_direct_external_deps_jar
1049+
# $runner test_scala_library_expect_failure_on_missing_direct_external_deps_file_group
1050+
# $runner test_scala_library_expect_failure_on_missing_direct_deps_strict_is_disabled_by_default
1051+
# $runner test_scala_binary_expect_failure_on_missing_direct_deps
1052+
# $runner test_scala_binary_expect_failure_on_missing_direct_deps_located_in_dependency_which_is_scala_binary
1053+
# $runner test_scala_library_expect_failure_on_missing_direct_deps_warn_mode
1054+
# $runner test_scala_library_expect_failure_on_missing_direct_deps_off_mode
1055+
# $runner test_unused_dependency_checker_mode_from_scala_toolchain
1056+
# $runner test_unused_dependency_checker_mode_set_in_rule
1057+
# $runner test_unused_dependency_checker_mode_override_toolchain
1058+
# $runner test_scala_library_expect_no_recompilation_on_internal_change_of_transitive_dependency
1059+
# $runner test_multi_service_manifest
1060+
# $runner test_scala_library_expect_no_recompilation_on_internal_change_of_scala_dependency
1061+
# $runner test_scala_library_expect_no_recompilation_on_internal_change_of_java_dependency
1062+
# $runner test_scala_library_expect_no_java_recompilation_on_internal_change_of_scala_sibling
1063+
# $runner test_scala_library_expect_failure_on_missing_direct_java
1064+
# $runner test_scala_library_expect_failure_on_java_in_src_jar_when_disabled
1065+
# $runner test_scala_library_expect_failure_on_missing_direct_deps_warn_mode_java
1066+
# $runner test_scala_library_expect_better_failure_message_on_missing_transitive_dependency_labels_from_other_jvm_rules
1067+
# $runner test_scala_import_expect_failure_on_missing_direct_deps_warn_mode
1068+
# $runner bazel build "test_expect_failure/missing_direct_deps/internal_deps/... --strict_java_deps=warn"
1069+
# $runner test_scalaopts_from_scala_toolchain
1070+
# $runner test_scala_import_library_passes_labels_of_direct_deps
1071+
# $runner java_toolchain_javacopts_are_used
1072+
# $runner test_scala_classpath_resources_expect_warning_on_namespace_conflict
1073+
# $runner bazel build //test_expect_failure/proto_source_root/... --strict_proto_deps=off
1074+
# $runner scala_binary_jar_is_exposed_in_build_event_protocol
1075+
# $runner scala_test_jar_is_exposed_in_build_event_protocol
1076+
# $runner scala_junit_test_jar_is_exposed_in_build_event_protocol
1077+
# $runner test_scala_import_source_jar_should_be_fetched_when_fetch_sources_is_set_to_true
1078+
# $runner test_scala_import_source_jar_should_be_fetched_when_env_bazel_jvm_fetch_sources_is_set_to_true
1079+
# $runner test_scala_import_source_jar_should_not_be_fetched_when_env_bazel_jvm_fetch_sources_is_set_to_non_true
1080+
# $runner test_unused_dependency_checker_mode_warn
1081+
# $runner test_override_javabin
1082+
# $runner test_compilation_succeeds_with_plus_one_deps_on
1083+
# $runner test_compilation_fails_with_plus_one_deps_undefined
1084+
# $runner test_compilation_succeeds_with_plus_one_deps_on_for_external_deps
1085+
# $runner test_compilation_succeeds_with_plus_one_deps_on_also_for_exports_of_deps
1086+
# $runner test_compilation_succeeds_with_plus_one_deps_on_also_for_deps_of_exports
1087+
# $runner test_plus_one_deps_only_works_for_java_info_targets
1088+
# $runner bazel test //test/... --extra_toolchains="//test_expect_failure/plus_one_deps:plus_one_deps"
1089+
# $runner test_unused_dependency_fails_even_if_also_exists_in_plus_one_deps
1090+
# $runner test_coverage_on

0 commit comments

Comments
 (0)