Skip to content

Instantly share code, notes, and snippets.

@shd101wyy
Last active September 20, 2018 16:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shd101wyy/0530a8cdbf7058f2076dc4c5dddedc62 to your computer and use it in GitHub Desktop.
Save shd101wyy/0530a8cdbf7058f2076dc4c5dddedc62 to your computer and use it in GitHub Desktop.

clang with -fsanitize=thread flag.

➜  bind9 git:(test-tsan) ✗ make unit
sh /home/yiyiwang/GitHub/bind9/unit/unittest.sh
S:unit:Thu Sep 20 11:21:54 CDT 2018
T:unit:1:A
I: unit tests (using atf-run)
Tests root: /home/yiyiwang/GitHub/bind9

lib/dns/tests/acl_test (1/61): 1 test cases
    dns_acl_isinsecure: [0.023731s] Passed.
[0.023839s]

lib/dns/tests/db_test (2/61): 6 test cases
    class: [0.029564s] Passed.
    dbtype: [0.027920s] Passed.
    dns_dbfind_staleok: [6.567257s] Passed.
    getoriginnode: [0.018641s] Passed.
    getsetservestalettl: [0.015724s] Passed.
    version: [0.026226s] Passed.
[6.686055s]

lib/dns/tests/dbdiff_test (3/61): 3 test cases
    diffx_add: [0.029513s] Passed.
    diffx_remove: [0.029665s] Passed.
    diffx_same: [0.030041s] Passed.
[0.089474s]

lib/dns/tests/dbiterator_test (4/61): 12 test cases
    create: [0.028437s] Passed.
    create_nsec3: [0.042685s] Passed.
    reverse: [0.028282s] Passed.
    reverse_nsec3: [0.039890s] Passed.
    seek: [0.032177s] Passed.
    seek_empty: [0.031865s] Passed.
    seek_empty_nsec3: [0.038039s] Passed.
    seek_nsec3: [0.041865s] Passed.
    seek_nx: [0.028014s] Passed.
    seek_nx_nsec3: [0.038420s] Passed.
    walk: [0.027401s] Passed.
    walk_nsec3: [0.038546s] Passed.
[0.416652s]

lib/dns/tests/dbversion_test (5/61): 22 test cases
    addrdataset: [0.024984s] Passed.
    addrdataset_bad: [0.024019s] Passed.
    allrdatasets: [0.024448s] Passed.
    allrdatasets_bad: [0.022996s] Passed.
    attachversion: [0.024165s] Passed.
    attachversion_bad: [0.029816s] Passed.
    closeversion: [0.024349s] Passed.
    closeversion_bad: [0.023234s] Passed.
    deleterdataset: [0.024748s] Passed.
    deleterdataset_bad: [0.034262s] Passed.
    dump: [0.026753s] Passed.
    dump_bad: [0.023937s] Passed.
    find: [0.027791s] Passed.
    find_bad: [0.023721s] Passed.
    findrdataset: [0.024350s] Passed.
    findrdataset_bad: [0.024788s] Passed.
    getnsec3parameters: [0.028253s] Passed.
    getnsec3parameters_bad: [0.024035s] Passed.
    resigned: [0.025165s] Passed.
    resigned_bad: [0.024506s] Passed.
    subtractrdataset: [0.033624s] Passed.
    subtractrdataset_bad: [0.023888s] Passed.
[0.569910s]

lib/dns/tests/dh_test (6/61): 1 test cases
    isc_dh_computesecret: [0.029351s] Passed.
[0.029474s]

lib/dns/tests/dispatch_test (7/61): 3 test cases
    dispatch_getnext: [0.124804s] Failed: Test case exited as passed but reported an error
    dispatchset_create: [0.132407s] Failed: Test case exited as passed but reported an error
    dispatchset_get: [0.126166s] Failed: Test case exited as passed but reported an error
[0.383624s]

lib/dns/tests/dnstap_test (8/61): 1 test cases
    untested: [0.013418s] Skipped: dnstap not available
[0.013550s]

lib/dns/tests/dst_test (9/61): 1 test cases
    sig: [0.031335s] Passed.
[0.031431s]

lib/dns/tests/geoip_test (10/61): 1 test cases
    untested: [0.014963s] Skipped: GeoIP not available
[0.015081s]

lib/dns/tests/keytable_test (11/61): 7 test cases
    add: [0.035356s] Passed.
    delete: [0.038020s] Passed.
    deletekeynode: [0.040091s] Passed.
    dump: [0.039883s] Passed.
    find: [0.039888s] Passed.
    issecuredomain: [0.035320s] Passed.
    nta: [0.037397s] Passed.
[0.266516s]

lib/dns/tests/master_test (12/61): 18 test cases
    badclass: [0.027033s] Passed.
    blanklines: [0.028348s] Passed.
    dnskey: [0.025722s] Passed.
    dnsnokey: [0.027837s] Passed.
    dumpraw: [0.045637s] Passed.
    include: [0.025913s] Passed.
    includefail: [0.026162s] Passed.
    leadingzero: [0.027129s] Passed.
    load: [0.025412s] Passed.
    loadraw: [0.027212s] Passed.
    master_includelist: [0.025597s] Passed.
    maxrdata: [0.061901s] Passed.
    neworigin: [0.025171s] Passed.
    noowner: [0.030470s] Passed.
    nottl: [0.025951s] Passed.
    toobig: [0.061246s] Passed.
    totext: [0.023357s] Passed.
    unexpected: [0.028162s] Passed.
[0.569828s]

lib/dns/tests/name_test (13/61): 12 test cases
    buffer: [0.013553s] Passed.
    compression: [0.024799s] Passed.
    countlabels: [0.021277s] Passed.
    fullcompare: [0.013414s] Passed.
    getlabel: [0.013567s] Passed.
    getlabelsequence: [0.013647s] Passed.
    hash: [0.013835s] Passed.
    init: [0.012844s] Passed.
    invalidate: [0.012528s] Passed.
    isabsolute: [0.016449s] Passed.
    issubdomain: [0.013484s] Passed.
    istat: [0.013021s] Passed.
[0.183383s]

lib/dns/tests/nsec3_test (14/61): 2 test cases
    max_iterations: [0.034803s] Passed.
    nsec3param_salttotext: [0.023576s] Passed.
[0.058556s]

lib/dns/tests/peer_test (15/61): 1 test cases
    dscp: [0.036796s] Passed.
[0.036885s]

lib/dns/tests/private_test (16/61): 2 test cases
    private_nsec3_totext: [0.034639s] Passed.
    private_signing_totext: [0.031880s] Passed.
[0.066686s]

lib/dns/tests/rbt_serialize_test (17/61): 3 test cases
    deserialize_corrupt: [0.156468s] Passed.
    serialize: [0.043102s] Passed.
    serialize_align: [0.012697s] Passed.
[0.212511s]

lib/dns/tests/rbt_test (18/61): 12 test cases
    rbt_addname: [0.043543s] Passed.
    rbt_check_distance_ordered: [4.707245s] Passed.
    rbt_check_distance_random: [3.723284s] Passed.
    rbt_create: [0.038162s] Passed.
    rbt_deletename: [0.041943s] Passed.
    rbt_findname: [0.036493s] Passed.
    rbt_insert: [0.036997s] Passed.
    rbt_insert_and_remove: [80.540117s] Passed.
    rbt_nodechain: [0.034883s] Passed.
    rbt_nodecount: [0.037048s] Passed.
    rbt_remove: [0.046301s] Passed.
    rbtnode_get_distance: [0.047350s] Passed.
