blob: f81801c9929bbba7e43684f7de51926c5fd8ad9d [file] [log] [blame]
bcr_test_module:
module_path: examples/basic_usage
matrix:
linux_platform: ["debian10", "ubuntu2004"]
tasks:
run_linux_test_module:
name: "Build linux test"
platform: ${{ linux_platform }}
bazel: "7.x"
build_flags:
- "--copt=-pthread"
- "--linkopt=-pthread"
test_flags:
- "--copt=-pthread"
- "--linkopt=-pthread"
build_targets:
- "@libusb//:libusb_dynamic"
- "//:example"
run_windows_test_module:
name: "Build Windows test"
platform: "windows"
bazel: "7.x"
build_flags:
- "--copt=-DHAVE_STRUCT_TIMESPEC=1"
- "--linkopt=-DEFAULTLIB:User32.Lib"
test_flags:
- "--copt=-DHAVE_STRUCT_TIMESPEC=1"
- "--linkopt=-DEFAULTLIB:User32.Lib"
build_targets:
- "@libusb//:libusb_dynamic"
run_macos_test_module:
name: "Run macOS test"
platform: "macos"
bazel: "7.x"
build_targets:
- "@libusb//:libusb_dynamic"
test_targets:
- "//:example"