blob: e03333b62ed5e5aa72ca2bcd5f8339678196f667 [file] [log] [blame]
load("@rules_java//java:defs.bzl", "java_test")
load("//tools/base/bazel:bazel.bzl", "iml_module")
# managed by go/iml_to_build
iml_module(
name = "memory-usage",
srcs = ["src/main/java"],
enable_tests = False,
iml_files = ["memory-usage.iml"],
jvm_target = "8",
test_deps = ["//tools/adt/idea/.idea/libraries:junit4"],
test_srcs = ["src/test/java"],
visibility = ["//visibility:public"],
# do not sort: must match IML order
deps = [
"@intellij//:com.intellij.java",
"//tools/base/annotations:studio.android.sdktools.android-annotations",
"@intellij//:intellij-sdk",
],
)
java_test(
name = "tools.memory-usage_tests",
size = "small",
data = ["//tools/adt/idea/memory-usage/src/main/native:liblightweight_heap_traverse"],
jvm_flags = ["-agentpath:$(location //tools/adt/idea/memory-usage/src/main/native:liblightweight_heap_traverse)"],
test_class = "com.android.tools.memory.usage.LightweightHeapTraverseTest",
runtime_deps = [
":memory-usage_testlib",
"//tools/base/annotations",
"//tools/base/common:tools.common",
"//tools/base/testutils:tools.testutils",
"@maven//:junit.junit",
],
)