Files
MapLibreParticleLab/render-test/BUILD.bazel

61 lines
1.3 KiB
Python

load("@rules_cc//cc:defs.bzl", "cc_library", "cc_test")
load("//bazel:flags.bzl", "CPP_FLAGS", "MAPLIBRE_FLAGS")
cc_library(
name = "render-test-lib",
hdrs = [
"include/mbgl/render_test.hpp",
],
includes = [
"include",
],
visibility = [
"//platform/default:__pkg__",
"//render-test/ios:__pkg__",
],
)
cc_library(
name = "render-test-srcs",
srcs = glob(
[
"*.cpp",
"*.hpp",
],
) + [
"include/mbgl/render_test.hpp",
],
copts = CPP_FLAGS + MAPLIBRE_FLAGS,
includes = [
"include",
],
visibility = [
"//render-test/ios:__pkg__",
],
deps = [
"//expression-test:test_runner_common",
] + select({
"@platforms//os:ios": ["//platform:ios-sdk"],
"@platforms//os:linux": ["//platform/linux:impl"],
"//conditions:default": [],
}),
)
cc_test(
name = "render-test",
timeout = "long",
args = [
"--manifestPath",
"metrics/linux-opengl.json",
],
data = [
"//metrics:render-test-files",
],
tags = ["no-sandbox"],
deps = [
"render-test-srcs",
"//platform/default:render-test-bin",
"//vendor:maplibre-native-base",
],
)