Lines Matching refs:fuzzers

153     StringMap fuzzers;
154 test.FindZirconFuzzers("no/such/dir", "", &fuzzers);
155 EXPECT_EQ(fuzzers.size(), 0);
157 test.FindZirconFuzzers("boot/test/fuzz", "no-such", &fuzzers);
158 EXPECT_EQ(fuzzers.size(), 0);
161 test.FindZirconFuzzers("boot/test/fuzz", "", &fuzzers);
162 EXPECT_EQ(fuzzers.size(), 2);
163 EXPECT_NONNULL(fuzzers.get("zircon_fuzzers/target1"));
164 EXPECT_NONNULL(fuzzers.get("zircon_fuzzers/target2"));
167 test.FindZirconFuzzers("boot/test/fuzz", "", &fuzzers);
168 EXPECT_EQ(fuzzers.size(), 2);
169 EXPECT_NONNULL(fuzzers.get("zircon_fuzzers/target1"));
170 EXPECT_NONNULL(fuzzers.get("zircon_fuzzers/target2"));
173 fuzzers.clear();
174 test.FindZirconFuzzers("boot/test/fuzz", "target", &fuzzers);
175 EXPECT_EQ(fuzzers.size(), 2);
176 EXPECT_NONNULL(fuzzers.get("zircon_fuzzers/target1"));
177 EXPECT_NONNULL(fuzzers.get("zircon_fuzzers/target2"));
179 fuzzers.clear();
180 test.FindZirconFuzzers("boot/test/fuzz", "1", &fuzzers);
181 EXPECT_EQ(fuzzers.size(), 1);
182 EXPECT_NONNULL(fuzzers.get("zircon_fuzzers/target1"));
183 EXPECT_NULL(fuzzers.get("zircon_fuzzers/target2"));
193 StringMap fuzzers;
194 test.FindFuchsiaFuzzers("not-a-package", "", &fuzzers);
195 EXPECT_EQ(fuzzers.size(), 0);
197 test.FindFuchsiaFuzzers("", "not-a-target", &fuzzers);
198 EXPECT_EQ(fuzzers.size(), 0);
201 test.FindFuchsiaFuzzers("", "", &fuzzers);
202 EXPECT_EQ(fuzzers.size(), 5);
203 EXPECT_NONNULL(fuzzers.get("zircon_fuzzers/target2"));
204 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target1"));
205 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target2"));
206 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target3"));
207 EXPECT_NONNULL(fuzzers.get("fuchsia2_fuzzers/target4"));
210 test.FindFuchsiaFuzzers("", "", &fuzzers);
211 EXPECT_EQ(fuzzers.size(), 5);
212 EXPECT_NONNULL(fuzzers.get("zircon_fuzzers/target2"));
213 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target1"));
214 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target2"));
215 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target3"));
216 EXPECT_NONNULL(fuzzers.get("fuchsia2_fuzzers/target4"));
219 fuzzers.clear();
220 test.FindFuchsiaFuzzers("fuchsia", "", &fuzzers);
221 EXPECT_EQ(fuzzers.size(), 4);
222 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target1"));
223 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target2"));
224 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target3"));
225 EXPECT_NONNULL(fuzzers.get("fuchsia2_fuzzers/target4"));
227 fuzzers.clear();
228 test.FindFuchsiaFuzzers("", "target", &fuzzers);
229 EXPECT_EQ(fuzzers.size(), 5);
230 EXPECT_NONNULL(fuzzers.get("zircon_fuzzers/target2"));
231 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target1"));
232 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target2"));
233 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target3"));
234 EXPECT_NONNULL(fuzzers.get("fuchsia2_fuzzers/target4"));
236 fuzzers.clear();
237 test.FindFuchsiaFuzzers("fuchsia", "target", &fuzzers);
238 EXPECT_EQ(fuzzers.size(), 4);
239 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target1"));
240 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target2"));
241 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target3"));
242 EXPECT_NONNULL(fuzzers.get("fuchsia2_fuzzers/target4"));
244 fuzzers.clear();
245 test.FindFuchsiaFuzzers("", "1", &fuzzers);
246 EXPECT_EQ(fuzzers.size(), 1);
247 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target1"));
249 fuzzers.clear();
250 test.FindFuchsiaFuzzers("1", "", &fuzzers);
251 EXPECT_EQ(fuzzers.size(), 3);
252 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target1"));
253 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target2"));
254 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target3"));
256 fuzzers.clear();
257 test.FindFuchsiaFuzzers("1", "4", &fuzzers);
258 EXPECT_EQ(fuzzers.size(), 0);
260 fuzzers.clear();
261 test.FindFuchsiaFuzzers("2", "1", &fuzzers);
262 EXPECT_EQ(fuzzers.size(), 0);
275 StringMap fuzzers;
276 test.FindFuzzers("", &fuzzers);
277 EXPECT_EQ(fuzzers.size(), 2);
278 EXPECT_NONNULL(fuzzers.get("zircon_fuzzers/target1"));
279 EXPECT_NONNULL(fuzzers.get("zircon_fuzzers/target2"));
282 test.FindFuzzers("", &fuzzers);
283 EXPECT_EQ(fuzzers.size(), 2);
284 EXPECT_NONNULL(fuzzers.get("zircon_fuzzers/target1"));
285 EXPECT_NONNULL(fuzzers.get("zircon_fuzzers/target2"));
288 fuzzers.clear();
289 test.FindFuzzers("invalid", &fuzzers);
290 EXPECT_EQ(fuzzers.size(), 0);
292 test.FindFuzzers("fuchsia", &fuzzers);
293 EXPECT_EQ(fuzzers.size(), 0);
295 fuzzers.clear();
296 test.FindFuzzers("zircon", &fuzzers);
297 EXPECT_EQ(fuzzers.size(), 2);
298 EXPECT_NONNULL(fuzzers.get("zircon_fuzzers/target1"));
299 EXPECT_NONNULL(fuzzers.get("zircon_fuzzers/target2"));
300 EXPECT_NULL(fuzzers.get("fuchsia1_fuzzers/target1"));
301 EXPECT_NULL(fuzzers.get("fuchsia1_fuzzers/target2"));
302 EXPECT_NULL(fuzzers.get("fuchsia1_fuzzers/target3"));
303 EXPECT_NULL(fuzzers.get("fuchsia2_fuzzers/target4"));
305 fuzzers.clear();
306 test.FindFuzzers("target", &fuzzers);
307 EXPECT_EQ(fuzzers.size(), 2);
308 EXPECT_NONNULL(fuzzers.get("zircon_fuzzers/target1"));
309 EXPECT_NONNULL(fuzzers.get("zircon_fuzzers/target2"));
311 fuzzers.clear();
312 test.FindFuzzers("1", &fuzzers);
313 EXPECT_EQ(fuzzers.size(), 1);
314 EXPECT_NONNULL(fuzzers.get("zircon_fuzzers/target1"));
320 test.FindFuzzers("", &fuzzers);
321 EXPECT_EQ(fuzzers.size(), 6);
322 EXPECT_NONNULL(fuzzers.get("zircon_fuzzers/target1"));
323 EXPECT_NONNULL(fuzzers.get("zircon_fuzzers/target2"));
324 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target1"));
325 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target2"));
326 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target3"));
327 EXPECT_NONNULL(fuzzers.get("fuchsia2_fuzzers/target4"));
330 test.FindFuzzers("", &fuzzers);
331 EXPECT_EQ(fuzzers.size(), 6);
332 EXPECT_NONNULL(fuzzers.get("zircon_fuzzers/target1"));
333 EXPECT_NONNULL(fuzzers.get("zircon_fuzzers/target2"));
334 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target1"));
335 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target2"));
336 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target3"));
337 EXPECT_NONNULL(fuzzers.get("fuchsia2_fuzzers/target4"));
340 fuzzers.clear();
341 test.FindFuzzers("fuzzers/no-such-target", &fuzzers);
342 EXPECT_EQ(fuzzers.size(), 0);
344 test.FindFuzzers("no-such-package/target", &fuzzers);
345 EXPECT_EQ(fuzzers.size(), 0);
347 test.FindFuzzers("zircon", &fuzzers);
348 EXPECT_EQ(fuzzers.size(), 2);
349 EXPECT_NONNULL(fuzzers.get("zircon_fuzzers/target1"));
350 EXPECT_NONNULL(fuzzers.get("zircon_fuzzers/target2"));
352 fuzzers.clear();
353 test.FindFuzzers("fuchsia", &fuzzers);
354 EXPECT_EQ(fuzzers.size(), 4);
355 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target1"));
356 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target2"));
357 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target3"));
358 EXPECT_NONNULL(fuzzers.get("fuchsia2_fuzzers/target4"));
360 fuzzers.clear();
361 test.FindFuzzers("fuchsia2", &fuzzers);
362 EXPECT_EQ(fuzzers.size(), 1);
363 EXPECT_NONNULL(fuzzers.get("fuchsia2_fuzzers/target4"));
365 fuzzers.clear();
366 test.FindFuzzers("fuchsia", &fuzzers);
367 EXPECT_EQ(fuzzers.size(), 4);
368 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target1"));
369 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target2"));
370 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target3"));
371 EXPECT_NONNULL(fuzzers.get("fuchsia2_fuzzers/target4"));
373 fuzzers.clear();
374 test.FindFuzzers("_fuzzers/target", &fuzzers);
375 EXPECT_EQ(fuzzers.size(), 6);
376 EXPECT_NONNULL(fuzzers.get("zircon_fuzzers/target1"));
377 EXPECT_NONNULL(fuzzers.get("zircon_fuzzers/target2"));
378 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target1"));
379 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target2"));
380 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target3"));
381 EXPECT_NONNULL(fuzzers.get("fuchsia2_fuzzers/target4"));
383 fuzzers.clear();
384 test.FindFuzzers("1", &fuzzers);
385 EXPECT_EQ(fuzzers.size(), 4);
386 EXPECT_NONNULL(fuzzers.get("zircon_fuzzers/target1"));
387 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target1"));
388 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target2"));
389 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target3"));
391 fuzzers.clear();
392 test.FindFuzzers("1/", &fuzzers);
393 EXPECT_EQ(fuzzers.size(), 3);
394 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target1"));
395 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target2"));
396 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target3"));
398 fuzzers.clear();
399 test.FindFuzzers("/1", &fuzzers);
400 EXPECT_EQ(fuzzers.size(), 2);
401 EXPECT_NONNULL(fuzzers.get("zircon_fuzzers/target1"));
402 EXPECT_NONNULL(fuzzers.get("fuchsia1_fuzzers/target1"));