diff --git a/e2e/docker/BUILD.bazel b/e2e/docker/BUILD.bazel index 250706929b835f8b6050b3450730bd6cfb9f9442..b0904144e867bd5354f4555fe5514041273c9521 100644 --- a/e2e/docker/BUILD.bazel +++ b/e2e/docker/BUILD.bazel @@ -2,6 +2,7 @@ load("@rules_diff//diff/file/test:defs.bzl", "diff_file_test") load("@rules_labgrid//labgrid/config/toolchain:defs.bzl", "labgrid_config_toolchain") load("@rules_labgrid//labgrid/genrule:defs.bzl", "labgrid_genrule") load("@rules_labgrid//labgrid/run:defs.bzl", "labgrid_run") +load("@rules_labgrid//labgrid/run/binary:defs.bzl", "labgrid_run_binary") load("@rules_labgrid//labgrid/state:defs.bzl", "labgrid_state") load("@rules_labgrid//labgrid/test:defs.bzl", "labgrid_test") load("@rules_python//python:defs.bzl", "py_binary") @@ -78,6 +79,24 @@ labgrid_genrule( tools = ["@rules_labgrid//labgrid/run"], ) +labgrid_run_binary( + name = "cp_binary", + srcs = [ + "@ape//ape:cp", + ], + outs = ["run-binary-on-device-and-transfer-file-back.actual"], + args = [ + "--get", + "output.txt:$(location run-binary-on-device-and-transfer-file-back.actual)", + "$(location @ape//ape:cp)", + "/etc/os-release", + "output.txt", + ], + platform = ":platform", + tags = TAGS, + tool = "@rules_labgrid//labgrid/run", +) + [ diff_file_test( name = name, @@ -89,6 +108,7 @@ labgrid_genrule( for name in ( "run-on-device-with-runfiles", "run-on-device-and-transfer-file-back", + "run-binary-on-device-and-transfer-file-back", ) ]