Standardize on tools directory.

PiperOrigin-RevId: 291745021
This commit is contained in:
Adin Scannell
2020-01-27 12:21:00 -08:00
committed by gVisor bot
parent 6b43cf791a
commit d29e59af9f
263 changed files with 912 additions and 1280 deletions
+4 -4
View File
@@ -30,10 +30,10 @@ build:remote --auth_scope="https://www.googleapis.com/auth/cloud-source-tools"
# Add a custom platform and toolchain that builds in a privileged docker
# container, which is required by our syscall tests.
build:remote --host_platform=//test:rbe_ubuntu1604
build:remote --extra_toolchains=//test:cc-toolchain-clang-x86_64-default
build:remote --extra_execution_platforms=//test:rbe_ubuntu1604
build:remote --platforms=//test:rbe_ubuntu1604
build:remote --host_platform=//:rbe_ubuntu1604
build:remote --extra_toolchains=//:cc-toolchain-clang-x86_64-default
build:remote --extra_execution_platforms=//:rbe_ubuntu1604
build:remote --platforms=//:rbe_ubuntu1604
build:remote --crosstool_top=@rbe_default//cc:toolchain
build:remote --jobs=50
build:remote --remote_timeout=3600
+46 -3
View File
@@ -1,8 +1,8 @@
package(licenses = ["notice"]) # Apache 2.0
load("@io_bazel_rules_go//go:def.bzl", "go_path", "nogo")
load("@bazel_gazelle//:def.bzl", "gazelle")
package(licenses = ["notice"])
# The sandbox filegroup is used for sandbox-internal dependencies.
package_group(
name = "sandbox",
@@ -49,9 +49,52 @@ gazelle(name = "gazelle")
# live in the tools subdirectory (unless they are standard).
nogo(
name = "nogo",
config = "tools/nogo.js",
config = "//tools:nogo.js",
visibility = ["//visibility:public"],
deps = [
"//tools/checkunsafe",
],
)
# We need to define a bazel platform and toolchain to specify dockerPrivileged
# and dockerRunAsRoot options, they are required to run tests on the RBE
# cluster in Kokoro.
alias(
name = "rbe_ubuntu1604",
actual = ":rbe_ubuntu1604_r346485",
)
platform(
name = "rbe_ubuntu1604_r346485",
constraint_values = [
"@bazel_tools//platforms:x86_64",
"@bazel_tools//platforms:linux",
"@bazel_tools//tools/cpp:clang",
"@bazel_toolchains//constraints:xenial",
"@bazel_toolchains//constraints/sanitizers:support_msan",
],
remote_execution_properties = """
properties: {
name: "container-image"
value:"docker://gcr.io/cloud-marketplace/google/rbe-ubuntu16-04@sha256:93f7e127196b9b653d39830c50f8b05d49ef6fd8739a9b5b8ab16e1df5399e50"
}
properties: {
name: "dockerAddCapabilities"
value: "SYS_ADMIN"
}
properties: {
name: "dockerPrivileged"
value: "true"
}
""",
)
toolchain(
name = "cc-toolchain-clang-x86_64-default",
exec_compatible_with = [
],
target_compatible_with = [
],
toolchain = "@bazel_toolchains//configs/ubuntu16_04_clang/10.0.0/bazel_2.0.0/cc:cc-compiler-k8",
toolchain_type = "@bazel_tools//tools/cpp:toolchain_type",
)
-18
View File
@@ -1,18 +0,0 @@
"""Provides python helper functions."""
load("@pydeps//:requirements.bzl", _requirement = "requirement")
def filter_deps(deps = None):
if deps == None:
deps = []
return [dep for dep in deps if dep]
def py_library(deps = None, **kwargs):
return native.py_library(deps = filter_deps(deps), **kwargs)
def py_test(deps = None, **kwargs):
return native.py_test(deps = filter_deps(deps), **kwargs)
def requirement(name, direct = True):
""" requirement returns the required dependency. """
return _requirement(name)
+37 -37
View File
@@ -1,4 +1,4 @@
load("//benchmarks:defs.bzl", "py_library", "requirement")
load("//tools:defs.bzl", "py_library", "py_requirement")
package(
default_visibility = ["//benchmarks:__subpackages__"],
@@ -25,16 +25,16 @@ py_library(
srcs = ["container.py"],
deps = [
"//benchmarks/workloads",
requirement("asn1crypto", False),
requirement("chardet", False),
requirement("certifi", False),
requirement("docker", True),
requirement("docker-pycreds", False),
requirement("idna", False),
requirement("ptyprocess", False),
requirement("requests", False),
requirement("urllib3", False),
requirement("websocket-client", False),
py_requirement("asn1crypto", False),
py_requirement("chardet", False),
py_requirement("certifi", False),
py_requirement("docker", True),
py_requirement("docker-pycreds", False),
py_requirement("idna", False),
py_requirement("ptyprocess", False),
py_requirement("requests", False),
py_requirement("urllib3", False),
py_requirement("websocket-client", False),
],
)
@@ -47,17 +47,17 @@ py_library(
"//benchmarks/harness:ssh_connection",
"//benchmarks/harness:tunnel_dispatcher",
"//benchmarks/harness/machine_mocks",
requirement("asn1crypto", False),
requirement("chardet", False),
requirement("certifi", False),
requirement("docker", True),
requirement("docker-pycreds", False),
requirement("idna", False),
requirement("ptyprocess", False),
requirement("requests", False),
requirement("six", False),
requirement("urllib3", False),
requirement("websocket-client", False),
py_requirement("asn1crypto", False),
py_requirement("chardet", False),
py_requirement("certifi", False),
py_requirement("docker", True),
py_requirement("docker-pycreds", False),
py_requirement("idna", False),
py_requirement("ptyprocess", False),
py_requirement("requests", False),
py_requirement("six", False),
py_requirement("urllib3", False),
py_requirement("websocket-client", False),
],
)
@@ -66,10 +66,10 @@ py_library(
srcs = ["ssh_connection.py"],
deps = [
"//benchmarks/harness",
requirement("bcrypt", False),
requirement("cffi", True),
requirement("paramiko", True),
requirement("cryptography", False),
py_requirement("bcrypt", False),
py_requirement("cffi", True),
py_requirement("paramiko", True),
py_requirement("cryptography", False),
],
)
@@ -77,16 +77,16 @@ py_library(
name = "tunnel_dispatcher",
srcs = ["tunnel_dispatcher.py"],
deps = [
requirement("asn1crypto", False),
requirement("chardet", False),
requirement("certifi", False),
requirement("docker", True),
requirement("docker-pycreds", False),
requirement("idna", False),
requirement("pexpect", True),
requirement("ptyprocess", False),
requirement("requests", False),
requirement("urllib3", False),
requirement("websocket-client", False),
py_requirement("asn1crypto", False),
py_requirement("chardet", False),
py_requirement("certifi", False),
py_requirement("docker", True),
py_requirement("docker-pycreds", False),
py_requirement("idna", False),
py_requirement("pexpect", True),
py_requirement("ptyprocess", False),
py_requirement("requests", False),
py_requirement("urllib3", False),
py_requirement("websocket-client", False),
],
)
+2 -2
View File
@@ -1,4 +1,4 @@
load("//benchmarks:defs.bzl", "py_library", "requirement")
load("//tools:defs.bzl", "py_library", "py_requirement")
package(
default_visibility = ["//benchmarks:__subpackages__"],
@@ -31,7 +31,7 @@ py_library(
deps = [
"//benchmarks/harness:machine",
"//benchmarks/harness/machine_producers:machine_producer",
requirement("PyYAML", False),
py_requirement("PyYAML", False),
],
)
+12 -12
View File
@@ -1,4 +1,4 @@
load("//benchmarks:defs.bzl", "py_library", "py_test", "requirement")
load("//tools:defs.bzl", "py_library", "py_requirement", "py_test")
package(licenses = ["notice"])
@@ -28,7 +28,7 @@ py_library(
"//benchmarks/suites:startup",
"//benchmarks/suites:sysbench",
"//benchmarks/suites:syscall",
requirement("click", True),
py_requirement("click", True),
],
)
@@ -36,7 +36,7 @@ py_library(
name = "commands",
srcs = ["commands.py"],
deps = [
requirement("click", True),
py_requirement("click", True),
],
)
@@ -50,14 +50,14 @@ py_test(
],
deps = [
":runner",
requirement("click", True),
requirement("attrs", False),
requirement("atomicwrites", False),
requirement("more-itertools", False),
requirement("pathlib2", False),
requirement("pluggy", False),
requirement("py", False),
requirement("pytest", True),
requirement("six", False),
py_requirement("click", True),
py_requirement("attrs", False),
py_requirement("atomicwrites", False),
py_requirement("more-itertools", False),
py_requirement("pathlib2", False),
py_requirement("pluggy", False),
py_requirement("py", False),
py_requirement("pytest", True),
py_requirement("six", False),
],
)
+1 -2
View File
@@ -1,5 +1,4 @@
load("@io_bazel_rules_go//go:def.bzl", "go_binary")
load("@rules_cc//cc:defs.bzl", "cc_binary")
load("//tools:defs.bzl", "cc_binary", "go_binary")
package(licenses = ["notice"])
+9 -10
View File
@@ -1,5 +1,4 @@
load("//benchmarks:defs.bzl", "py_library", "py_test", "requirement")
load("@rules_pkg//:pkg.bzl", "pkg_tar")
load("//tools:defs.bzl", "pkg_tar", "py_library", "py_requirement", "py_test")
package(
default_visibility = ["//benchmarks:__subpackages__"],
@@ -17,14 +16,14 @@ py_test(
python_version = "PY3",
deps = [
":ab",
requirement("attrs", False),
requirement("atomicwrites", False),
requirement("more-itertools", False),
requirement("pathlib2", False),
requirement("pluggy", False),
requirement("py", False),
requirement("pytest", True),
requirement("six", False),
py_requirement("attrs", False),
py_requirement("atomicwrites", False),
py_requirement("more-itertools", False),
py_requirement("pathlib2", False),
py_requirement("pluggy", False),
py_requirement("py", False),
py_requirement("pytest", True),
py_requirement("six", False),
],
)
+9 -10
View File
@@ -1,5 +1,4 @@
load("//benchmarks:defs.bzl", "py_library", "py_test", "requirement")
load("@rules_pkg//:pkg.bzl", "pkg_tar")
load("//tools:defs.bzl", "pkg_tar", "py_library", "py_requirement", "py_test")
package(
default_visibility = ["//benchmarks:__subpackages__"],
@@ -17,14 +16,14 @@ py_test(
python_version = "PY3",
deps = [
":absl",
requirement("attrs", False),
requirement("atomicwrites", False),
requirement("more-itertools", False),
requirement("pathlib2", False),
requirement("pluggy", False),
requirement("py", False),
requirement("pytest", True),
requirement("six", False),
py_requirement("attrs", False),
py_requirement("atomicwrites", False),
py_requirement("more-itertools", False),
py_requirement("pathlib2", False),
py_requirement("pluggy", False),
py_requirement("py", False),
py_requirement("pytest", True),
py_requirement("six", False),
],
)
+1 -1
View File
@@ -1,4 +1,4 @@
load("@rules_pkg//:pkg.bzl", "pkg_tar")
load("//tools:defs.bzl", "pkg_tar")
package(
default_visibility = ["//benchmarks:__subpackages__"],
+1 -1
View File
@@ -1,4 +1,4 @@
load("@rules_pkg//:pkg.bzl", "pkg_tar")
load("//tools:defs.bzl", "pkg_tar")
package(
default_visibility = ["//benchmarks:__subpackages__"],
+9 -10
View File
@@ -1,5 +1,4 @@
load("//benchmarks:defs.bzl", "py_library", "py_test", "requirement")
load("@rules_pkg//:pkg.bzl", "pkg_tar")
load("//tools:defs.bzl", "pkg_tar", "py_library", "py_requirement", "py_test")
package(
default_visibility = ["//benchmarks:__subpackages__"],
@@ -17,14 +16,14 @@ py_test(
python_version = "PY3",
deps = [
":fio",
requirement("attrs", False),
requirement("atomicwrites", False),
requirement("more-itertools", False),
requirement("pathlib2", False),
requirement("pluggy", False),
requirement("py", False),
requirement("pytest", True),
requirement("six", False),
py_requirement("attrs", False),
py_requirement("atomicwrites", False),
py_requirement("more-itertools", False),
py_requirement("pathlib2", False),
py_requirement("pluggy", False),
py_requirement("py", False),
py_requirement("pytest", True),
py_requirement("six", False),
],
)
+1 -1
View File
@@ -1,4 +1,4 @@
load("@rules_pkg//:pkg.bzl", "pkg_tar")
load("//tools:defs.bzl", "pkg_tar")
package(
default_visibility = ["//benchmarks:__subpackages__"],
+9 -10
View File
@@ -1,5 +1,4 @@
load("//benchmarks:defs.bzl", "py_library", "py_test", "requirement")
load("@rules_pkg//:pkg.bzl", "pkg_tar")
load("//tools:defs.bzl", "pkg_tar", "py_library", "py_requirement", "py_test")
package(
default_visibility = ["//benchmarks:__subpackages__"],
@@ -17,14 +16,14 @@ py_test(
python_version = "PY3",
deps = [
":iperf",
requirement("attrs", False),
requirement("atomicwrites", False),
requirement("more-itertools", False),
requirement("pathlib2", False),
requirement("pluggy", False),
requirement("py", False),
requirement("pytest", True),
requirement("six", False),
py_requirement("attrs", False),
py_requirement("atomicwrites", False),
py_requirement("more-itertools", False),
py_requirement("pathlib2", False),
py_requirement("pluggy", False),
py_requirement("py", False),
py_requirement("pytest", True),
py_requirement("six", False),
],
)
+1 -1
View File
@@ -1,4 +1,4 @@
load("@rules_pkg//:pkg.bzl", "pkg_tar")
load("//tools:defs.bzl", "pkg_tar")
package(
default_visibility = ["//benchmarks:__subpackages__"],
+1 -1
View File
@@ -1,4 +1,4 @@
load("@rules_pkg//:pkg.bzl", "pkg_tar")
load("//tools:defs.bzl", "pkg_tar")
package(
default_visibility = ["//benchmarks:__subpackages__"],
+1 -1
View File
@@ -1,4 +1,4 @@
load("@rules_pkg//:pkg.bzl", "pkg_tar")
load("//tools:defs.bzl", "pkg_tar")
package(
default_visibility = ["//benchmarks:__subpackages__"],
+1 -1
View File
@@ -1,4 +1,4 @@
load("@rules_pkg//:pkg.bzl", "pkg_tar")
load("//tools:defs.bzl", "pkg_tar")
package(
default_visibility = ["//benchmarks:__subpackages__"],
+1 -1
View File
@@ -1,4 +1,4 @@
load("@rules_pkg//:pkg.bzl", "pkg_tar")
load("//tools:defs.bzl", "pkg_tar")
package(
default_visibility = ["//benchmarks:__subpackages__"],
+9 -10
View File
@@ -1,5 +1,4 @@
load("//benchmarks:defs.bzl", "py_library", "py_test", "requirement")
load("@rules_pkg//:pkg.bzl", "pkg_tar")
load("//tools:defs.bzl", "pkg_tar", "py_library", "py_requirement", "py_test")
package(
default_visibility = ["//benchmarks:__subpackages__"],
@@ -17,14 +16,14 @@ py_test(
python_version = "PY3",
deps = [
":redisbenchmark",
requirement("attrs", False),
requirement("atomicwrites", False),
requirement("more-itertools", False),
requirement("pathlib2", False),
requirement("pluggy", False),
requirement("py", False),
requirement("pytest", True),
requirement("six", False),
py_requirement("attrs", False),
py_requirement("atomicwrites", False),
py_requirement("more-itertools", False),
py_requirement("pathlib2", False),
py_requirement("pluggy", False),
py_requirement("py", False),
py_requirement("pytest", True),
py_requirement("six", False),
],
)

Some files were not shown because too many files have changed in this diff Show More