[89.334318s]

lib/dns/tests/rdata_test (19/61): 8 test cases
    csync: [0.024704s] Passed.
    doa: [0.030673s] Passed.
    edns_client_subnet: [0.040033s] Passed.
    hip: [0.039114s] Passed.
    isdn: [0.032930s] Passed.
    nsec: [0.024754s] Passed.
    nsec3: [0.025137s] Passed.
    wks: [0.024436s] Passed.
[0.242468s]

lib/dns/tests/rdataset_test (20/61): 1 test cases
    trimttl: [0.027831s] Passed.
[0.027924s]

lib/dns/tests/rdatasetstats_test (21/61): 1 test cases
    rdatasetstats: [0.037886s] Passed.
[0.037983s]

lib/dns/tests/resolver_test (22/61): 6 test cases
    create: [0.051785s] Passed.
    gettimeout: [0.046957s] Passed.
    settimeout: [0.059955s] Passed.
    settimeout_belowmin: [0.053911s] Passed.
    settimeout_default: [0.050880s] Passed.
    settimeout_overmax: [0.047481s] Passed.
[0.311472s]

lib/dns/tests/rsa_test (23/61): 1 test cases
    isc_rsa_verify: [0.024342s] Passed.
[0.024438s]

lib/dns/tests/sigs_test (24/61): 1 test cases
    updatesigs: [0.051966s] Passed.
[0.052077s]

lib/dns/tests/time_test (25/61): 6 test cases
    epoch: [0.023316s] Passed.
    epoch_minus_one: [0.022456s] Passed.
    fifty_before: [0.023033s] Passed.
    half_maxint: [0.022731s] Passed.
    half_plus_one: [0.022558s] Passed.
    some_ago: [0.024759s] Passed.
[0.139375s]

lib/dns/tests/tsig_test (26/61): 5 test cases
    algallocated: [0.013164s] Passed.
    algfromname: [0.013448s] Passed.
    algnamefromname: [0.048197s] Passed.
    algvalid: [0.013007s] Passed.
    tsig_tcp: [0.036093s] Passed.
[0.124405s]

lib/dns/tests/update_test (27/61): 12 test cases
    future_to_date: [0.022990s] Passed.
    future_to_unix: [0.022618s] Passed.
    increment: [0.022586s] Passed.
    increment_past_zero: [0.022558s] Passed.
    now_to_date: [0.022550s] Passed.
    now_to_unix: [0.022392s] Passed.
    past_to_date: [0.025481s] Passed.
    past_to_unix: [0.022671s] Passed.
    undefined_minus1_to_unix: [0.033546s] Passed.
    undefined_plus1_to_unix: [0.023276s] Passed.
    undefined_to_unix: [0.022734s] Passed.
    unixtime_zero: [0.022673s] Passed.
[0.287084s]

lib/dns/tests/zonemgr_test (28/61): 4 test cases
    zonemgr_create: [0.032353s] Passed.
    zonemgr_createzone: [0.042107s] Passed.
    zonemgr_managezone: [0.037165s] Passed.
    zonemgr_unreachable: [0.036469s] Passed.
[0.148427s]

lib/dns/tests/zt_test (29/61): 3 test cases
    apply: [0.038120s] Passed.
    asyncload_zone: [0.140845s] Failed: Test case exited as passed but reported an error
    asyncload_zt: [0.196079s] Failed: Test case exited as passed but reported an error
[0.375374s]

lib/irs/tests/resconf_test (30/61): 1 test cases
    irs_resconf_load: [0.026340s] Passed.
[0.026435s]

lib/isc/tests/aes_test (31/61): 3 test cases
    isc_aes128: [0.013269s] Passed.
    isc_aes192: [0.013081s] Passed.
    isc_aes256: [0.013540s] Passed.
[0.040136s]

lib/isc/tests/atomic_test (32/61): 4 test cases
    atomic_store: [0.715311s] Passed.
    atomic_storeq: [0.710151s] Passed.
    atomic_xadd: [0.741647s] Passed.
    atomic_xaddq: [0.732583s] Passed.
[2.900009s]

lib/isc/tests/buffer_test (33/61): 3 test cases
    isc_buffer_dynamic: [0.060994s] Passed.
    isc_buffer_printf: [0.023385s] Passed.
    isc_buffer_reserve: [0.023730s] Passed.
[0.108402s]

lib/isc/tests/counter_test (34/61): 1 test cases
    isc_counter: [0.027144s] Passed.
[0.027240s]

lib/isc/tests/errno_test (35/61): 1 test cases
    isc_errno_toresult: [0.012244s] Passed.
[0.012346s]

lib/isc/tests/file_test (36/61): 2 test cases
    isc_file_sanitize: [0.012590s] Passed.
    isc_file_template: [0.012174s] Passed.
[0.024954s]

lib/isc/tests/hash_test (37/61): 18 test cases
    isc_crc64: [0.012985s] Passed.
    isc_hash_function: [0.012673s] Passed.
    isc_hash_function_reverse: [0.013257s] Passed.
    isc_hash_initializer: [0.012258s] Passed.
    isc_hmacmd5: [0.013092s] Passed.
    isc_hmacsha1: [0.014414s] Passed.
    isc_hmacsha224: [0.013118s] Passed.
    isc_hmacsha256: [0.013410s] Passed.
    isc_hmacsha384: [0.013865s] Passed.
    isc_hmacsha512: [0.013550s] Passed.
    isc_md5: [0.012945s] Passed.
    isc_sha1: [0.098599s] Passed.
    isc_sha224: [0.099277s] Passed.
    isc_sha256: [0.097640s] Passed.
    isc_sha384: [0.093354s] Passed.
    isc_sha512: [0.093383s] Passed.
    md5_check: [0.012894s] Passed.
    sha1_check: [0.012692s] Passed.
[0.655029s]

lib/isc/tests/heap_test (38/61): 1 test cases
    isc_heap_delete: [0.013560s] Passed.
[0.013651s]

lib/isc/tests/ht_test (39/61): 4 test cases
    isc_ht_1: [0.019295s] Passed.
    isc_ht_20: [4.344164s] Passed.
    isc_ht_8: [2.219457s] Passed.
    isc_ht_iterator: [0.083206s] Passed.
[6.666496s]

lib/isc/tests/inet_ntop_test (40/61): 1 test cases
    isc_net_ntop: [0.012499s] Passed.
[0.012609s]

lib/isc/tests/lex_test (41/61): 2 test cases
    lex_0xff: [0.014057s] Passed.
    lex_setline: [0.013255s] Passed.
[0.027504s]

lib/isc/tests/mem_test (42/61): 6 test cases
    isc_mem: [52.087114s] Passed.
    isc_mem_inuse: [0.027561s] Passed.
    isc_mem_noflags: [0.035841s] Passed.
    isc_mem_recordflag: [0.014010s] Passed.
    isc_mem_total: [0.997571s] Passed.
    isc_mem_traceflag: [0.050667s] Passed.
[53.213633s]

lib/isc/tests/netaddr_test (43/61): 3 test cases
    netaddr_isnetzero: [0.012103s] Passed.
    netaddr_masktoprefixlen: [0.012364s] Passed.
    netaddr_multicast: [0.012151s] Passed.
[0.036862s]

