blob: 85dcb1b1468c92935c58234dc2dbddc4d7e3712d [file] [log] [blame]
package(default_visibility = ["//visibility:public"])
load("/tools/rules/pex_rules", "pex_library", "pex_binary")
filegroup(
name = "test-data-files",
srcs = glob(["**/*.json"]),
)
pex_library(
name = "integration-topologies-py",
srcs = glob(
["**/*.py"],
exclude = ["test_topology_main.py"],
),
deps = [
"//heronpy/api:heron-python-py",
"//integration_test/src/python/integration_test/common:heron-integration-common-py",
"//integration_test/src/python/integration_test/core:heron-integration-core-py",
],
)
pex_binary(
name = "heron_integ_topology",
srcs = ["test_topology_main.py"],
main = "test_topology_main.py",
deps = [
":integration-topologies-py",
],
)