| 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", | |
| "//src/TulsiEndToEndTests/Resources/Buttons:all_files", | |
| ], | |
| deps = [ | |
| ":TulsiEndToEndTestBase", | |
| ], | |
| ) |