2020-01-27 18:04:07 +00:00
|
|
|
load("//tools:defs.bzl", "py_library", "py_requirement", "py_test")
|
2020-02-13 17:20:30 +00:00
|
|
|
load("//benchmarks:defs.bzl", "test_deps")
|
2019-12-03 06:51:55 +00:00
|
|
|
|
|
|
|
package(licenses = ["notice"])
|
|
|
|
|
|
|
|
py_library(
|
|
|
|
name = "runner",
|
|
|
|
srcs = ["__init__.py"],
|
|
|
|
data = [
|
|
|
|
"//benchmarks/workloads:files",
|
|
|
|
],
|
|
|
|
visibility = ["//benchmarks:__pkg__"],
|
|
|
|
deps = [
|
2020-01-15 22:24:55 +00:00
|
|
|
":commands",
|
2019-12-03 06:51:55 +00:00
|
|
|
"//benchmarks/harness:benchmark_driver",
|
2020-01-15 22:24:55 +00:00
|
|
|
"//benchmarks/harness/machine_producers:machine_producer",
|
2019-12-03 06:51:55 +00:00
|
|
|
"//benchmarks/harness/machine_producers:mock_producer",
|
|
|
|
"//benchmarks/harness/machine_producers:yaml_producer",
|
|
|
|
"//benchmarks/suites",
|
|
|
|
"//benchmarks/suites:absl",
|
|
|
|
"//benchmarks/suites:density",
|
|
|
|
"//benchmarks/suites:fio",
|
|
|
|
"//benchmarks/suites:helpers",
|
|
|
|
"//benchmarks/suites:http",
|
|
|
|
"//benchmarks/suites:media",
|
|
|
|
"//benchmarks/suites:ml",
|
|
|
|
"//benchmarks/suites:network",
|
|
|
|
"//benchmarks/suites:redis",
|
|
|
|
"//benchmarks/suites:startup",
|
|
|
|
"//benchmarks/suites:sysbench",
|
|
|
|
"//benchmarks/suites:syscall",
|
2020-02-13 17:20:30 +00:00
|
|
|
py_requirement("click"),
|
2019-12-03 06:51:55 +00:00
|
|
|
],
|
|
|
|
)
|
|
|
|
|
2020-01-15 22:24:55 +00:00
|
|
|
py_library(
|
|
|
|
name = "commands",
|
|
|
|
srcs = ["commands.py"],
|
|
|
|
deps = [
|
2020-02-13 17:20:30 +00:00
|
|
|
py_requirement("click"),
|
2020-01-15 22:24:55 +00:00
|
|
|
],
|
|
|
|
)
|
|
|
|
|
2019-12-03 06:51:55 +00:00
|
|
|
py_test(
|
|
|
|
name = "runner_test",
|
|
|
|
srcs = ["runner_test.py"],
|
|
|
|
python_version = "PY3",
|
2019-12-09 19:21:37 +00:00
|
|
|
tags = [
|
|
|
|
"local",
|
|
|
|
"manual",
|
|
|
|
],
|
2020-02-13 17:20:30 +00:00
|
|
|
deps = test_deps + [
|
2019-12-03 06:51:55 +00:00
|
|
|
":runner",
|
2020-02-13 17:20:30 +00:00
|
|
|
py_requirement("click"),
|
2019-12-03 06:51:55 +00:00
|
|
|
],
|
|
|
|
)
|