load( "@io_tweag_rules_haskell//haskell:haskell.bzl", "haskell_test", ) package(default_testonly = 1) # XXX: on Windows those tests need `--experimental_enable_runfiles` to succeed # XXX: see: https://github.com/tweag/rules_haskell/issues/647#issuecomment-459001362 haskell_test( name = "bin1", srcs = ["bin1.hs"], # Regular file input: data = ["bin1-input"], visibility = ["//visibility:public"], deps = ["//tests/hackage:base"], ) haskell_test( name = "binary-with-data", srcs = ["bin2.hs"], args = ["$(location :bin1)"], data = [":bin1"], tags = ["requires_hackage"], visibility = ["//visibility:public"], deps = [ "//tests/hackage:base", "//tests/hackage:process", ], )