| load("@rules_java//java:defs.bzl", "java_library", "java_test") | |
| package( | |
| default_applicable_licenses = ["//:license"], | |
| default_testonly = 1, | |
| default_visibility = ["//src/test/java/com/google/devtools/build/lib:test_lib"], | |
| ) | |
| filegroup( | |
| name = "srcs", | |
| testonly = 0, | |
| srcs = glob(["**"]), | |
| visibility = ["//src/test/java/com/google/devtools/build/lib:__pkg__"], | |
| ) | |
| java_library( | |
| name = "AbstractTargetPatternEvaluatorTest", | |
| srcs = ["AbstractTargetPatternEvaluatorTest.java"], | |
| deps = [ | |
| "//src/main/java/com/google/devtools/build/lib/cmdline", | |
| "//src/main/java/com/google/devtools/build/lib/events", | |
| "//src/main/java/com/google/devtools/build/lib/packages", | |
| "//src/main/java/com/google/devtools/build/lib/packages:rule_visibility", | |
| "//src/main/java/com/google/devtools/build/lib/pkgcache", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:skyframe_target_pattern_evaluator", | |
| "//src/main/java/com/google/devtools/build/lib/util", | |
| "//src/main/java/com/google/devtools/build/lib/vfs:pathfragment", | |
| "//src/test/java/com/google/devtools/build/lib/packages:testutil", | |
| "//third_party/java/guava:base", | |
| "//third_party/java/junit", | |
| "//third_party/java/truth", | |
| ], | |
| ) | |
| java_test( | |
| name = "TargetPatternEvaluatorTest", | |
| srcs = [ | |
| "TargetPatternEvaluatorTest.java", | |
| ], | |
| deps = [ | |
| ":AbstractTargetPatternEvaluatorTest", | |
| "//src/main/java/com/google/devtools/build/lib/analysis:analysis_core", | |
| "//src/main/java/com/google/devtools/build/lib/cmdline", | |
| "//src/main/java/com/google/devtools/build/lib/packages", | |
| "//src/main/java/com/google/devtools/build/lib/pkgcache", | |
| "//src/main/java/com/google/devtools/build/lib/util", | |
| "//src/main/java/com/google/devtools/build/lib/util:abrupt_exit_exception", | |
| "//src/main/java/com/google/devtools/build/lib/util:detailed_exit_code", | |
| "//src/main/java/com/google/devtools/build/lib/vfs", | |
| "//src/main/java/com/google/devtools/build/lib/vfs:pathfragment", | |
| "//src/main/protobuf:failure_details_java_proto", | |
| "//src/test/java/com/google/devtools/build/lib/analysis/util", | |
| "//third_party/java/guava:collect", | |
| "//third_party/java/junit", | |
| "//third_party/java/truth", | |
| ], | |
| ) | |
| java_test( | |
| name = "TargetPatternEvaluatorIOTest", | |
| srcs = [ | |
| "TargetPatternEvaluatorIOTest.java", | |
| ], | |
| deps = [ | |
| ":AbstractTargetPatternEvaluatorTest", | |
| "//src/main/java/com/google/devtools/build/lib/clock", | |
| "//src/main/java/com/google/devtools/build/lib/cmdline", | |
| "//src/main/java/com/google/devtools/build/lib/events", | |
| "//src/main/java/com/google/devtools/build/lib/vfs", | |
| "//src/main/java/com/google/devtools/build/lib/vfs:pathfragment", | |
| "//src/main/java/com/google/devtools/build/lib/vfs/inmemoryfs", | |
| "//src/main/protobuf:failure_details_java_proto", | |
| "//src/test/java/com/google/devtools/build/lib/testutil:TestUtils", | |
| "//third_party/java/guava:collect", | |
| "//third_party/java/jsr305_annotations", | |
| "//third_party/java/junit", | |
| "//third_party/java/testparameterinjector", | |
| "//third_party/java/truth", | |
| ], | |
| ) | |
| java_test( | |
| name = "CompileOneDependencyTransformerTest", | |
| srcs = ["CompileOneDependencyTransformerTest.java"], | |
| deps = [ | |
| ":AbstractTargetPatternEvaluatorTest", | |
| "//src/main/java/com/google/devtools/build/lib/cmdline", | |
| "//src/main/java/com/google/devtools/build/lib/packages", | |
| "//src/main/java/com/google/devtools/build/lib/pkgcache", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:skyframe_target_pattern_evaluator", | |
| "//src/main/java/com/google/devtools/build/lib/vfs", | |
| "//src/main/java/com/google/devtools/build/lib/vfs:pathfragment", | |
| "//src/test/java/com/google/devtools/build/lib/analysis/util", | |
| "//src/test/java/com/google/devtools/build/lib/packages:testutil", | |
| "//src/test/java/com/google/devtools/build/lib/testutil:TestUtils", | |
| "//third_party/java/guava:collect", | |
| "//third_party/java/junit", | |
| "//third_party/java/truth", | |
| ], | |
| ) | |
| java_library( | |
| name = "IncrementalLoadingTest_lib", | |
| srcs = ["IncrementalLoadingTest.java"], | |
| deps = [ | |
| "//src/main/java/com/google/devtools/build/lib/actions", | |
| "//src/main/java/com/google/devtools/build/lib/analysis:analysis_core", | |
| "//src/main/java/com/google/devtools/build/lib/analysis:blaze_directories", | |
| "//src/main/java/com/google/devtools/build/lib/analysis:server_directories", | |
| "//src/main/java/com/google/devtools/build/lib/bazel/bzlmod:resolution_impl", | |
| "//src/main/java/com/google/devtools/build/lib/bazel/repository:repo_definition_function", | |
| "//src/main/java/com/google/devtools/build/lib/clock", | |
| "//src/main/java/com/google/devtools/build/lib/cmdline", | |
| "//src/main/java/com/google/devtools/build/lib/compress:compression_service_impl", | |
| "//src/main/java/com/google/devtools/build/lib/events", | |
| "//src/main/java/com/google/devtools/build/lib/events:event_bus_event_handler", | |
| "//src/main/java/com/google/devtools/build/lib/packages", | |
| "//src/main/java/com/google/devtools/build/lib/packages:rule_visibility", | |
| "//src/main/java/com/google/devtools/build/lib/packages/semantics", | |
| "//src/main/java/com/google/devtools/build/lib/pkgcache", | |
| "//src/main/java/com/google/devtools/build/lib/pkgcache:package_options", | |
| "//src/main/java/com/google/devtools/build/lib/rules:repository/repository_directory_value", | |
| "//src/main/java/com/google/devtools/build/lib/runtime:quiescing_executors_impl", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:bazel_skyframe_executor_constants", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:diff_awareness", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:precomputed_value", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:sequenced_skyframe_executor", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:sky_functions", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:skyframe_core", | |
| "//src/main/java/com/google/devtools/build/lib/util:abrupt_exit_exception", | |
| "//src/main/java/com/google/devtools/build/lib/util/io", | |
| "//src/main/java/com/google/devtools/build/lib/vfs", | |
| "//src/main/java/com/google/devtools/build/lib/vfs:pathfragment", | |
| "//src/main/java/com/google/devtools/build/lib/vfs/inmemoryfs", | |
| "//src/main/java/com/google/devtools/common/options", | |
| "//src/test/java/com/google/devtools/build/lib/packages:testutil", | |
| "//src/test/java/com/google/devtools/build/lib/testutil", | |
| "//src/test/java/com/google/devtools/build/lib/testutil:SkyframeExecutorTestHelper", | |
| "//third_party/java/guava:base", | |
| "//third_party/java/guava:collect", | |
| "//third_party/java/jsr305_annotations", | |
| "//third_party/java/junit", | |
| "//third_party/java/truth", | |
| ], | |
| ) | |
| java_test( | |
| name = "IncrementalLoadingTest", | |
| test_class = "com.google.devtools.build.lib.pkgcache.IncrementalLoadingTest", | |
| runtime_deps = [ | |
| ":IncrementalLoadingTest_lib", | |
| ], | |
| ) | |
| java_test( | |
| name = "IOExceptionsTest", | |
| srcs = ["IOExceptionsTest.java"], | |
| deps = [ | |
| "//src/main/java/com/google/devtools/build/lib/cmdline", | |
| "//src/main/java/com/google/devtools/build/lib/packages:rule_visibility", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:transitive_target_key", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:transitive_target_value", | |
| "//src/main/java/com/google/devtools/build/lib/vfs", | |
| "//src/main/java/com/google/devtools/build/lib/vfs:pathfragment", | |
| "//src/main/java/com/google/devtools/build/lib/vfs/inmemoryfs", | |
| "//src/main/java/com/google/devtools/build/skyframe", | |
| "//src/main/java/com/google/devtools/build/skyframe:skyframe-objects", | |
| "//src/test/java/com/google/devtools/build/lib/packages:testutil", | |
| "//third_party/java/guava:collect", | |
| "//third_party/java/jsr305_annotations", | |
| "//third_party/java/junit", | |
| "//third_party/java/truth", | |
| ], | |
| ) | |
| java_test( | |
| name = "PackageLoadingTest", | |
| srcs = ["PackageLoadingTest.java"], | |
| deps = [ | |
| "//src/main/java/com/google/devtools/build/lib/actions", | |
| "//src/main/java/com/google/devtools/build/lib/analysis:analysis_core", | |
| "//src/main/java/com/google/devtools/build/lib/analysis:blaze_directories", | |
| "//src/main/java/com/google/devtools/build/lib/analysis:server_directories", | |
| "//src/main/java/com/google/devtools/build/lib/analysis/config:feature_set", | |
| "//src/main/java/com/google/devtools/build/lib/clock", | |
| "//src/main/java/com/google/devtools/build/lib/cmdline", | |
| "//src/main/java/com/google/devtools/build/lib/compress:compression_service_impl", | |
| "//src/main/java/com/google/devtools/build/lib/packages", | |
| "//src/main/java/com/google/devtools/build/lib/packages/semantics", | |
| "//src/main/java/com/google/devtools/build/lib/pkgcache", | |
| "//src/main/java/com/google/devtools/build/lib/pkgcache:package_options", | |
| "//src/main/java/com/google/devtools/build/lib/runtime:quiescing_executors_impl", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:bazel_skyframe_executor_constants", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:sequenced_skyframe_executor", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:skyframe_core", | |
| "//src/main/java/com/google/devtools/build/lib/util:abrupt_exit_exception", | |
| "//src/main/java/com/google/devtools/build/lib/util/io", | |
| "//src/main/java/com/google/devtools/build/lib/vfs", | |
| "//src/main/java/com/google/devtools/common/options", | |
| "//src/main/java/net/starlark/java/syntax", | |
| "//src/main/protobuf:failure_details_java_proto", | |
| "//src/test/java/com/google/devtools/build/lib/analysis/util", | |
| "//src/test/java/com/google/devtools/build/lib/testutil", | |
| "//src/test/java/com/google/devtools/build/lib/testutil:JunitUtils", | |
| "//src/test/java/com/google/devtools/build/lib/testutil:SkyframeExecutorTestHelper", | |
| "//src/test/java/com/google/devtools/build/lib/testutil:TestConstants", | |
| "//src/test/java/com/google/devtools/build/lib/testutil:TestUtils", | |
| "//third_party/java/guava:collect", | |
| "//third_party/java/junit", | |
| "//third_party/java/testparameterinjector", | |
| "//third_party/java/truth", | |
| ], | |
| ) | |
| java_test( | |
| name = "BuildFileModificationTest", | |
| srcs = ["BuildFileModificationTest.java"], | |
| deps = [ | |
| "//src/main/java/com/google/devtools/build/lib/actions", | |
| "//src/main/java/com/google/devtools/build/lib/analysis:analysis_core", | |
| "//src/main/java/com/google/devtools/build/lib/analysis:blaze_directories", | |
| "//src/main/java/com/google/devtools/build/lib/analysis:server_directories", | |
| "//src/main/java/com/google/devtools/build/lib/cmdline", | |
| "//src/main/java/com/google/devtools/build/lib/compress:compression_service_impl", | |
| "//src/main/java/com/google/devtools/build/lib/packages", | |
| "//src/main/java/com/google/devtools/build/lib/packages/semantics", | |
| "//src/main/java/com/google/devtools/build/lib/pkgcache", | |
| "//src/main/java/com/google/devtools/build/lib/pkgcache:package_options", | |
| "//src/main/java/com/google/devtools/build/lib/runtime:quiescing_executors_impl", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:bazel_skyframe_executor_constants", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:sequenced_skyframe_executor", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:skyframe_core", | |
| "//src/main/java/com/google/devtools/build/lib/util:abrupt_exit_exception", | |
| "//src/main/java/com/google/devtools/build/lib/util/io", | |
| "//src/main/java/com/google/devtools/build/lib/vfs", | |
| "//src/main/java/com/google/devtools/build/lib/vfs/inmemoryfs", | |
| "//src/main/java/com/google/devtools/common/options", | |
| "//src/test/java/com/google/devtools/build/lib/analysis/util", | |
| "//src/test/java/com/google/devtools/build/lib/testutil", | |
| "//src/test/java/com/google/devtools/build/lib/testutil:SkyframeExecutorTestHelper", | |
| "//src/test/java/com/google/devtools/build/lib/testutil:TestConstants", | |
| "//third_party/java/guava:collect", | |
| "//third_party/java/junit", | |
| "//third_party/java/truth", | |
| ], | |
| ) | |
| java_test( | |
| name = "PathPackageLocatorTest", | |
| srcs = ["PathPackageLocatorTest.java"], | |
| deps = [ | |
| "//src/main/java/com/google/devtools/build/lib/cmdline", | |
| "//src/main/java/com/google/devtools/build/lib/pkgcache", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:bazel_skyframe_executor_constants", | |
| "//src/main/java/com/google/devtools/build/lib/util:abrupt_exit_exception", | |
| "//src/main/java/com/google/devtools/build/lib/vfs", | |
| "//src/main/protobuf:failure_details_java_proto", | |
| "//src/test/java/com/google/devtools/build/lib/testutil", | |
| "//third_party/java/guava:collect", | |
| "//third_party/java/junit", | |
| "//third_party/java/truth", | |
| ], | |
| ) | |
| java_library( | |
| name = "LoadingPhaseRunnerTest_lib", | |
| srcs = ["LoadingPhaseRunnerTest.java"], | |
| deps = [ | |
| "//src/main/java/com/google/devtools/build/lib/actions", | |
| "//src/main/java/com/google/devtools/build/lib/analysis:analysis_core", | |
| "//src/main/java/com/google/devtools/build/lib/analysis:blaze_directories", | |
| "//src/main/java/com/google/devtools/build/lib/analysis:build_view", | |
| "//src/main/java/com/google/devtools/build/lib/analysis:server_directories", | |
| "//src/main/java/com/google/devtools/build/lib/buildeventstream/proto:build_event_stream_java_proto", | |
| "//src/main/java/com/google/devtools/build/lib/cmdline", | |
| "//src/main/java/com/google/devtools/build/lib/compress:compression_service_impl", | |
| "//src/main/java/com/google/devtools/build/lib/events", | |
| "//src/main/java/com/google/devtools/build/lib/packages", | |
| "//src/main/java/com/google/devtools/build/lib/packages:rule_visibility", | |
| "//src/main/java/com/google/devtools/build/lib/packages/semantics", | |
| "//src/main/java/com/google/devtools/build/lib/pkgcache", | |
| "//src/main/java/com/google/devtools/build/lib/pkgcache:package_options", | |
| "//src/main/java/com/google/devtools/build/lib/runtime:quiescing_executors_impl", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:bazel_skyframe_executor_constants", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:pattern_expanding_error", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:sequenced_skyframe_executor", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:skyframe_core", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:target_pattern_phase_value", | |
| "//src/main/java/com/google/devtools/build/lib/util:abrupt_exit_exception", | |
| "//src/main/java/com/google/devtools/build/lib/util:detailed_exit_code", | |
| "//src/main/java/com/google/devtools/build/lib/util:exit_code", | |
| "//src/main/java/com/google/devtools/build/lib/util/io", | |
| "//src/main/java/com/google/devtools/build/lib/vfs", | |
| "//src/main/java/com/google/devtools/build/lib/vfs:pathfragment", | |
| "//src/main/java/com/google/devtools/build/lib/vfs/inmemoryfs", | |
| "//src/main/java/com/google/devtools/common/options", | |
| "//src/main/protobuf:failure_details_java_proto", | |
| "//src/test/java/com/google/devtools/build/lib/analysis/util", | |
| "//src/test/java/com/google/devtools/build/lib/packages:testutil", | |
| "//src/test/java/com/google/devtools/build/lib/testutil", | |
| "//src/test/java/com/google/devtools/build/lib/testutil:JunitUtils", | |
| "//src/test/java/com/google/devtools/build/lib/testutil:SkyframeExecutorTestHelper", | |
| "//src/test/java/com/google/devtools/build/lib/testutil:TestConstants", | |
| "//third_party/java/guava:base", | |
| "//third_party/java/guava:collect", | |
| "//third_party/java/junit", | |
| "//third_party/java/testparameterinjector", | |
| "//third_party/java/truth", | |
| "//third_party/java/truth/extensions:proto", | |
| ], | |
| ) | |
| java_test( | |
| name = "LoadingPhaseRunnerTest", | |
| timeout = "long", | |
| test_class = "com.google.devtools.build.lib.pkgcache.LoadingPhaseRunnerTest", | |
| runtime_deps = [ | |
| ":LoadingPhaseRunnerTest_lib", | |
| ], | |
| ) |