c-parsons | 7a536d3 | 2019-02-11 17:18:56 -0500 | [diff] [blame] | 1 | load("//:bzl_library.bzl", "bzl_library") |
Thomas Van Lenten | f5e50bc | 2019-01-25 14:34:15 -0500 | [diff] [blame] | 2 | load(":build_test_tests.bzl", "build_test_test_suite") |
Tony Allevato | 82b3ad6 | 2017-10-10 07:59:31 -0700 | [diff] [blame] | 3 | load(":collections_tests.bzl", "collections_test_suite") |
Fabian Meumertzheim | 8386b9d | 2023-08-22 21:41:36 +0200 | [diff] [blame] | 4 | load(":common_settings_tests.bzl", "common_settings_test_suite") |
Tony Allevato | 82b3ad6 | 2017-10-10 07:59:31 -0700 | [diff] [blame] | 5 | load(":dicts_tests.bzl", "dicts_test_suite") |
Thomas Van Lenten | 8c575e7 | 2018-11-26 17:31:29 -0500 | [diff] [blame] | 6 | load(":new_sets_tests.bzl", "new_sets_test_suite") |
dmaclach | d46b607 | 2018-04-17 09:33:38 -0700 | [diff] [blame] | 7 | load(":partial_tests.bzl", "partial_test_suite") |
Tony Allevato | 82b3ad6 | 2017-10-10 07:59:31 -0700 | [diff] [blame] | 8 | load(":paths_tests.bzl", "paths_test_suite") |
| 9 | load(":selects_tests.bzl", "selects_test_suite") |
László Csomor | 4c26bf4 | 2019-03-26 10:52:27 +0100 | [diff] [blame] | 10 | load(":shell_tests.bzl", "shell_args_test_gen", "shell_test_suite") |
Tony Allevato | 82b3ad6 | 2017-10-10 07:59:31 -0700 | [diff] [blame] | 11 | load(":structs_tests.bzl", "structs_test_suite") |
Kevin Kress | cc51024 | 2022-04-04 14:56:21 -0700 | [diff] [blame] | 12 | load(":subpackages_tests.bzl", "subpackages_test_suite") |
Taras Tsugrii | b09d5d4 | 2018-05-08 15:13:31 -0700 | [diff] [blame] | 13 | load(":types_tests.bzl", "types_test_suite") |
c-parsons | 6bb8994 | 2019-02-14 16:54:42 -0500 | [diff] [blame] | 14 | load(":unittest_tests.bzl", "unittest_passing_tests_suite") |
Jingwen | 34d62c4 | 2018-01-12 12:18:55 -0500 | [diff] [blame] | 15 | load(":versions_tests.bzl", "versions_test_suite") |
Tony Allevato | 82b3ad6 | 2017-10-10 07:59:31 -0700 | [diff] [blame] | 16 | |
| 17 | licenses(["notice"]) |
| 18 | |
László Csomor | db27394 | 2019-03-18 13:23:15 +0100 | [diff] [blame] | 19 | exports_files( |
| 20 | ["unittest.bash"], |
| 21 | visibility = ["//tests:__subpackages__"], |
| 22 | ) |
| 23 | |
Thomas Van Lenten | f5e50bc | 2019-01-25 14:34:15 -0500 | [diff] [blame] | 24 | build_test_test_suite() |
| 25 | |
Tony Allevato | 82b3ad6 | 2017-10-10 07:59:31 -0700 | [diff] [blame] | 26 | collections_test_suite() |
| 27 | |
Fabian Meumertzheim | 8386b9d | 2023-08-22 21:41:36 +0200 | [diff] [blame] | 28 | common_settings_test_suite() |
| 29 | |
Tony Allevato | 82b3ad6 | 2017-10-10 07:59:31 -0700 | [diff] [blame] | 30 | dicts_test_suite() |
| 31 | |
c-parsons | 202db59 | 2019-05-28 17:54:22 -0400 | [diff] [blame] | 32 | new_sets_test_suite() |
| 33 | |
dmaclach | d46b607 | 2018-04-17 09:33:38 -0700 | [diff] [blame] | 34 | partial_test_suite() |
| 35 | |
Tony Allevato | 82b3ad6 | 2017-10-10 07:59:31 -0700 | [diff] [blame] | 36 | paths_test_suite() |
| 37 | |
| 38 | selects_test_suite() |
| 39 | |
Tony Allevato | 82b3ad6 | 2017-10-10 07:59:31 -0700 | [diff] [blame] | 40 | shell_test_suite() |
| 41 | |
| 42 | structs_test_suite() |
Jingwen | 34d62c4 | 2018-01-12 12:18:55 -0500 | [diff] [blame] | 43 | |
Kevin Kress | cc51024 | 2022-04-04 14:56:21 -0700 | [diff] [blame] | 44 | subpackages_test_suite() |
| 45 | |
Taras Tsugrii | b09d5d4 | 2018-05-08 15:13:31 -0700 | [diff] [blame] | 46 | types_test_suite() |
| 47 | |
c-parsons | 6bb8994 | 2019-02-14 16:54:42 -0500 | [diff] [blame] | 48 | unittest_passing_tests_suite() |
| 49 | |
Jingwen | 34d62c4 | 2018-01-12 12:18:55 -0500 | [diff] [blame] | 50 | versions_test_suite() |
c-parsons | 7a536d3 | 2019-02-11 17:18:56 -0500 | [diff] [blame] | 51 | |
| 52 | bzl_library( |
c-parsons | 6bb8994 | 2019-02-14 16:54:42 -0500 | [diff] [blame] | 53 | name = "unittest_tests_bzl", |
c-parsons | 7a536d3 | 2019-02-11 17:18:56 -0500 | [diff] [blame] | 54 | srcs = ["unittest_tests.bzl"], |
c-parsons | 6bb8994 | 2019-02-14 16:54:42 -0500 | [diff] [blame] | 55 | visibility = ["//visibility:private"], |
c-parsons | 7a536d3 | 2019-02-11 17:18:56 -0500 | [diff] [blame] | 56 | deps = ["//lib:unittest"], |
| 57 | ) |
| 58 | |
| 59 | sh_test( |
| 60 | name = "unittest_e2e_test", |
| 61 | srcs = ["unittest_test.sh"], |
| 62 | data = [ |
| 63 | ":unittest.bash", |
c-parsons | 6bb8994 | 2019-02-14 16:54:42 -0500 | [diff] [blame] | 64 | ":unittest_tests_bzl", |
Laurent Le Brun | 9935e0f | 2020-04-03 16:54:55 +0200 | [diff] [blame] | 65 | "//lib:dicts", |
| 66 | "//lib:new_sets", |
| 67 | "//lib:sets", |
| 68 | "//lib:types", |
| 69 | "//lib:unittest", |
c-parsons | 7a536d3 | 2019-02-11 17:18:56 -0500 | [diff] [blame] | 70 | "//toolchains/unittest:test_deps", |
| 71 | "@bazel_tools//tools/bash/runfiles", |
| 72 | ], |
| 73 | tags = ["local"], |
| 74 | ) |
c-parsons | baaef76 | 2019-02-19 15:16:36 -0500 | [diff] [blame] | 75 | |
| 76 | sh_test( |
| 77 | name = "analysis_test_e2e_test", |
| 78 | srcs = ["analysis_test_test.sh"], |
| 79 | data = [ |
| 80 | ":unittest.bash", |
| 81 | "//rules:analysis_test.bzl", |
| 82 | "@bazel_tools//tools/bash/runfiles", |
| 83 | ], |
| 84 | tags = ["local"], |
| 85 | ) |
László Csomor | 4c26bf4 | 2019-03-26 10:52:27 +0100 | [diff] [blame] | 86 | |
Julie | b113ed5 | 2019-06-14 15:22:54 -0400 | [diff] [blame] | 87 | sh_test( |
| 88 | name = "common_settings_e2e_test", |
| 89 | srcs = ["common_settings_test.sh"], |
| 90 | data = [ |
| 91 | ":unittest.bash", |
| 92 | "//rules:common_settings.bzl", |
| 93 | "@bazel_tools//tools/bash/runfiles", |
| 94 | ], |
| 95 | tags = ["local"], |
| 96 | ) |
| 97 | |
László Csomor | 4c26bf4 | 2019-03-26 10:52:27 +0100 | [diff] [blame] | 98 | shell_args_test_gen( |
| 99 | name = "shell_spawn_e2e_test_src", |
| 100 | ) |
| 101 | |
| 102 | sh_test( |
| 103 | name = "shell_spawn_e2e_test", |
| 104 | srcs = [":shell_spawn_e2e_test_src"], |
| 105 | ) |