lib/isc/tests/parse_test (44/61): 1 test cases
    parse_overflow: [0.026350s] Passed.
[0.026459s]

lib/isc/tests/pool_test (45/61): 3 test cases
    create_pool: [0.025405s] Passed.
    expand_pool: [0.028603s] Passed.
    get_objects: [0.025752s] Passed.
[0.080046s]

lib/isc/tests/queue_test (46/61): 1 test cases
    queue_valid: [0.025050s] Passed.
[0.025162s]

lib/isc/tests/radix_test (47/61): 1 test cases
    isc_radix_search: [0.024173s] Passed.
[0.024268s]

lib/isc/tests/regex_test (48/61): 1 test cases
    regex_validate: [1.789674s] Passed.
[1.789776s]

lib/isc/tests/result_test (49/61): 2 test cases
    isc_result_toid: [0.012727s] Passed.
    isc_result_totext: [0.012099s] Passed.
[0.025013s]

lib/isc/tests/safe_test (50/61): 2 test cases
    isc_safe_memequal: [0.011913s] Passed.
    isc_safe_memwipe: [0.012473s] Passed.
[0.024572s]

lib/isc/tests/sockaddr_test (51/61): 3 test cases
    sockaddr_eqaddrprefix: [0.012469s] Passed.
    sockaddr_hash: [0.022787s] Passed.
    sockaddr_isnetzero: [0.012513s] Passed.
[0.048014s]

lib/isc/tests/socket_test (52/61): 8 test cases
    net_probedscp: [0.012771s] Passed.
    tcp_dscp_v4: [0.103526s] Failed: Test case exited as passed but reported an error
    tcp_dscp_v6: [0.098485s] Failed: Test case exited as passed but reported an error
    udp_dscp_v4: [0.091616s] Failed: Test case exited as passed but reported an error
    udp_dscp_v6: [0.093893s] Failed: Test case exited as passed but reported an error
    udp_dup: [0.090370s] Failed: Test case exited as passed but reported an error
    udp_sendto: [0.091905s] Failed: Test case exited as passed but reported an error
    udp_trunc: [0.093919s] Failed: Test case exited as passed but reported an error
[0.677148s]

lib/isc/tests/symtab_test (53/61): 1 test cases
    symtab_grow: [0.045297s] Passed.
[0.045396s]

lib/isc/tests/task_test (54/61): 13 test cases
    all_events: [0.105472s] Failed: Test case exited as passed but reported an error
    basic: [12.025776s] Passed.
    create_task: [0.024187s] Passed.
    manytasks: [1.343218s] Passed.
    post_shutdown: [0.021758s] Passed.
    privilege_drop: [0.104070s] Failed: Test case exited as passed but reported an error
    privileged_events: [0.106698s] Failed: Test case exited as passed but reported an error
    purge: [0.057097s] Passed.
    purgeevent: [0.019912s] Passed.
    purgeevent_notpurge: [0.022787s] Passed.
    purgerange: [0.052898s] Passed.
    shutdown: [0.025254s] Passed.
    task_exclusive: [0.254965s] Failed: Test case exited as passed but reported an error
[14.165167s]

lib/isc/tests/taskpool_test (55/61): 4 test cases
    create_pool: [0.031500s] Passed.
    expand_pool: [0.027501s] Passed.
    get_tasks: [0.027924s] Passed.
    set_privilege: [0.026831s] Passed.
[0.114173s]

lib/isc/tests/time_test (56/61): 6 test cases
    isc_time_formatISO8601: [0.013738s] Passed.
    isc_time_formatISO8601L: [0.012842s] Passed.
    isc_time_formatISO8601Lms: [0.012720s] Passed.
    isc_time_formatISO8601ms: [0.013041s] Passed.
    isc_time_formatshorttimestamp: [0.017172s] Passed.
    isc_time_parsehttptimestamp: [0.012699s] Passed.
[0.082745s]

lib/isc/tests/timer_test (57/61): 5 test cases
    once_idle: [1.332716s] Failed: Test case exited as passed but reported an error
    once_life: [1.187979s] Failed: Test case exited as passed but reported an error
    purge: [3.031124s] Passed.
    reset: [2.282082s] Failed: Test case exited as passed but reported an error
    ticker: [6.049651s] Failed: Test case exited as passed but reported an error
[13.883978s]

lib/isccfg/tests/parser_test (58/61): 3 test cases
    cfg_map_firstclause: [0.020397s] Passed.
    cfg_map_nextclause: [0.012554s] Passed.
    parse_buffer: [0.014680s] Passed.
[0.047873s]

lib/ns/tests/listenlist_test (59/61): 1 test cases
    ns_listenlist_default: [0.023338s] Passed.
[0.023449s]

lib/ns/tests/notify_test (60/61): 1 test cases
    notify_start: [1.159080s] Failed: Test case exited as passed but reported an error
[1.159185s]

lib/ns/tests/query_test (61/61): 2 test cases
    ns__query_sfcache: [1.151479s] Failed: Test case exited as passed but reported an error
    ns__query_start: [1.176356s] Failed: Test case exited as passed but reported an error
[2.327994s]

Failed test cases:
    lib/dns/tests/dispatch_test:dispatch_getnext, lib/dns/tests/dispatch_test:dispatchset_create, lib/dns/tests/dispatch_test:dispatchset_get, lib/dns/tests/zt_test:asyncload_zone, lib/dns/tests/zt_test:asyncload_zt, lib/isc/tests/socket_test:tcp_dscp_v4, lib/isc/tests/socket_test:tcp_dscp_v6, lib/isc/tests/socket_test:udp_dscp_v4, lib/isc/tests/socket_test:udp_dscp_v6, lib/isc/tests/socket_test:udp_dup, lib/isc/tests/socket_test:udp_sendto, lib/isc/tests/socket_test:udp_trunc, lib/isc/tests/task_test:all_events, lib/isc/tests/task_test:privilege_drop, lib/isc/tests/task_test:privileged_events, lib/isc/tests/task_test:task_exclusive, lib/isc/tests/timer_test:once_idle, lib/isc/tests/timer_test:once_life, lib/isc/tests/timer_test:reset, lib/isc/tests/timer_test:ticker, lib/ns/tests/notify_test:notify_start, lib/ns/tests/query_test:ns__query_sfcache, lib/ns/tests/query_test:ns__query_start

Summary for 61 test programs:
    239 passed test cases.
    23 failed test cases.
    0 expected failed test cases.
    2 skipped test cases.
R:FAIL
E:unit:Thu Sep 20 11:25:14 CDT 2018
Makefile:481: recipe for target 'unit' failed
make: *** [unit] Error 1

clang

➜  bind9 git:(test-tsan) ✗ make unit 
sh /home/yiyiwang/GitHub/bind9/unit/unittest.sh
S:unit:Thu Sep 20 11:13:30 CDT 2018
T:unit:1:A
I: unit tests (using atf-run)
Tests root: /home/yiyiwang/GitHub/bind9

lib/dns/tests/acl_test (1/61): 1 test cases
    dns_acl_isinsecure: [0.003608s] Passed.
[0.003702s]

lib/dns/tests/db_test (2/61): 6 test cases
    class: [0.003854s] Passed.
    dbtype: [0.003656s] Passed.
    dns_dbfind_staleok: [6.431494s] Passed.
    getoriginnode: [0.006423s] Passed.
    getsetservestalettl: [0.001648s] Passed.
    version: [0.003400s] Passed.
[6.451104s]

