1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <!DOCTYPE plist PUBLIC
"-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
6 <string>mDNSResponder
</string>
7 <key>RadarComponents
</key>
10 <string>mDNSResponder
</string>
18 <string>GAIPerf Advanced
</string>
19 <key>Description
</key>
20 <string>Tests correctness of resolving hostnames via DNS using the GAIPerf Advanced test suite.
</string>
23 <key>RequiresWiFi
</key>
26 <integer>600</integer>
27 <key>IgnoreOutput
</key>
31 <string>/usr/local/bin/dnssdutil
</string>
33 <string>gaiperf
</string>
34 <string>--suite
</string>
35 <string>advanced
</string>
36 <string>--format
</string>
38 <string>--appendNewLine
</string>
39 <string>--skipPathEval
</string>
44 <string>mDNS Discovery
1-
1-
1</string>
45 <key>Description
</key>
46 <string>Tests mDNS discovery and resolution of one service instance with a one-byte TXT record and one pair of A and AAAA records.
</string>
49 <key>RequiresWiFi
</key>
53 <key>IgnoreOutput
</key>
57 <string>/usr/local/bin/dnssdutil
</string>
59 <string>mdnsdiscovery
</string>
60 <string>--instanceCount
</string>
62 <string>--txtSize
</string>
64 <string>--browseTime
</string>
66 <string>--countA
</string>
68 <string>--countAAAA
</string>
70 <string>--ipv4
</string>
71 <string>--ipv6
</string>
72 <string>--format
</string>
74 <string>--appendNewLine
</string>
75 <string>--flushCache
</string>
80 <string>mDNS Discovery
1-
1-
1 (No Additionals)
</string>
81 <key>Description
</key>
82 <string>Tests mDNS discovery and resolution of one service instance with a one-byte TXT record and one pair of A and AAAA records. Responses from mdnsreplier contain no additional answers.
</string>
85 <key>RequiresWiFi
</key>
89 <key>IgnoreOutput
</key>
93 <string>/usr/local/bin/dnssdutil
</string>
95 <string>mdnsdiscovery
</string>
96 <string>--instanceCount
</string>
98 <string>--txtSize
</string>
100 <string>--browseTime
</string>
102 <string>--countA
</string>
104 <string>--countAAAA
</string>
106 <string>--ipv4
</string>
107 <string>--ipv6
</string>
108 <string>--format
</string>
109 <string>json
</string>
110 <string>--appendNewLine
</string>
111 <string>--noAdditionals
</string>
112 <string>--flushCache
</string>
117 <string>mDNS Discovery
10-
100-
2</string>
118 <key>Description
</key>
119 <string>Tests mDNS discovery and resolution of ten service instances with
100-byte TXT records and two pairs of A and AAAA records.
</string>
122 <key>RequiresWiFi
</key>
125 <integer>10</integer>
126 <key>IgnoreOutput
</key>
130 <string>/usr/local/bin/dnssdutil
</string>
131 <string>test
</string>
132 <string>mdnsdiscovery
</string>
133 <string>--instanceCount
</string>
135 <string>--txtSize
</string>
137 <string>--browseTime
</string>
139 <string>--countA
</string>
141 <string>--countAAAA
</string>
143 <string>--ipv4
</string>
144 <string>--ipv6
</string>
145 <string>--format
</string>
146 <string>json
</string>
147 <string>--appendNewLine
</string>
148 <string>--flushCache
</string>
153 <string>mDNS Discovery
10-
100-
2 (No Additionals)
</string>
154 <key>Description
</key>
155 <string>Tests mDNS discovery and resolution of ten service instances with
100-byte TXT records and two pairs of A and AAAA records. Responses from mdnsreplier contain no additonal answers.
</string>
158 <key>RequiresWiFi
</key>
161 <integer>10</integer>
162 <key>IgnoreOutput
</key>
166 <string>/usr/local/bin/dnssdutil
</string>
167 <string>test
</string>
168 <string>mdnsdiscovery
</string>
169 <string>--instanceCount
</string>
171 <string>--txtSize
</string>
173 <string>--browseTime
</string>
175 <string>--countA
</string>
177 <string>--countAAAA
</string>
179 <string>--ipv4
</string>
180 <string>--ipv6
</string>
181 <string>--format
</string>
182 <string>json
</string>
183 <string>--appendNewLine
</string>
184 <string>--noAdditionals
</string>
185 <string>--flushCache
</string>
190 <string>mDNS Discovery
100-
500-
5</string>
191 <key>Description
</key>
192 <string>Tests mDNS discovery and resolution of
100 service instances with
500-byte TXT records and five pairs of A and AAAA records.
</string>
195 <key>RequiresWiFi
</key>
198 <integer>10</integer>
199 <key>IgnoreOutput
</key>
203 <string>/usr/local/bin/dnssdutil
</string>
204 <string>test
</string>
205 <string>mdnsdiscovery
</string>
206 <string>--instanceCount
</string>
208 <string>--txtSize
</string>
210 <string>--browseTime
</string>
212 <string>--countA
</string>
214 <string>--countAAAA
</string>
216 <string>--ipv4
</string>
217 <string>--ipv6
</string>
218 <string>--format
</string>
219 <string>json
</string>
220 <string>--appendNewLine
</string>
221 <string>--flushCache
</string>
226 <string>mDNS Discovery
100-
500-
5 (No Additionals)
</string>
227 <key>Description
</key>
228 <string>Tests mDNS discovery and resolution of
100 service instances with
500-byte TXT records and five pairs of A and AAAA records. Responses from mdnsreplier contain no additonal answers.
</string>
231 <key>RequiresWiFi
</key>
234 <integer>10</integer>
235 <key>IgnoreOutput
</key>
239 <string>/usr/local/bin/dnssdutil
</string>
240 <string>test
</string>
241 <string>mdnsdiscovery
</string>
242 <string>--instanceCount
</string>
244 <string>--txtSize
</string>
246 <string>--browseTime
</string>
248 <string>--countA
</string>
250 <string>--countAAAA
</string>
252 <string>--ipv4
</string>
253 <string>--ipv6
</string>
254 <string>--noAdditionals
</string>
255 <string>--format
</string>
256 <string>json
</string>
257 <string>--appendNewLine
</string>
258 <string>--flushCache
</string>
263 <string>mDNS Discovery
1-
1-
1 (No Cache Flush)
</string>
264 <key>Description
</key>
265 <string>Tests mDNS discovery and resolution of one service instance with a one-byte TXT record and one pair of A and AAAA records. Cache is not flushed beforehand.
</string>
268 <key>RequiresWiFi
</key>
271 <integer>10</integer>
272 <key>IgnoreOutput
</key>
276 <string>/usr/local/bin/dnssdutil
</string>
277 <string>test
</string>
278 <string>mdnsdiscovery
</string>
279 <string>--instanceCount
</string>
281 <string>--txtSize
</string>
283 <string>--browseTime
</string>
285 <string>--countA
</string>
287 <string>--countAAAA
</string>
289 <string>--ipv4
</string>
290 <string>--ipv6
</string>
291 <string>--format
</string>
292 <string>json
</string>
293 <string>--appendNewLine
</string>
298 <string>mDNS Discovery
1-
1-
1 (No Cache Flush, No Additionals)
</string>
299 <key>Description
</key>
300 <string>Tests mDNS discovery and resolution of one service instance with a one-byte TXT record and one pair of A and AAAA records. Cache is not flushed beforehand. Responses from mdnsreplier contain no additional answers.
</string>
303 <key>RequiresWiFi
</key>
306 <integer>10</integer>
307 <key>IgnoreOutput
</key>
311 <string>/usr/local/bin/dnssdutil
</string>
312 <string>test
</string>
313 <string>mdnsdiscovery
</string>
314 <string>--instanceCount
</string>
316 <string>--txtSize
</string>
318 <string>--browseTime
</string>
320 <string>--countA
</string>
322 <string>--countAAAA
</string>
324 <string>--ipv4
</string>
325 <string>--ipv6
</string>
326 <string>--format
</string>
327 <string>json
</string>
328 <string>--appendNewLine
</string>
329 <string>--noAdditionals
</string>
334 <string>mDNS Discovery
10-
100-
2 (No Cache Flush)
</string>
335 <key>Description
</key>
336 <string>Tests mDNS discovery and resolution of ten service instances with
100-byte TXT records and two pairs of A and AAAA records. Cache is not flushed beforehand.
</string>
339 <key>RequiresWiFi
</key>
342 <integer>10</integer>
343 <key>IgnoreOutput
</key>
347 <string>/usr/local/bin/dnssdutil
</string>
348 <string>test
</string>
349 <string>mdnsdiscovery
</string>
350 <string>--instanceCount
</string>
352 <string>--txtSize
</string>
354 <string>--browseTime
</string>
356 <string>--countA
</string>
358 <string>--countAAAA
</string>
360 <string>--ipv4
</string>
361 <string>--ipv6
</string>
362 <string>--format
</string>
363 <string>json
</string>
364 <string>--appendNewLine
</string>
369 <string>mDNS Discovery
10-
100-
2 (No Cache Flush, No Additionals)
</string>
370 <key>Description
</key>
371 <string>Tests mDNS discovery and resolution of ten service instances with
100-byte TXT records and two pairs of A and AAAA records. Cache is not flushed beforehand. Responses from mdnsreplier contain no additional answers.
</string>
374 <key>RequiresWiFi
</key>
377 <integer>10</integer>
378 <key>IgnoreOutput
</key>
382 <string>/usr/local/bin/dnssdutil
</string>
383 <string>test
</string>
384 <string>mdnsdiscovery
</string>
385 <string>--instanceCount
</string>
387 <string>--txtSize
</string>
389 <string>--browseTime
</string>
391 <string>--countA
</string>
393 <string>--countAAAA
</string>
395 <string>--ipv4
</string>
396 <string>--ipv6
</string>
397 <string>--format
</string>
398 <string>json
</string>
399 <string>--appendNewLine
</string>
400 <string>--noAdditionals
</string>
405 <string>mDNS Discovery
100-
500-
5 (No Cache Flush)
</string>
406 <key>Description
</key>
407 <string>Tests mDNS discovery and resolution of
100 service instances with
500-byte TXT records and five pairs of A and AAAA records. Cache is not flushed beforehand.
</string>
410 <key>RequiresWiFi
</key>
413 <integer>10</integer>
414 <key>IgnoreOutput
</key>
418 <string>/usr/local/bin/dnssdutil
</string>
419 <string>test
</string>
420 <string>mdnsdiscovery
</string>
421 <string>--instanceCount
</string>
423 <string>--txtSize
</string>
425 <string>--browseTime
</string>
427 <string>--countA
</string>
429 <string>--countAAAA
</string>
431 <string>--ipv4
</string>
432 <string>--ipv6
</string>
433 <string>--format
</string>
434 <string>json
</string>
435 <string>--appendNewLine
</string>
440 <string>mDNS Discovery
100-
500-
5 (No Cache Flush, No Additionals)
</string>
441 <key>Description
</key>
442 <string>Tests mDNS discovery and resolution of
100 service instances with
500-byte TXT records and five pairs of A and AAAA records. Cache is not flushed beforehand. Responses from mdnsreplier contain no additional answers.
</string>
445 <key>RequiresWiFi
</key>
448 <integer>10</integer>
449 <key>IgnoreOutput
</key>
453 <string>/usr/local/bin/dnssdutil
</string>
454 <string>test
</string>
455 <string>mdnsdiscovery
</string>
456 <string>--instanceCount
</string>
458 <string>--txtSize
</string>
460 <string>--browseTime
</string>
462 <string>--countA
</string>
464 <string>--countAAAA
</string>
466 <string>--ipv4
</string>
467 <string>--ipv6
</string>
468 <string>--noAdditionals
</string>
469 <string>--format
</string>
470 <string>json
</string>
471 <string>--appendNewLine
</string>
476 <string>mDNS Discovery w/Packet Drops
10</string>
477 <key>Description
</key>
478 <string>Tests mDNS discovery and resolution of ten service instances with
100-byte TXT records and two pairs of A and AAAA records. The first three responses per service instance are subject to a
0.5 probability of being dropped to test query retries.
</string>
481 <key>RequiresWiFi
</key>
484 <integer>30</integer>
485 <key>IgnoreOutput
</key>
489 <string>/usr/local/bin/dnssdutil
</string>
490 <string>test
</string>
491 <string>mdnsdiscovery
</string>
492 <string>--instanceCount
</string>
494 <string>--txtSize
</string>
496 <string>--browseTime
</string>
498 <string>--countA
</string>
500 <string>--countAAAA
</string>
502 <string>--ipv6
</string>
503 <string>--udrop
</string>
505 <string>--mdrop
</string>
507 <string>--maxDropCount
</string>
509 <string>--format
</string>
510 <string>json
</string>
511 <string>--appendNewLine
</string>
512 <string>--flushCache
</string>
517 <string>mDNS Discovery w/Packet Drops
100</string>
518 <key>Description
</key>
519 <string>Tests mDNS discovery and resolution of
100 service instances with
100-byte TXT records and two pairs of A and AAAA records. The first three responses per service instance are subject to a
0.5 probability of being dropped to test query retries.
</string>
522 <key>RequiresWiFi
</key>
525 <integer>30</integer>
526 <key>IgnoreOutput
</key>
530 <string>/usr/local/bin/dnssdutil
</string>
531 <string>test
</string>
532 <string>mdnsdiscovery
</string>
533 <string>--instanceCount
</string>
535 <string>--txtSize
</string>
537 <string>--browseTime
</string>
539 <string>--countA
</string>
541 <string>--countAAAA
</string>
543 <string>--ipv6
</string>
544 <string>--udrop
</string>
546 <string>--mdrop
</string>
548 <string>--maxDropCount
</string>
550 <string>--format
</string>
551 <string>json
</string>
552 <string>--appendNewLine
</string>
553 <string>--flushCache
</string>
558 <string>DotLocal Queries
</string>
559 <key>Description
</key>
560 <string>Tests DNS and mDNS queries for domain names in the local domain.
</string>
563 <key>RequiresWiFi
</key>
566 <integer>40</integer>
567 <key>IgnoreOutput
</key>
571 <string>/usr/local/bin/dnssdutil
</string>
572 <string>test
</string>
573 <string>dotlocal
</string>
574 <string>--format
</string>
575 <string>json
</string>
576 <string>--appendNewLine
</string>
581 <string>TCP Fallback
</string>
582 <key>Description
</key>
583 <string>Tests mDNSResponder
's TCP fallback mechanism, which is triggered by UDP responses with invalid message IDs that would otherwise be acceptable.
</string>
586 <key>RequiresWiFi
</key>
589 <integer>60</integer>
590 <key>IgnoreOutput
</key>
594 <string>/usr/local/bin/dnssdutil
</string>
595 <string>test
</string>
596 <string>gaiperf
</string>
597 <string>--suite
</string>
598 <string>basic
</string>
599 <string>--format
</string>
600 <string>json
</string>
601 <string>--appendNewLine
</string>
602 <string>--skipPathEval
</string>
603 <string>--badUDPMode
</string>
608 <string>mDNSResponder Leaks
</string>
609 <key>Description
</key>
610 <string>Checks mDNSResponder for memory leaks.
</string>
613 <key>RequiresWiFi
</key>
616 <integer>10</integer>
617 <key>IgnoreOutput
</key>
621 <string>/usr/bin/leaks
</string>
622 <string>mDNSResponder
</string>