@@ -83,9 +83,79 @@ cc_library(
83
83
# ],
84
84
# )
85
85
86
+ # cc_test(
87
+ # name = "tree_random_test",
88
+ # srcs = ["tests/tree_test.cpp"],
89
+ # deps = [
90
+ # "@com_google_benchmark//:benchmark",
91
+ # "@com_google_googletest//:gtest_main",
92
+ # ":core",
93
+ # ],
94
+ # )
95
+
96
+ # cc_test(
97
+ # name = "tree_chip_typical_test",
98
+ # srcs = ["tests/tree_chip_typical_tests.cpp"],
99
+ # deps = [
100
+ # "@com_google_benchmark//:benchmark",
101
+ # "@com_google_googletest//:gtest_main",
102
+ # ":core",
103
+ # ],
104
+ # )
105
+
106
+ # cc_test(
107
+ # name = "stress_tester",
108
+ # srcs = ["tests/stress_tester.cpp"],
109
+ # deps = [
110
+ # "@com_google_benchmark//:benchmark",
111
+ # "@com_google_googletest//:gtest_main",
112
+ # ":core",
113
+ # ],
114
+ # )
115
+
116
+ cc_test (
117
+ name = "add_append_deep_bench" ,
118
+ srcs = ["tests/add_append_bench/deep_tree_bench.cpp" ],
119
+ deps = [
120
+ "@com_google_benchmark//:benchmark" ,
121
+ "@com_google_googletest//:gtest_main" ,
122
+ ":core" ,
123
+ ],
124
+ )
125
+
126
+ cc_test (
127
+ name = "traversal_deep_bench" ,
128
+ srcs = ["tests/traversal_bench/preorder_bench/deep_tree_bench.cpp" ],
129
+ deps = [
130
+ "@com_google_benchmark//:benchmark" ,
131
+ "@com_google_googletest//:gtest_main" ,
132
+ ":core" ,
133
+ ],
134
+ )
135
+
136
+ cc_test (
137
+ name = "traversal_wide_bench" ,
138
+ srcs = ["tests/traversal_bench/preorder_bench/wide_tree_bench.cpp" ],
139
+ deps = [
140
+ "@com_google_benchmark//:benchmark" ,
141
+ "@com_google_googletest//:gtest_main" ,
142
+ ":core" ,
143
+ ],
144
+ )
145
+
146
+ cc_test (
147
+ name = "traversal_chip_typical_bench" ,
148
+ srcs = ["tests/traversal_bench/preorder_bench/chip_typical_tree_bench.cpp" ],
149
+ deps = [
150
+ "@com_google_benchmark//:benchmark" ,
151
+ "@com_google_googletest//:gtest_main" ,
152
+ ":core" ,
153
+ ],
154
+ )
155
+
86
156
cc_test (
87
- name = "tree_random_test " ,
88
- srcs = ["tests/tree_test .cpp" ],
157
+ name = "traversal_chip_long_typical_bench " ,
158
+ srcs = ["tests/traversal_bench/preorder_bench/chip_typical_long_tree_bench .cpp" ],
89
159
deps = [
90
160
"@com_google_benchmark//:benchmark" ,
91
161
"@com_google_googletest//:gtest_main" ,
@@ -94,8 +164,8 @@ cc_test(
94
164
)
95
165
96
166
cc_test (
97
- name = "tree_chip_typical_test " ,
98
- srcs = ["tests/tree_chip_typical_tests .cpp" ],
167
+ name = "add_append_wide_bench " ,
168
+ srcs = ["tests/add_append_bench/wide_tree_bench .cpp" ],
99
169
deps = [
100
170
"@com_google_benchmark//:benchmark" ,
101
171
"@com_google_googletest//:gtest_main" ,
@@ -104,15 +174,35 @@ cc_test(
104
174
)
105
175
106
176
cc_test (
107
- name = "stress_tester " ,
108
- srcs = ["tests/stress_tester .cpp" ],
177
+ name = "add_append_chip_typical_bench " ,
178
+ srcs = ["tests/add_append_bench/chip_typical_tree_bench .cpp" ],
109
179
deps = [
110
180
"@com_google_benchmark//:benchmark" ,
111
181
"@com_google_googletest//:gtest_main" ,
112
182
":core" ,
113
183
],
114
184
)
115
185
186
+ cc_test (
187
+ name = "add_append_chip_typical_long_bench" ,
188
+ srcs = ["tests/add_append_bench/chip_typical_long_tree_bench.cpp" ],
189
+ deps = [
190
+ "@com_google_benchmark//:benchmark" ,
191
+ "@com_google_googletest//:gtest_main" ,
192
+ ":core" ,
193
+ ],
194
+ )
195
+
196
+ # cc_test(
197
+ # name = "delete_chip_typical_bench",
198
+ # srcs = ["tests/delete_bench/delete_leaf_bench/chip_typical_tree_bench.cpp"],
199
+ # deps = [
200
+ # "@com_google_benchmark//:benchmark",
201
+ # "@com_google_googletest//:gtest_main",
202
+ # ":core",
203
+ # ],
204
+ # )
205
+
116
206
cc_binary (
117
207
name = "deep_tree_correctness" ,
118
208
srcs = ["tests/deep_tree_correctness.cpp" ],
@@ -127,6 +217,8 @@ cc_binary(
127
217
deps = [
128
218
":core" ,
129
219
],
220
+ # copts = ["-DPROFILE"], # Enable profiling in code
221
+ # linkopts = ["-lprofiler"],
130
222
)
131
223
132
224
cc_binary (
0 commit comments