lib/dns/tests/dbdiff_test (3/61): 3 test cases
    diffx_add: [0.004352s] Passed.
    diffx_remove: [0.004038s] Passed.
    diffx_same: [0.004445s] Passed.
[0.013077s]

lib/dns/tests/dbiterator_test (4/61): 12 test cases
    create: [0.004277s] Passed.
    create_nsec3: [0.003685s] Passed.
    reverse: [0.004405s] Passed.
    reverse_nsec3: [0.004433s] Passed.
    seek: [0.004150s] Passed.
    seek_empty: [0.004253s] Passed.
    seek_empty_nsec3: [0.004811s] Passed.
    seek_nsec3: [0.004582s] Passed.
    seek_nx: [0.004093s] Passed.
    seek_nx_nsec3: [0.004686s] Passed.
    walk: [0.004311s] Passed.
    walk_nsec3: [0.004317s] Passed.
[0.053271s]

lib/dns/tests/dbversion_test (5/61): 22 test cases
    addrdataset: [0.003950s] Passed.
    addrdataset_bad: [0.004232s] Passed.
    allrdatasets: [0.003956s] Passed.
    allrdatasets_bad: [0.003888s] Passed.
    attachversion: [0.003607s] Passed.
    attachversion_bad: [0.003635s] Passed.
    closeversion: [0.004287s] Passed.
    closeversion_bad: [0.003892s] Passed.
    deleterdataset: [0.003710s] Passed.
    deleterdataset_bad: [0.003729s] Passed.
    dump: [0.006334s] Passed.
    dump_bad: [0.005479s] Passed.
    find: [0.006941s] Passed.
    find_bad: [0.003750s] Passed.
    findrdataset: [0.003849s] Passed.
    findrdataset_bad: [0.003930s] Passed.
    getnsec3parameters: [0.003967s] Passed.
    getnsec3parameters_bad: [0.004004s] Passed.
    resigned: [0.003992s] Passed.
    resigned_bad: [0.004222s] Passed.
    subtractrdataset: [0.004015s] Passed.
    subtractrdataset_bad: [0.003711s] Passed.
[0.094699s]

lib/dns/tests/dh_test (6/61): 1 test cases
    isc_dh_computesecret: [0.003660s] Passed.
[0.003744s]

lib/dns/tests/dispatch_test (7/61): 3 test cases
    dispatch_getnext: [0.005897s] Passed.
    dispatchset_create: [0.006079s] Passed.
    dispatchset_get: [0.013430s] Passed.
[0.025650s]

lib/dns/tests/dnstap_test (8/61): 1 test cases
    untested: [0.001996s] Skipped: dnstap not available
[0.002078s]

lib/dns/tests/dst_test (9/61): 1 test cases
    sig: [0.004704s] Passed.
[0.004790s]

lib/dns/tests/geoip_test (10/61): 1 test cases
    untested: [0.001633s] Skipped: GeoIP not available
[0.001714s]

lib/dns/tests/keytable_test (11/61): 7 test cases
    add: [0.010985s] Passed.
    delete: [0.003998s] Passed.
    deletekeynode: [0.003999s] Passed.
    dump: [0.008782s] Passed.
    find: [0.005442s] Passed.
    issecuredomain: [0.016923s] Passed.
    nta: [0.004523s] Passed.
[0.055218s]

lib/dns/tests/master_test (12/61): 18 test cases
    badclass: [0.003761s] Passed.
    blanklines: [0.003454s] Passed.
    dnskey: [0.003849s] Passed.
    dnsnokey: [0.003550s] Passed.
    dumpraw: [0.005936s] Passed.
    include: [0.003906s] Passed.
    includefail: [0.003896s] Passed.
    leadingzero: [0.003637s] Passed.
    load: [0.003536s] Passed.
    loadraw: [0.003909s] Passed.
    master_includelist: [0.003356s] Passed.
    maxrdata: [0.005300s] Passed.
    neworigin: [0.004740s] Passed.
    noowner: [0.003478s] Passed.
    nottl: [0.003399s] Passed.
    toobig: [0.003794s] Passed.
    totext: [0.003395s] Passed.
    unexpected: [0.003305s] Passed.
[0.071546s]

lib/dns/tests/name_test (13/61): 12 test cases
    buffer: [0.001528s] Passed.
    compression: [0.003307s] Passed.
    countlabels: [0.001883s] Passed.
    fullcompare: [0.001277s] Passed.
    getlabel: [0.001552s] Passed.
    getlabelsequence: [0.006944s] Passed.
    hash: [0.001513s] Passed.
    init: [0.001467s] Passed.
    invalidate: [0.001509s] Passed.
    isabsolute: [0.001321s] Passed.
    issubdomain: [0.001723s] Passed.
    istat: [0.001276s] Passed.
[0.026223s]

lib/dns/tests/nsec3_test (14/61): 2 test cases
    max_iterations: [0.003818s] Passed.
    nsec3param_salttotext: [0.003236s] Passed.
[0.007204s]

lib/dns/tests/peer_test (15/61): 1 test cases
    dscp: [0.004367s] Passed.
[0.004449s]

lib/dns/tests/private_test (16/61): 2 test cases
    private_nsec3_totext: [0.005600s] Passed.
    private_signing_totext: [0.004168s] Passed.
[0.009927s]

lib/dns/tests/rbt_serialize_test (17/61): 3 test cases
    deserialize_corrupt: [0.018825s] Passed.
    serialize: [0.004599s] Passed.
    serialize_align: [0.014915s] Passed.
[0.038557s]

lib/dns/tests/rbt_test (18/61): 12 test cases
    rbt_addname: [0.004692s] Passed.
    rbt_check_distance_ordered: [0.623450s] Passed.
    rbt_check_distance_random: [0.385657s] Passed.
    rbt_create: [0.004588s] Passed.
    rbt_deletename: [0.006977s] Passed.
    rbt_findname: [0.004971s] Passed.
    rbt_insert: [0.011017s] Passed.
    rbt_insert_and_remove: [3.525415s] Passed.
    rbt_nodechain: [0.004440s] Passed.
    rbt_nodecount: [0.012819s] Passed.
    rbt_remove: [0.004736s] Passed.
    rbtnode_get_distance: [0.004417s] Passed.
[4.594127s]

lib/dns/tests/rdata_test (19/61): 8 test cases
    csync: [0.003379s] Passed.
    doa: [0.003607s] Passed.
    edns_client_subnet: [0.003479s] Passed.
    hip: [0.004465s] Passed.
    isdn: [0.007404s] Passed.
    nsec: [0.004800s] Passed.
    nsec3: [0.003512s] Passed.
    wks: [0.003760s] Passed.
[0.034978s]

lib/dns/tests/rdataset_test (20/61): 1 test cases
    trimttl: [0.003578s] Passed.
[0.003666s]

lib/dns/tests/rdatasetstats_test (21/61): 1 test cases
    rdatasetstats: [0.004377s] Passed.
[0.004460s]

lib/dns/tests/resolver_test (22/61): 6 test cases
    create: [0.006084s] Passed.
    gettimeout: [0.006536s] Passed.
    settimeout: [0.005831s] Passed.
    settimeout_belowmin: [0.006510s] Passed.
    settimeout_default: [0.005894s] Passed.
    settimeout_overmax: [0.008827s] Passed.
[0.040112s]

lib/dns/tests/rsa_test (23/61): 1 test cases
    isc_rsa_verify: [0.003580s] Passed.
