mirror of
https://github.com/digital-asset/daml.git
synced 2024-09-20 09:17:43 +03:00
e73ad8b957
* Add client_server_test bazel rule This adds a generic mechanism for constructing a test that launches a TCP server and runs a test-suite against it. The rule orchestrates passing the port number from the server to the client via a temporary file and takes care of killing the server when the client process exits. Still to be done is figuring out a good way to pass additional arguments to the server and client programs (where these arguments could be other bazel rules). * Add missing copyright headers * Add support for arguments to client_server_test Note that this does not support passing in labels (":my_data_file"), nor does it support "$(location :my_data_file)" string macros. * Add data attribute to client_server_test * Add support for location expansion in client_server_test args * client_server_test: Address code review * client_server_test: Bump waiting for port file write to 5s |
||
---|---|---|
.. | ||
client_server_test | ||
dev_env_package | ||
docs | ||
java_testing | ||
packaging | ||
BUILD.bazel | ||
docs.bzl | ||
fat_cc_library.bzl | ||
grpc-bazel-mingw.patch | ||
hackage_mirror.patch | ||
haskell-arx.patch | ||
haskell-c2hs.patch | ||
haskell-ld-library-path.patch | ||
haskell-static-linking.patch | ||
haskell-win-so-name.patch | ||
haskell-win-sys-includes.patch | ||
haskell.bzl | ||
hlint.bzl | ||
java.bzl | ||
os_info.bzl | ||
pkg.bzl | ||
pom_file.bzl | ||
pom_template.xml | ||
proto.bzl | ||
rules_nodejs_bash.patch | ||
rules_nodejs_default_shell_env.patch | ||
scala.bzl | ||
workspace_status.sh |