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 )