[0.003685s]

lib/dns/tests/sigs_test (24/61): 1 test cases
    updatesigs: [0.010359s] Passed.
[0.010446s]

lib/dns/tests/time_test (25/61): 6 test cases
    epoch: [0.003691s] Passed.
    epoch_minus_one: [0.008541s] Passed.
    fifty_before: [0.003418s] Passed.
    half_maxint: [0.003384s] Passed.
    half_plus_one: [0.003638s] Passed.
    some_ago: [0.002748s] Passed.
[0.025992s]

lib/dns/tests/tsig_test (26/61): 5 test cases
    algallocated: [0.001231s] Passed.
    algfromname: [0.003999s] Passed.
    algnamefromname: [0.004071s] Passed.
    algvalid: [0.003562s] Passed.
    tsig_tcp: [0.016009s] Passed.
[0.029248s]

lib/dns/tests/update_test (27/61): 12 test cases
    future_to_date: [0.003276s] Passed.
    future_to_unix: [0.003392s] Passed.
    increment: [0.003233s] Passed.
    increment_past_zero: [0.003397s] Passed.
    now_to_date: [0.003258s] Passed.
    now_to_unix: [0.003556s] Passed.
    past_to_date: [0.003545s] Passed.
    past_to_unix: [0.003546s] Passed.
    undefined_minus1_to_unix: [0.003238s] Passed.
    undefined_plus1_to_unix: [0.003466s] Passed.
    undefined_to_unix: [0.003337s] Passed.
    unixtime_zero: [0.003243s] Passed.
[0.041378s]

lib/dns/tests/zonemgr_test (28/61): 4 test cases
    zonemgr_create: [0.004633s] Passed.
    zonemgr_createzone: [0.009400s] Passed.
    zonemgr_managezone: [0.004965s] Passed.
    zonemgr_unreachable: [0.004422s] Passed.
[0.023748s]

lib/dns/tests/zt_test (29/61): 3 test cases
    apply: [0.005374s] Passed.
    asyncload_zone: [0.007921s] Passed.
    asyncload_zt: [0.006361s] Passed.
[0.019937s]

lib/irs/tests/resconf_test (30/61): 1 test cases
    irs_resconf_load: [0.002450s] Passed.
[0.002531s]

lib/isc/tests/aes_test (31/61): 3 test cases
    isc_aes128: [0.002045s] Passed.
    isc_aes192: [0.001137s] Passed.
    isc_aes256: [0.007505s] Passed.
[0.010893s]

lib/isc/tests/atomic_test (32/61): 4 test cases
    atomic_store: [0.668685s] Passed.
    atomic_storeq: [0.678552s] Passed.
    atomic_xadd: [0.561735s] Passed.
    atomic_xaddq: [0.560185s] Passed.
[2.469465s]

lib/isc/tests/buffer_test (33/61): 3 test cases
    isc_buffer_dynamic: [0.002886s] Passed.
    isc_buffer_printf: [0.003533s] Passed.
    isc_buffer_reserve: [0.006096s] Passed.
[0.012753s]

lib/isc/tests/counter_test (34/61): 1 test cases
    isc_counter: [0.001951s] Passed.
[0.002030s]

lib/isc/tests/errno_test (35/61): 1 test cases
    isc_errno_toresult: [0.001091s] Passed.
[0.001170s]

lib/isc/tests/file_test (36/61): 2 test cases
    isc_file_sanitize: [0.001943s] Passed.
    isc_file_template: [0.002021s] Passed.
[0.004100s]

lib/isc/tests/hash_test (37/61): 18 test cases
    isc_crc64: [0.001126s] Passed.
    isc_hash_function: [0.001443s] Passed.
    isc_hash_function_reverse: [0.001865s] Passed.
    isc_hash_initializer: [0.011739s] Passed.
    isc_hmacmd5: [0.001940s] Passed.
    isc_hmacsha1: [0.001259s] Passed.
    isc_hmacsha224: [0.001657s] Passed.
    isc_hmacsha256: [0.001611s] Passed.
    isc_hmacsha384: [0.001757s] Passed.
    isc_hmacsha512: [0.001715s] Passed.
    isc_md5: [0.001143s] Passed.
    isc_sha1: [0.011377s] Passed.
    isc_sha224: [0.012625s] Passed.
    isc_sha256: [0.012845s] Passed.
    isc_sha384: [0.012626s] Passed.
    isc_sha512: [0.012155s] Passed.
    md5_check: [0.001427s] Passed.
    sha1_check: [0.001376s] Passed.
[0.092875s]

lib/isc/tests/heap_test (38/61): 1 test cases
    isc_heap_delete: [0.001344s] Passed.
[0.001423s]

lib/isc/tests/ht_test (39/61): 4 test cases
    isc_ht_1: [0.001618s] Passed.
    isc_ht_20: [0.503161s] Passed.
    isc_ht_8: [0.281128s] Passed.
    isc_ht_iterator: [0.008152s] Passed.
[0.794453s]

lib/isc/tests/inet_ntop_test (40/61): 1 test cases
    isc_net_ntop: [0.001233s] Passed.
[0.001395s]

lib/isc/tests/lex_test (41/61): 2 test cases
    lex_0xff: [0.001525s] Passed.
    lex_setline: [0.002125s] Passed.
[0.003796s]

lib/isc/tests/mem_test (42/61): 6 test cases
    isc_mem: [2.872226s] Passed.
    isc_mem_inuse: [0.005855s] Passed.
    isc_mem_noflags: [0.002766s] Passed.
    isc_mem_recordflag: [0.009106s] Passed.
    isc_mem_total: [0.052078s] Passed.
    isc_mem_traceflag: [0.003487s] Passed.
[2.946021s]

lib/isc/tests/netaddr_test (43/61): 3 test cases
    netaddr_isnetzero: [0.001662s] Passed.
    netaddr_masktoprefixlen: [0.001286s] Passed.
    netaddr_multicast: [0.001493s] Passed.
[0.004669s]

lib/isc/tests/parse_test (44/61): 1 test cases
    parse_overflow: [0.002781s] Passed.
[0.002869s]

lib/isc/tests/pool_test (45/61): 3 test cases
    create_pool: [0.002531s] Passed.
    expand_pool: [0.008760s] Passed.
    get_objects: [0.003180s] Passed.
[0.014714s]

lib/isc/tests/queue_test (46/61): 1 test cases
    queue_valid: [0.004051s] Passed.
[0.004130s]

lib/isc/tests/radix_test (47/61): 1 test cases
    isc_radix_search: [0.003505s] Passed.
[0.003598s]

lib/isc/tests/regex_test (48/61): 1 test cases
    regex_validate: [0.431602s] Passed.
[0.431692s]

lib/isc/tests/result_test (49/61): 2 test cases
    isc_result_toid: [0.001575s] Passed.
    isc_result_totext: [0.001715s] Passed.
[0.003460s]

lib/isc/tests/safe_test (50/61): 2 test cases
    isc_safe_memequal: [0.002130s] Passed.
    isc_safe_memwipe: [0.001303s] Passed.
[0.003609s]

lib/isc/tests/sockaddr_test (51/61): 3 test cases
    sockaddr_eqaddrprefix: [0.001440s] Passed.
    sockaddr_hash: [0.009638s] Passed.
    sockaddr_isnetzero: [0.001485s] Passed.
[0.012828s]

