bazel: define and use small_tests Avoids having the same list of exclusions in three places. Change-Id: I5912139e89800eeb4b72f3b6ed11996fe95b5ee0 Reviewed-on: https://code-review.googlesource.com/c/re2/+/63991 Reviewed-by: Alan Donovan <adonovan@google.com> Reviewed-by: Jeremy Kun <jkun@google.com>
diff --git a/.bcr/presubmit.yml b/.bcr/presubmit.yml index 7e3d165..e51a036 100644 --- a/.bcr/presubmit.yml +++ b/.bcr/presubmit.yml
@@ -45,13 +45,7 @@ test_flags: - '--cxxopt=-std=c++17' test_targets: - - '//:all' - - '-//:dfa_test' - - '-//:exhaustive1_test' - - '-//:exhaustive2_test' - - '-//:exhaustive3_test' - - '-//:exhaustive_test' - - '-//:random_test' + - '//:small_tests' - '//python:all' windows_test: platform: windows @@ -59,11 +53,5 @@ test_flags: - '--cxxopt=/std:c++17' test_targets: - - '//:all' - - '-//:dfa_test' - - '-//:exhaustive1_test' - - '-//:exhaustive2_test' - - '-//:exhaustive3_test' - - '-//:exhaustive_test' - - '-//:random_test' + - '//:small_tests' - '//python:all'
diff --git a/.github/bazel.sh b/.github/bazel.sh index f9f925c..6672e4f 100755 --- a/.github/bazel.sh +++ b/.github/bazel.sh
@@ -16,13 +16,7 @@ bazel test \ --extra_toolchains=//python/toolchains:all \ --compilation_mode=${compilation_mode} -- \ - //:all \ - -//:dfa_test \ - -//:exhaustive1_test \ - -//:exhaustive2_test \ - -//:exhaustive3_test \ - -//:exhaustive_test \ - -//:random_test \ + //:small_tests \ //python:all done
diff --git a/BUILD.bazel b/BUILD.bazel index 643d71f..aa0f20b 100644 --- a/BUILD.bazel +++ b/BUILD.bazel
@@ -436,3 +436,24 @@ "@google_benchmark//:benchmark_main", ], ) + +test_suite( + name = "small_tests", + tags = ["small"], + tests = [ + ":charclass_test", + ":compile_test", + ":filtered_re2_test", + ":mimics_pcre_test", + ":parse_test", + ":possible_match_test", + ":re2_arg_test", + ":re2_test", + ":regexp_test", + ":required_prefix_test", + ":search_test", + ":set_test", + ":simplify_test", + ":string_generator_test", + ], +)