diff --git a/constraint/emulator/BUILD.bazel b/constraint/emulator/BUILD.bazel new file mode 100644 index 0000000000000000000000000000000000000000..7dc7c4cb84a8e94063c69ec05361720caa4e5e47 --- /dev/null +++ b/constraint/emulator/BUILD.bazel @@ -0,0 +1,7 @@ +constraint_setting(name = "emulator") + +constraint_value( + name = "qemu", + constraint_setting = ":emulator", + visibility = ["//visibility:public"], +) diff --git a/e2e/qemu/BUILD.bazel b/e2e/qemu/BUILD.bazel index 69a6e7a2d09da0ce191e655ed0c60afda7385469..d263f87556d15de234195c7d7a6fc9e98a9cff60 100644 --- a/e2e/qemu/BUILD.bazel +++ b/e2e/qemu/BUILD.bazel @@ -4,6 +4,7 @@ load("@rules_labgrid//labgrid/run:defs.bzl", "labgrid_run") platform( name = "platform", constraint_values = [ + "@rules_labgrid//constraint/emulator:qemu", "@toolchain_utils//toolchain/constraint/os:linux", "@toolchain_utils//toolchain/constraint/cpu:amd64", ], diff --git a/labgrid/toolchain/config/qemu/amd64/BUILD.bazel b/labgrid/toolchain/config/qemu/amd64/BUILD.bazel index 7b326cd4dd653b8ae3351d710b813c98d85bf5cf..00b1ca8ee82bd87c6c3e3c16e5cf9f1ed5274e7e 100644 --- a/labgrid/toolchain/config/qemu/amd64/BUILD.bazel +++ b/labgrid/toolchain/config/qemu/amd64/BUILD.bazel @@ -13,6 +13,7 @@ labgrid_config_toolchain( "LG_QEMU_VIRT_IMAGE": "$(location //qemu/seed/image)", }, target_compatible_with = [ + "//constraint/emulator:qemu", "@toolchain_utils//toolchain/constraint/os:linux", "@toolchain_utils//toolchain/constraint/cpu:amd64", ],