lib/isc/tests/socket_test (52/61): 8 test cases
    net_probedscp: [0.001803s] Passed.
    tcp_dscp_v4: [0.009621s] Passed.
    tcp_dscp_v6: [0.010507s] Passed.
    udp_dscp_v4: [0.008260s] Passed.
    udp_dscp_v6: [0.015383s] Passed.
    udp_dup: [0.009945s] Passed.
    udp_sendto: [0.009439s] Passed.
    udp_trunc: [0.015745s] Passed.
[0.081997s]

lib/isc/tests/symtab_test (53/61): 1 test cases
    symtab_grow: [0.007025s] Passed.
[0.007176s]

lib/isc/tests/task_test (54/61): 13 test cases
    all_events: [0.005322s] Passed.
    basic: [12.005863s] Passed.
    create_task: [0.002789s] Passed.
    manytasks: [0.010098s] Passed.
    post_shutdown: [0.004367s] Passed.
    privilege_drop: [0.007036s] Passed.
    privileged_events: [0.004292s] Passed.
    purge: [0.009271s] Passed.
    purgeevent: [0.004561s] Passed.
    purgeevent_notpurge: [0.003638s] Passed.
    purgerange: [0.005716s] Passed.
    shutdown: [0.005082s] Passed.
    task_exclusive: [0.004807s] Passed.
[12.073955s]

lib/isc/tests/taskpool_test (55/61): 4 test cases
    create_pool: [0.004733s] Passed.
    expand_pool: [0.004469s] Passed.
    get_tasks: [0.006723s] Passed.
    set_privilege: [0.005894s] Passed.
[0.022135s]

lib/isc/tests/time_test (56/61): 6 test cases
    isc_time_formatISO8601: [0.001418s] Passed.
    isc_time_formatISO8601L: [0.001260s] Passed.
    isc_time_formatISO8601Lms: [0.001950s] Passed.
    isc_time_formatISO8601ms: [0.001424s] Passed.
    isc_time_formatshorttimestamp: [0.001247s] Passed.
    isc_time_parsehttptimestamp: [0.001223s] Passed.
[0.008918s]

lib/isc/tests/timer_test (57/61): 5 test cases
    once_idle: [1.203736s] Passed.
    once_life: [1.105310s] Passed.
    purge: [3.010721s] Passed.
    reset: [2.261240s] Passed.
    ticker: [6.096060s] Passed.
[13.677993s]

lib/isccfg/tests/parser_test (58/61): 3 test cases
    cfg_map_firstclause: [0.001188s] Passed.
    cfg_map_nextclause: [0.001907s] Passed.
    parse_buffer: [0.001574s] Passed.
[0.004877s]

lib/ns/tests/listenlist_test (59/61): 1 test cases
    ns_listenlist_default: [0.002892s] Passed.
[0.002984s]

lib/ns/tests/notify_test (60/61): 1 test cases
    notify_start: [1.017150s] Passed.
[1.017424s]

lib/ns/tests/query_test (61/61): 2 test cases
    ns__query_sfcache: [1.010557s] Passed.
    ns__query_start: [1.026347s] Passed.
[2.037463s]

Summary for 61 test programs:
    262 passed test cases.
    0 failed test cases.
    0 expected failed test cases.
    2 skipped test cases.
R:PASS

rvpc - tracing to /dev/null

➜  bind9 git:(test-tsan) ✗ ./.rvpc-no-trace-run.sh 
+ '[' -n '' ']'
+ exit 0
sh /home/yiyiwang/GitHub/bind9/unit/unittest.sh
S:unit:Thu Sep 20 11:40:27 CDT 2018
T:unit:1:A
I: unit tests (using atf-run)
Tests root: /home/yiyiwang/GitHub/bind9

lib/dns/tests/acl_test (1/61): 1 test cases
    dns_acl_isinsecure: [0.019610s] Passed.
[0.019721s]

lib/dns/tests/db_test (2/61): 6 test cases
    class: [0.016659s] Passed.
    dbtype: [0.019934s] Passed.
    dns_dbfind_staleok: [6.737770s] Passed.
    getoriginnode: [0.006910s] Passed.
    getsetservestalettl: [0.004519s] Passed.
    version: [0.016354s] Passed.
[6.802927s]

lib/dns/tests/dbdiff_test (3/61): 3 test cases
    diffx_add: [0.021686s] Passed.
    diffx_remove: [0.020311s] Passed.
    diffx_same: [0.020292s] Passed.
[0.062549s]

lib/dns/tests/dbiterator_test (4/61): 12 test cases
    create: [0.019380s] Passed.
    create_nsec3: [0.052512s] Passed.
    reverse: [0.019240s] Passed.
    reverse_nsec3: [0.051843s] Passed.
    seek: [0.018939s] Passed.
    seek_empty: [0.025114s] Passed.
    seek_empty_nsec3: [0.052185s] Passed.
    seek_nsec3: [0.054818s] Passed.
    seek_nx: [0.018767s] Passed.
    seek_nx_nsec3: [0.051520s] Passed.
    walk: [0.018891s] Passed.
    walk_nsec3: [0.052258s] Passed.
[0.436509s]

lib/dns/tests/dbversion_test (5/61): 22 test cases
    addrdataset: [0.013837s] Passed.
    addrdataset_bad: [0.013922s] Passed.
    allrdatasets: [0.013840s] Passed.
    allrdatasets_bad: [0.013447s] Passed.
    attachversion: [0.013143s] Passed.
    attachversion_bad: [0.012427s] Passed.
    closeversion: [0.012792s] Passed.
    closeversion_bad: [0.015864s] Passed.
    deleterdataset: [0.017501s] Passed.
    deleterdataset_bad: [0.012264s] Passed.
    dump: [0.016508s] Passed.
    dump_bad: [0.013794s] Passed.
    find: [0.014026s] Passed.
    find_bad: [0.013008s] Passed.
    findrdataset: [0.014395s] Passed.
    findrdataset_bad: [0.012787s] Passed.
    getnsec3parameters: [0.020247s] Passed.
    getnsec3parameters_bad: [0.012641s] Passed.
    resigned: [0.019874s] Passed.
    resigned_bad: [0.013907s] Passed.
    subtractrdataset: [0.014207s] Passed.
    subtractrdataset_bad: [0.012601s] Passed.
[0.318801s]

lib/dns/tests/dh_test (6/61): 1 test cases
    isc_dh_computesecret: [0.013835s] Passed.
[0.013922s]

lib/dns/tests/dispatch_test (7/61): 3 test cases
    dispatch_getnext: [0.087654s] Passed.
    dispatchset_create: [0.165815s] Passed.
    dispatchset_get: [0.161711s] Passed.
[0.415441s]

lib/dns/tests/dnstap_test (8/61): 1 test cases
    untested: [0.003665s] Skipped: dnstap not available
[0.003753s]

lib/dns/tests/dst_test (9/61): 1 test cases
    sig: [0.027420s] Passed.
[0.027508s]

lib/dns/tests/geoip_test (10/61): 1 test cases
    untested: [0.002513s] Skipped: GeoIP not available
[0.002593s]

lib/dns/tests/keytable_test (11/61): 7 test cases
    add: [0.020876s] Passed.
    delete: [0.018542s] Passed.
    deletekeynode: [0.019849s] Passed.
    dump: [0.019989s] Passed.
    find: [0.019836s] Passed.
    issecuredomain: [0.028028s] Passed.
    nta: [0.020059s] Passed.
[0.147703s]

