blob: 08ea71128f3d16e601ba18bc22e9069073b7d4fd [file] [log] [blame]
licenses(["notice"]) # Apache 2.0
load("@build_bazel_rules_swift//swift:swift.bzl", "swift_library")
load("//src/TulsiGeneratorIntegrationTests:tulsi_integration_test.bzl", "tulsi_integration_test")
test_suite(
name = "TulsiEndToEndTests",
)
swift_library(
name = "TulsiEndToEndTestBase",
srcs = [
"TulsiEndToEndTest.swift",
],
module_name = "TulsiEndToEndTestBase",
deps = [
"//src/TulsiGenerator:tulsi_generator_lib",
"//src/TulsiGeneratorIntegrationTests:BazelIntegrationTestCase",
],
)
tulsi_integration_test(
name = "TulsiEndToEndTest",
size = "large",
srcs = [
"ButtonsEndToEndTest.swift",
],
data = [
"Resources/Buttons.tulsiproj",
"//:tulsi.zip",
"@build_bazel_rules_apple//examples/multi_platform/Buttons:all_files",
],
deps = [
":TulsiEndToEndTestBase",
],
)