github.com/sercand/please@v13.4.0+incompatible/test/cross_compile/BUILD (about)

     1  subinclude("//build_defs:plz_e2e_test")
     2  
     3  genrule(
     4      name = "record_arch",
     5      outs = ["arch.txt"],
     6      cmd = "echo ${OS}_${ARCH} > $OUT",
     7  )
     8  
     9  sh_test(
    10      name = "test_arch",
    11      src = "test_arch.sh",
    12      data = [":record_arch"],
    13      labels = ["manual"],
    14  )
    15  
    16  sh_test(
    17      name = "auto_arch_test",
    18      src = "test_arch.sh",
    19      data = ["@test_x86:record_arch"],
    20  )
    21  
    22  plz_e2e_test(
    23      name = "cross_compile_test",
    24      cmd = "plz test -a test_x86 //test/cross_compile:test_arch",
    25  )
    26  
    27  c_binary(
    28      name = "bin",
    29      srcs = ["main.c"],
    30      deps = ["//test/cross_compile/lib"],
    31  )
    32  
    33  sh_test(
    34      name = "bin_test",
    35      src = "bin_test.sh",
    36      data = [":bin"],
    37      labels = ["manual"],
    38  )
    39  
    40  plz_e2e_test(
    41      name = "x86_test",
    42      cmd = "plz test -a linux_x86 //test/cross_compile:bin_test",
    43      labels = ["x86"],
    44  )