Skip to content

Commit

Permalink
[bazel]: add distributor tests
Browse files Browse the repository at this point in the history
  • Loading branch information
shs96c committed Nov 19, 2018
1 parent d76cba8 commit b8fb6e1
Show file tree
Hide file tree
Showing 9 changed files with 131 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,6 @@ java_library(
],
visibility = [
"//java/server/src/org/openqa/selenium:__subpackages__",
"//java/server/test/org/openqa/selenium:__subpackages__",
],
)
3 changes: 2 additions & 1 deletion java/server/src/org/openqa/selenium/grid/data/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ java_library(
"//third_party/java/guava",
],
visibility = [
"//java/server/src/org/openqa/selenium/grid:__subpackages__",
"//java/server/src/org/openqa/selenium/grid:__subpackages__",
"//java/server/test/org/openqa/selenium/grid:__subpackages__",
],
)
20 changes: 20 additions & 0 deletions java/server/src/org/openqa/selenium/grid/distributor/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
java_library(
name = "distributor",
srcs = glob(["*.java"]),
exports = [
# Exposes Node in the signature
"//java/server/src/org/openqa/selenium/grid/node",
],
deps = [
"//java/client/src/org/openqa/selenium/remote/tracing",
"//java/server/src/org/openqa/selenium/grid/config",
"//java/server/src/org/openqa/selenium/grid/node",
"//java/server/src/org/openqa/selenium/grid/node/remote",
"//java/server/src/org/openqa/selenium/injector",
"//third_party/java/guava",
],
visibility = [
"//java/server/src/org/openqa/selenium/grid:__subpackages__",
"//java/server/test/org/openqa/selenium/grid:__subpackages__",
],
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
java_library(
name = "local",
srcs = glob(["*.java"]),
exports = [
"//java/server/src/org/openqa/selenium/grid/distributor",
],
deps = [
"//java/client/src/org/openqa/selenium/remote/tracing",
"//java/server/src/org/openqa/selenium/grid/distributor",
"//third_party/java/guava"
],
visibility = [
"//java/server/src/org/openqa/selenium/grid:__subpackages__",
"//java/server/test/org/openqa/selenium/grid:__subpackages__",
],
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
java_library(
name = "remote",
srcs = glob(["*.java"]),
exports = [
"//java/server/src/org/openqa/selenium/grid/distributor",
],
deps = [
"//java/server/src/org/openqa/selenium/grid/distributor",
"//java/client/src/org/openqa/selenium/remote/tracing",
],
visibility = [
"//java/server/src/org/openqa/selenium/grid:__subpackages__",
"//java/server/test/org/openqa/selenium/grid:__subpackages__",
],
)
22 changes: 22 additions & 0 deletions java/server/src/org/openqa/selenium/grid/node/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
java_library(
name = "node",
srcs = glob(["*.java"]),
exports = [
# Exports Session from Node.getSession
"//java/server/src/org/openqa/selenium/grid/data",

# Export CommandHandler
"//java/server/src/org/openqa/selenium/grid/web",
],
deps = [
"//java/client/src/org/openqa/selenium/remote/tracing",
"//java/server/src/org/openqa/selenium/injector",
"//java/server/src/org/openqa/selenium/grid/data",
"//java/server/src/org/openqa/selenium/grid/web",
"//third_party/java/guava",
],
visibility = [
"//java/server/src/org/openqa/selenium/grid:__subpackages__",
"//java/server/test/org/openqa/selenium/grid:__subpackages__",
],
)
19 changes: 19 additions & 0 deletions java/server/src/org/openqa/selenium/grid/node/local/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
java_library(
name = "local",
srcs = glob(["*.java"]),
exports = [
"//java/server/src/org/openqa/selenium/grid/node",
],
deps = [
"//java/client/src/org/openqa/selenium/remote/tracing",
"//java/server/src/org/openqa/selenium/grid/config",
"//java/server/src/org/openqa/selenium/grid/node",
"//java/server/src/org/openqa/selenium/grid/sessionmap",
"//third_party/java/beust:jcommander",
"//third_party/java/guava",
],
visibility = [
"//java/server/src/org/openqa/selenium/grid:__subpackages__",
"//java/server/test/org/openqa/selenium/grid:__subpackages__",
],
)
17 changes: 17 additions & 0 deletions java/server/src/org/openqa/selenium/grid/node/remote/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
java_library(
name = "remote",
srcs = glob(["*.java"]),
exports = [
# Obviously.
"//java/server/src/org/openqa/selenium/grid/node",
],
deps = [
"//java/client/src/org/openqa/selenium/remote/tracing",
"//java/server/src/org/openqa/selenium/grid/node",
"//third_party/java/guava",
],
visibility = [
"//java/server/src/org/openqa/selenium/grid:__subpackages__",
"//java/server/test/org/openqa/selenium/grid:__subpackages__",
],
)
19 changes: 19 additions & 0 deletions java/server/test/org/openqa/selenium/grid/distributor/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
load("//java:bazel-rules.bzl", "gen_java_tests")

gen_java_tests(
name = "distributor",
srcs = glob(["*.java"]),
size = "small",
deps = [
"//java/client/src/org/openqa/selenium/remote/tracing",
"//java/server/src/org/openqa/selenium/grid/data",
"//java/server/src/org/openqa/selenium/grid/distributor",
"//java/server/src/org/openqa/selenium/grid/distributor/local",
"//java/server/src/org/openqa/selenium/grid/distributor/remote",
"//java/server/src/org/openqa/selenium/grid/node/local",
"//java/server/src/org/openqa/selenium/grid/sessionmap/local",
"//java/server/test/org/openqa/selenium/grid/web:utils",
"//third_party/java/assertj",
"//third_party/java/junit",
],
)

0 comments on commit b8fb6e1

Please sign in to comment.