lib/dns/tests/master_test (12/61): 18 test cases
    badclass: [0.016329s] Passed.
    blanklines: [0.014493s] Passed.
    dnskey: [0.016620s] Passed.
    dnsnokey: [0.015889s] Passed.
    dumpraw: [0.032907s] Passed.
    include: [0.019646s] Passed.
    includefail: [0.017032s] Passed.
    leadingzero: [0.014454s] Passed.
    load: [0.015754s] Passed.
    loadraw: [0.017661s] Passed.
    master_includelist: [0.016827s] Passed.
    maxrdata: [0.149327s] Passed.
    neworigin: [0.014999s] Passed.
    noowner: [0.018292s] Passed.
    nottl: [0.018959s] Passed.
    toobig: [0.142200s] Passed.
    totext: [0.012970s] Passed.
    unexpected: [0.016051s] Passed.
[0.571933s]

lib/dns/tests/name_test (13/61): 12 test cases
    buffer: [0.002242s] Passed.
    compression: [0.012686s] Passed.
    countlabels: [0.013528s] Passed.
    fullcompare: [0.002634s] Passed.
    getlabel: [0.010825s] Passed.
    getlabelsequence: [0.003464s] Passed.
    hash: [0.003281s] Passed.
    init: [0.002775s] Passed.
    invalidate: [0.002915s] Passed.
    isabsolute: [0.003098s] Passed.
    issubdomain: [0.002102s] Passed.
    istat: [0.005271s] Passed.
[0.065817s]

lib/dns/tests/nsec3_test (14/61): 2 test cases
    max_iterations: [0.038245s] Passed.
    nsec3param_salttotext: [0.013144s] Passed.
[0.051557s]

lib/dns/tests/peer_test (15/61): 1 test cases
    dscp: [0.015585s] Passed.
[0.015672s]

lib/dns/tests/private_test (16/61): 2 test cases
    private_nsec3_totext: [0.015524s] Passed.
    private_signing_totext: [0.015321s] Passed.
[0.031042s]

lib/dns/tests/rbt_serialize_test (17/61): 3 test cases
    deserialize_corrupt: [0.390768s] Passed.
    serialize: [0.025118s] Passed.
    serialize_align: [0.001968s] Passed.
[0.418060s]

lib/dns/tests/rbt_test (18/61): 12 test cases
    rbt_addname: [0.019294s] Passed.
    rbt_check_distance_ordered: [10.146967s] Passed.
    rbt_check_distance_random: [8.505945s] Passed.
    rbt_create: [0.018010s] Passed.
    rbt_deletename: [0.017020s] Passed.
    rbt_findname: [0.018573s] Passed.
    rbt_insert: [0.018317s] Passed.
    rbt_insert_and_remove: [234.675224s] Passed.
    rbt_nodechain: [0.018090s] Passed.
    rbt_nodecount: [0.018322s] Passed.
    rbt_remove: [0.045494s] Passed.
    rbtnode_get_distance: [0.017003s] Passed.
[253.519319s]

lib/dns/tests/rdata_test (19/61): 8 test cases
    csync: [0.015318s] Passed.
    doa: [0.016414s] Passed.
    edns_client_subnet: [0.012660s] Passed.
    hip: [0.093483s] Passed.
    isdn: [0.014287s] Passed.
    nsec: [0.013567s] Passed.
    nsec3: [0.023659s] Passed.
    wks: [0.013285s] Passed.
[0.203287s]

lib/dns/tests/rdataset_test (20/61): 1 test cases
    trimttl: [0.020564s] Passed.
[0.020651s]

lib/dns/tests/rdatasetstats_test (21/61): 1 test cases
    rdatasetstats: [0.017903s] Passed.
[0.017988s]

lib/dns/tests/resolver_test (22/61): 6 test cases
    create: [0.098146s] Passed.
    gettimeout: [0.092727s] Passed.
    settimeout: [0.091269s] Passed.
    settimeout_belowmin: [0.095644s] Passed.
    settimeout_default: [0.089735s] Passed.
    settimeout_overmax: [0.089423s] Passed.
[0.557431s]

lib/dns/tests/rsa_test (23/61): 1 test cases
    isc_rsa_verify: [0.014182s] Passed.
[0.014268s]

lib/dns/tests/sigs_test (24/61): 1 test cases
    updatesigs: [0.044297s] Passed.
[0.044396s]

lib/dns/tests/time_test (25/61): 6 test cases
    epoch: [0.015892s] Passed.
    epoch_minus_one: [0.012768s] Passed.
    fifty_before: [0.012546s] Passed.
    half_maxint: [0.013186s] Passed.
    half_plus_one: [0.011935s] Passed.
    some_ago: [0.012738s] Passed.
[0.079529s]

lib/dns/tests/tsig_test (26/61): 5 test cases
    algallocated: [0.002608s] Passed.
    algfromname: [0.002603s] Passed.
    algnamefromname: [0.017102s] Passed.
    algvalid: [0.001991s] Passed.
    tsig_tcp: [0.022023s] Passed.
[0.046702s]

lib/dns/tests/update_test (27/61): 12 test cases
    future_to_date: [0.013895s] Passed.
    future_to_unix: [0.012905s] Passed.
    increment: [0.012595s] Passed.
    increment_past_zero: [0.018440s] Passed.
    now_to_date: [0.012593s] Passed.
    now_to_unix: [0.012630s] Passed.
    past_to_date: [0.012207s] Passed.
    past_to_unix: [0.012727s] Passed.
    undefined_minus1_to_unix: [0.012526s] Passed.
    undefined_plus1_to_unix: [0.013282s] Passed.
    undefined_to_unix: [0.014516s] Passed.
    unixtime_zero: [0.012491s] Passed.
[0.161761s]

lib/dns/tests/zonemgr_test (28/61): 4 test cases
    zonemgr_create: [0.015957s] Passed.
    zonemgr_createzone: [0.017369s] Passed.
    zonemgr_managezone: [0.018698s] Passed.
    zonemgr_unreachable: [0.017447s] Passed.
[0.069778s]

lib/dns/tests/zt_test (29/61): 3 test cases
    apply: [0.024391s] Passed.
    asyncload_zone: [0.029606s] Passed.
    asyncload_zt: [0.030361s] Passed.
[0.084593s]

lib/irs/tests/resconf_test (30/61): 1 test cases
    irs_resconf_load: [0.004226s] Passed.
[0.004312s]

lib/isc/tests/aes_test (31/61): 3 test cases
    isc_aes128: [0.003770s] Passed.
    isc_aes192: [0.002996s] Passed.
    isc_aes256: [0.002848s] Passed.
[0.009830s]

lib/isc/tests/atomic_test (32/61): 4 test cases
    atomic_store: [0.910174s] Passed.
    atomic_storeq: [0.900180s] Passed.
    atomic_xadd: [0.919006s] Passed.
    atomic_xaddq: [1.020935s] Passed.
[3.750617s]

lib/isc/tests/buffer_test (33/61): 3 test cases
    isc_buffer_dynamic: [0.106173s] Passed.
    isc_buffer_printf: [0.005918s] Passed.
    isc_buffer_reserve: [0.006220s] Passed.
[0.118592s]

lib/isc/tests/counter_test (34/61): 1 test cases
    isc_counter: [0.007920s] Passed.
[0.008008s]

lib/isc/tests/errno_test (35/61): 1 test cases
    isc_errno_toresult: [0.001522s] Passed.
