33
44load ("@rules_cc//cc:cc_test.bzl" , "cc_test" )
55
6+ package (features = ["layering_check" ])
7+
68# No gtest_main on ir/graph/opt tests: ABC (via //src/syn/src/ir →
79# TritModel) ships its own main() that wins over gtest_main; each TU
810# defines its own.
911cc_test (
1012 name = "ir_test" ,
1113 srcs = ["ir_test.cc" ],
12- features = ["-layering_check" ],
1314 deps = [
1415 "//src/syn/src/ir" ,
1516 "@googletest//:gtest" ,
@@ -19,7 +20,6 @@ cc_test(
1920cc_test (
2021 name = "graph_test" ,
2122 srcs = ["graph_test.cc" ],
22- features = ["-layering_check" ],
2323 deps = [
2424 "//src/syn/src/ir" ,
2525 "@googletest//:gtest" ,
@@ -29,7 +29,6 @@ cc_test(
2929cc_test (
3030 name = "opt_test" ,
3131 srcs = ["opt_test.cc" ],
32- features = ["-layering_check" ],
3332 deps = [
3433 "//src/syn" ,
3534 "//src/syn/src/ir" ,
@@ -40,7 +39,6 @@ cc_test(
4039cc_test (
4140 name = "liveness_test" ,
4241 srcs = ["liveness_test.cc" ],
43- features = ["-layering_check" ],
4442 # No gtest_main: ABC ships its own main() that wins over gtest_main;
4543 # the TU defines its own.
4644 deps = [
@@ -54,7 +52,6 @@ cc_test(
5452cc_test (
5553 name = "parse_test" ,
5654 srcs = ["parse_test.cc" ],
57- features = ["-layering_check" ],
5855 # No gtest_main: ABC (via //src/syn/src/ir → TritModel) ships its own
5956 # main() that wins over gtest_main; parse_test.cc defines its own.
6057 deps = [
@@ -67,7 +64,6 @@ cc_test(
6764 name = "sm_test" ,
6865 srcs = ["sm_test.cc" ],
6966 data = ["sm_test_cells.lib" ],
70- features = ["-layering_check" ],
7167 deps = [
7268 "//src/syn" ,
7369 "//src/syn/src/ir" ,
@@ -83,7 +79,6 @@ cc_test(
8379 "equivalence_check.h" ,
8480 ],
8581 data = ["cm_test_cells.lib" ],
86- features = ["-layering_check" ],
8782 deps = [
8883 "//src/syn" ,
8984 "//src/syn/src/ir" ,
@@ -95,7 +90,6 @@ cc_test(
9590cc_test (
9691 name = "abc_test" ,
9792 srcs = ["abc_test.cc" ],
98- features = ["-layering_check" ],
9993 deps = [
10094 "//src/syn" ,
10195 "//src/syn/src/ir" ,
@@ -107,7 +101,6 @@ cc_test(
107101cc_test (
108102 name = "bitblast_test" ,
109103 srcs = ["bitblast_test.cc" ],
110- features = ["-layering_check" ],
111104 deps = [
112105 "//src/syn" ,
113106 "//src/syn/src/ir" ,
@@ -122,7 +115,6 @@ cc_test(
122115 "elab_testcases.h" ,
123116 "equivalence_check.h" ,
124117 ],
125- features = ["-layering_check" ],
126118 deps = [
127119 "//src/syn/src/elab" ,
128120 "//src/syn/src/ir" ,
0 commit comments