| 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", |
| ], |
| ) |