[0.001606s]

lib/isc/tests/file_test (36/61): 2 test cases
    isc_file_sanitize: [0.001704s] Passed.
    isc_file_template: [0.002166s] Passed.
[0.004026s]

lib/isc/tests/hash_test (37/61): 18 test cases
    isc_crc64: [0.003980s] Passed.
    isc_hash_function: [0.009562s] Passed.
    isc_hash_function_reverse: [0.003297s] Passed.
    isc_hash_initializer: [0.002831s] Passed.
    isc_hmacmd5: [0.002181s] Passed.
    isc_hmacsha1: [0.003768s] Passed.
    isc_hmacsha224: [0.002811s] Passed.
    isc_hmacsha256: [0.004455s] Passed.
    isc_hmacsha384: [0.002969s] Passed.
    isc_hmacsha512: [0.003471s] Passed.
    isc_md5: [0.002557s] Passed.
    isc_sha1: [0.307721s] Passed.
    isc_sha224: [0.323275s] Passed.
    isc_sha256: [0.311866s] Passed.
    isc_sha384: [0.309460s] Passed.
    isc_sha512: [0.309825s] Passed.
    md5_check: [0.002905s] Passed.
    sha1_check: [0.002425s] Passed.
[1.610809s]

lib/isc/tests/heap_test (38/61): 1 test cases
    isc_heap_delete: [0.003746s] Passed.
[0.003846s]

lib/isc/tests/ht_test (39/61): 4 test cases
    isc_ht_1: [0.012331s] Passed.
    isc_ht_20: [9.830149s] Passed.
    isc_ht_8: [2.690381s] Passed.
    isc_ht_iterator: [0.215011s] Passed.
[12.748235s]

lib/isc/tests/inet_ntop_test (40/61): 1 test cases
    isc_net_ntop: [0.003391s] Passed.
[0.003497s]

lib/isc/tests/lex_test (41/61): 2 test cases
    lex_0xff: [0.005313s] Passed.
    lex_setline: [0.003698s] Passed.
[0.009169s]

lib/isc/tests/mem_test (42/61): 6 test cases
    isc_mem: [148.685359s] Passed.
    isc_mem_inuse: [0.007047s] Passed.
    isc_mem_noflags: [0.007585s] Passed.
    isc_mem_recordflag: [0.003579s] Passed.
    isc_mem_total: [2.974914s] Passed.
    isc_mem_traceflag: [0.016047s] Passed.
[151.695170s]

lib/isc/tests/netaddr_test (43/61): 3 test cases
    netaddr_isnetzero: [0.010757s] Passed.
    netaddr_masktoprefixlen: [0.003628s] Passed.
    netaddr_multicast: [0.002246s] Passed.
[0.017201s]

lib/isc/tests/parse_test (44/61): 1 test cases
    parse_overflow: [0.006862s] Passed.
[0.006954s]

lib/isc/tests/pool_test (45/61): 3 test cases
    create_pool: [0.007390s] Passed.
    expand_pool: [0.006896s] Passed.
    get_objects: [0.008870s] Passed.
[0.023404s]

lib/isc/tests/queue_test (46/61): 1 test cases
    queue_valid: [0.006667s] Passed.
[0.006751s]

lib/isc/tests/radix_test (47/61): 1 test cases
    isc_radix_search: [0.007522s] Passed.
[0.007622s]

lib/isc/tests/regex_test (48/61): 1 test cases
    regex_validate: [0.451417s] Passed.
[0.451508s]

lib/isc/tests/result_test (49/61): 2 test cases
    isc_result_toid: [0.002697s] Passed.
    isc_result_totext: [0.002237s] Passed.
[0.005081s]

lib/isc/tests/safe_test (50/61): 2 test cases
    isc_safe_memequal: [0.001866s] Passed.
    isc_safe_memwipe: [0.005841s] Passed.
[0.007871s]

lib/isc/tests/sockaddr_test (51/61): 3 test cases
    sockaddr_eqaddrprefix: [0.011833s] Passed.
    sockaddr_hash: [0.006237s] Passed.
    sockaddr_isnetzero: [0.002275s] Passed.
[0.020580s]

lib/isc/tests/socket_test (52/61): 8 test cases
    net_probedscp: [0.002469s] Passed.
    tcp_dscp_v4: [0.014341s] Passed.
    tcp_dscp_v6: [0.016997s] Passed.
    udp_dscp_v4: [0.014296s] Passed.
    udp_dscp_v6: [0.014174s] Passed.
    udp_dup: [0.014470s] Passed.
    udp_sendto: [0.010946s] Passed.
    udp_trunc: [0.015848s] Passed.
[0.104454s]

lib/isc/tests/symtab_test (53/61): 1 test cases
    symtab_grow: [0.050456s] Passed.
[0.050580s]

lib/isc/tests/task_test (54/61): 13 test cases
    all_events: [0.007366s] Passed.
    basic: [12.016034s] Passed.
    create_task: [0.006813s] Passed.
    manytasks: [0.280229s] Passed.
    post_shutdown: [0.010770s] Passed.
    privilege_drop: [0.009378s] Passed.
    privileged_events: [0.018896s] Passed.
    purge: [0.024801s] Passed.
    purgeevent: [0.007535s] Passed.
    purgeevent_notpurge: [0.006684s] Passed.
    purgerange: [0.024238s] Passed.
    shutdown: [0.011026s] Passed.
    task_exclusive: [0.009388s] Passed.
[12.434195s]

lib/isc/tests/taskpool_test (55/61): 4 test cases
    create_pool: [0.006672s] Passed.
    expand_pool: [0.010954s] Passed.
    get_tasks: [0.007082s] Passed.
    set_privilege: [0.006532s] Passed.
[0.031582s]

lib/isc/tests/time_test (56/61): 6 test cases
    isc_time_formatISO8601: [0.010806s] Passed.
    isc_time_formatISO8601L: [0.002514s] Passed.
    isc_time_formatISO8601Lms: [0.010985s] Passed.
    isc_time_formatISO8601ms: [0.002738s] Passed.
    isc_time_formatshorttimestamp: [0.002677s] Passed.
    isc_time_parsehttptimestamp: [0.003022s] Passed.
[0.033234s]

lib/isc/tests/timer_test (57/61): 5 test cases
    once_idle: [1.213179s] Passed.
    once_life: [1.119672s] Passed.
    purge: [3.016245s] Passed.
    reset: [2.261879s] Passed.
    ticker: [6.068886s] Passed.
[13.680497s]

lib/isccfg/tests/parser_test (58/61): 3 test cases
    cfg_map_firstclause: [0.003633s] Passed.
    cfg_map_nextclause: [0.002150s] Passed.
    parse_buffer: [0.004447s] Passed.
[0.010494s]

lib/ns/tests/listenlist_test (59/61): 1 test cases
    ns_listenlist_default: [0.012395s] Passed.
[0.012486s]

lib/ns/tests/notify_test (60/61): 1 test cases
    notify_start: [1.111872s] Passed.
[1.112189s]

lib/ns/tests/query_test (61/61): 2 test cases
    ns__query_sfcache: [1.113890s] Passed.
    ns__query_start: [1.176049s] Passed.
[2.290581s]

Summary for 61 test programs:
    262 passed test cases.
    0 failed test cases.
    0 expected failed test cases.
    2 skipped test cases.
R:PASS
E:unit:Thu Sep 20 11:48:11 CDT 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment