|  | licenses(["notice"])  # Apache 2.0 | 
|  |  | 
|  | java_library( | 
|  | name = "experiments", | 
|  | srcs = glob(["src/**/*.java"]), | 
|  | visibility = ["//visibility:public"], | 
|  | deps = [ | 
|  | "//intellij_platform_sdk:plugin_api", | 
|  | "@jsr305_annotations//jar", | 
|  | ], | 
|  | ) | 
|  |  | 
|  | java_library( | 
|  | name = "unit_test_utils", | 
|  | testonly = 1, | 
|  | srcs = glob(["tests/utils/unit/**/*.java"]), | 
|  | visibility = ["//visibility:public"], | 
|  | deps = [ | 
|  | ":experiments", | 
|  | "//intellij_platform_sdk:plugin_api", | 
|  | "@jsr305_annotations//jar", | 
|  | ], | 
|  | ) | 
|  |  | 
|  | load( | 
|  | "//testing:test_defs.bzl", | 
|  | "intellij_unit_test_suite", | 
|  | ) | 
|  |  | 
|  | intellij_unit_test_suite( | 
|  | name = "unit_tests", | 
|  | srcs = glob(["tests/unittests/**/*.java"]), | 
|  | test_package_root = "com.google.idea.common.experiments", | 
|  | deps = [ | 
|  | ":experiments", | 
|  | "//intellij_platform_sdk:plugin_api_for_tests", | 
|  | "@junit//jar", | 
|  | ], | 
|  | ) |