Making check in libxorp make[1]: Entering directory `/hosthome/xorp-1.6/libxorp' make check-am make[2]: Entering directory `/hosthome/xorp-1.6/libxorp' make test_asyncio test_callback test_config_param test_heap test_ipnet test_ipv4 test_ipv4net test_ipv6 test_ipv6net test_ipvx test_ipvxnet test_mac test_observers test_profile test_ref_ptr test_ref_trie test_run_command test_sched test_service test_task test_test_main test_time_slice test_timer test_timeval test_trie test_types test_utils test_vif make[3]: Entering directory `/hosthome/xorp-1.6/libxorp' make[3]: `test_asyncio' is up to date. make[3]: `test_callback' is up to date. make[3]: `test_config_param' is up to date. make[3]: `test_heap' is up to date. make[3]: `test_ipnet' is up to date. make[3]: `test_ipv4' is up to date. make[3]: `test_ipv4net' is up to date. make[3]: `test_ipv6' is up to date. make[3]: `test_ipv6net' is up to date. make[3]: `test_ipvx' is up to date. make[3]: `test_ipvxnet' is up to date. make[3]: `test_mac' is up to date. make[3]: `test_observers' is up to date. make[3]: `test_profile' is up to date. make[3]: `test_ref_ptr' is up to date. make[3]: `test_ref_trie' is up to date. make[3]: `test_run_command' is up to date. make[3]: `test_sched' is up to date. make[3]: `test_service' is up to date. make[3]: `test_task' is up to date. make[3]: `test_test_main' is up to date. make[3]: `test_time_slice' is up to date. make[3]: `test_timer' is up to date. make[3]: `test_timeval' is up to date. make[3]: `test_trie' is up to date. make[3]: `test_types' is up to date. make[3]: `test_utils' is up to date. make[3]: `test_vif' is up to date. make[3]: Leaving directory `/hosthome/xorp-1.6/libxorp' make check-TESTS make[3]: Entering directory `/hosthome/xorp-1.6/libxorp' 184 [ 2009/06/04 16:59:56 ERROR test_asyncio:3501 LIBXORP +273 selector.cc remove_ioevent_cb ] Attempting to remove fd = 5 that is outside range of file descriptors 0..0 75 17 134 169 60 105 133 98 126 25 175 113 140 121 91 181 90 36 79 15 167 127 64 58 188 49 160 150 132 40 30 97 142 189 173 146 105 29 49 169 25 43 12 13 182 81 141 51 106 85 Transfered 2600673700 bytes between AsyncFileWriter and AsyncFileReader. PASS: test_asyncio Widget event 3 Funky, Funky, Widget event 4 Funky, Funky, Funky, Funky, Funky, Funky, Funky, Funky, Widget event 5 SafeWidget event 0 SafeWidget event 1 SafeWidget event 2 SafeWidget event 3 SafeWidget event 4 PASS: test_callback PASS: test_config_param PASS: test_heap PASS: test_ipnet PASS: test_ipv4 Running: test_ipv4net_valid_constructors Running: test_ipv4net_invalid_constructors Running: test_ipv4net_operators Running: test_ipv4net_address_type Running: test_ipv4net_address_overlap Running: test_ipv4net_address_const Running: test_ipv4net_manipulate_address PASS: test_ipv4net PASS: test_ipv6 Running: test_ipv6net_valid_constructors Running: test_ipv6net_invalid_constructors Running: test_ipv6net_operators Running: test_ipv6net_address_type Running: test_ipv6net_address_overlap Running: test_ipv6net_address_const Running: test_ipv6net_manipulate_address PASS: test_ipv6net PASS: test_ipvx Running: test_ipvxnet_valid_constructors Running: test_ipvxnet_invalid_constructors Running: test_ipvxnet_operators Running: test_ipvxnet_address_type Running: test_ipvxnet_address_overlap Running: test_ipvxnet_address_const Running: test_ipvxnet_manipulate_address Running: test_ipvxnet_invalid_manipulate_address PASS: test_ipvxnet Running: test_mac_valid_constructors Running: test_mac_invalid_constructors Running: test_mac_valid_copy_in_out Running: test_mac_invalid_copy_in_out Running: test_mac_operators Running: test_mac_address_type Running: test_mac_address_const PASS: test_mac ------------------------------------------------------ notif sched 3674.421566 notif sched 3673.951566 notif added fd: 4 mask: 0x1 notif added fd: 5 mask: 0x2 notif added fd: 4 mask: 0x4 notif removed fd: 4 mask: 0x1 notif removed fd: 5 mask: 0x2 notif removed fd: 4 mask: 0x4 fd: 5 event: 1 is here .notif sched 3673.981566 .notif sched 3674.011566 .notif sched 3674.041566 .notif sched 3674.071566 .notif sched 3674.101566 .notif sched 3674.131566 .notif sched 3674.161566 .notif sched 3674.191566 .notif sched 3674.221566 .notif sched 3674.251566 .notif sched 3674.281566 .notif sched 3674.311566 .notif sched 3674.341566 .notif sched 3674.371566 .notif sched 3674.401566 .notif sched 3674.431566 #notif unsch 3674.431566 Test passed ------------------------------------------------------ PASS: test_observers Running: test1 Running: test2 Running: test3 Running: test4 PASS: test_profile PASS: test_ref_ptr adding n1: 1.2.1.0/24 route: 0xbfe15b77 ----------------------------------------------- looking up net: 1.2.1.0/24 PASS ----------- adding n2: 1.2.0.0/16 route: 0xbfe15b6b ----------------------------------------------- looking up net: 1.2.1.0/24 PASS ----------- ----------------------------------------------- looking up net: 1.2.0.0/16 PASS ----------- adding n3: 1.2.3.0/24 route: 0xbfe15b5f ----------------------------------------------- looking up net: 1.2.1.0/24 PASS ----------- ----------------------------------------------- looking up net: 1.2.0.0/16 PASS ----------- ----------------------------------------------- looking up net: 1.2.3.0/24 PASS ----------- adding n4: 1.2.128.0/24 route: 0xbfe15b53 ----------------------------------------------- looking up net: 1.2.1.0/24 PASS ----------- ----------------------------------------------- looking up net: 1.2.0.0/16 PASS ----------- ----------------------------------------------- looking up net: 1.2.3.0/24 PASS ----------- ----------------------------------------------- looking up net: 1.2.128.0/24 PASS ----------- adding n5: 1.2.0.0/20 route: 0xbfe15b47 ----------------------------------------------- looking up net: 1.2.1.0/24 PASS ----------- ----------------------------------------------- looking up net: 1.2.0.0/16 PASS ----------- ----------------------------------------------- looking up net: 1.2.3.0/24 PASS ----------- ----------------------------------------------- looking up net: 1.2.128.0/24 PASS ----------- ----------------------------------------------- looking up net: 1.2.0.0/20 PASS ----------- ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.0.0/20 PL *** node: 1.2.128.0/24 PL *** node: 1.2.0.0/16 PL --------------- ----------------------------------------------- looking up net: 1.2.1.0/24 PASS ----------- ----------------------------------------------- looking up net: 1.2.0.0/16 PASS ----------- ----------------------------------------------- looking up net: 1.2.3.0/24 PASS ----------- ----------------------------------------------- looking up net: 1.2.128.0/24 PASS ----------- ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.128.0/24 PL *** node: 1.2.0.0/16 PL --------------- ----------------------------------------------- looking up net: 1.2.0.0/16 PASS ----------- ----------------------------------------------- looking up net: 1.2.3.0/24 PASS ----------- ----------------------------------------------- looking up net: 1.2.128.0/24 PASS ----------- ---- print trie --- *** node: 1.2.3.0/24 PL *** node: 1.2.128.0/24 PL *** node: 1.2.0.0/16 PL --------------- ----------------------------------------------- looking up net: 1.2.3.0/24 PASS ----------- ----------------------------------------------- looking up net: 1.2.128.0/24 PASS ----------- ---- print trie --- *** node: 1.2.3.0/24 PL *** node: 1.2.128.0/24 PL --------------- ----------------------------------------------- looking up net: 1.2.0.0/16 PASS ----------- ----------------------------------------------- looking up net: 1.2.128.0/24 PASS ----------- ---- print trie --- *** node: 1.2.128.0/24 PL *** node: 1.2.0.0/16 PL --------------- adding n6: 1.2.192.0/24 route: 0xbfe15b3b ----------------------------------------------- looking up net: 1.2.0.0/16 PASS ----------- ----------------------------------------------- looking up net: 1.2.128.0/24 PASS ----------- ----------------------------------------------- looking up net: 1.2.192.0/24 PASS ----------- ----------------------------------------------- looking up net: 1.2.192.1 PASS ----------- ----------------------------------------------- looking up net: 1.2.191.1 PASS ----------- ---- print trie --- *** node: 1.2.128.0/24 PL *** node: 1.2.192.0/24 PL *** node: 1.2.0.0/16 PL --------------- ----------------------------------------------- looking up upper bound: 1.2.190.1 Pass: result = 1.2.191.255 ----------- ----------------------------------------------- looking up lower bound: 1.2.190.1 Pass: result = 1.2.129.0 ----------- ----------------------------------------------- looking up upper bound: 1.2.120.1 Pass: result = 1.2.127.255 ----------- ----------------------------------------------- looking up lower bound: 1.2.120.1 Pass: result = 1.2.0.0 ----------- ----------------------------------------------- looking up upper bound: 1.2.192.1 Pass: result = 1.2.192.255 ----------- ----------------------------------------------- looking up lower bound: 1.2.192.1 Pass: result = 1.2.192.0 ----------- ----------------------------------------------- looking up upper bound: 1.2.128.1 Pass: result = 1.2.128.255 ----------- ----------------------------------------------- looking up lower bound: 1.2.128.1 Pass: result = 1.2.128.0 ----------- ----------------------------------------------- looking up upper bound: 1.2.193.1 Pass: result = 1.2.255.255 ----------- ----------------------------------------------- looking up lower bound: 1.2.193.1 Pass: result = 1.2.193.0 ----------- ----------------------------------------------- looking up upper bound: 1.2.128.1 Pass: result = 1.2.191.255 ----------- ----------------------------------------------- looking up lower bound: 1.2.128.1 Pass: result = 1.2.0.0 ----------- ----------------------------------------------- looking up lower bound: 1.2.190.1 Pass: result = 1.2.0.0 ----------- ----------------------------------------------- looking up upper bound: 1.2.128.1 Pass: result = 1.2.255.255 ----------- ----------------------------------------------- looking up lower bound: 1.2.128.1 Pass: result = 1.2.0.0 ----------- ----------------------------------------------- looking up upper bound: 1.2.128.1 Pass: result = 255.255.255.255 ----------- ----------------------------------------------- looking up lower bound: 1.2.128.1 Pass: result = 0.0.0.0 ----------- ----------------------------------------------- looking up net: fe80::2c0:4fff:0:0/96 PASS ----------- ----------------------------------------------- looking up net: fe80::2c0:4fff:fe68:8c58 PASS ----------- ----------------------------------------------- looking up upper bound: fe80::2c0:4fff:fe68:8c58 Pass: result = fe80::2c0:4fff:ffff:ffff ----------- ---- print trie --- --------------- ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.2.0/23 PL *** node: 1.2.0.0/16 PL --------------- ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.2.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.0.0/16 PL --------------- ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.0.0/15 PL --------------- ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.0.0/16 PL --------------- ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.0.0/16 PL *** node: 1.0.0.0/14 PL --------------- ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.0.0/16 PL *** node: 1.2.0.0/15 PL *** node: 1.0.0.0/14 PL --------------- ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.0.0/16 PL *** node: 1.3.0.0/17 PL *** node: 1.2.0.0/15 PL --------------- ----------------------------------------------- looking up net: 1.2.2.1 PASS ----------- ----------------------------------------------- looking up less specific for net: 1.2.1.0/24 PASS ----------- ----------------------------------------------- looking up less specific for net: 1.2.3.0/24 PASS ----------- ----------------------------------------------- looking up less specific for net: 1.3.0.0/17 PASS ----------- ----------------------------------------------- looking up less specific for net: 1.2.0.0/15 PASS ----------- ----------------------------------------------- looking up less specific for net: 1.2.128.0/24 PASS ----------- ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.3.0.0/17 PL *** node: 1.2.0.0/15 PL --------------- ----------------------------------------------- looking up lower bound: 1.2.128.1 Pass: result = 1.2.4.0 ----------- ----------------------------------------------- looking up upper bound: 1.2.0.1 Pass: result = 1.2.0.255 ----------- ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.3.0.0/17 PL *** node: 1.2.0.0/15 PL --------------- ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.3.0.0/17 PL *** node: 1.0.0.0/14 PL --------------- ----------------------------------------------- looking up upper bound: 1.0.0.1 Pass: result = 1.2.0.255 ----------- ----------------------------------------------- looking up lower bound: 1.0.0.1 Pass: result = 0.0.0.0 ----------- ----------------------------------------------- looking up upper bound: 1.3.128.1 Pass: result = 255.255.255.255 ----------- ----------------------------------------------- looking up upper bound: 1.2.2.1 Pass: result = 1.2.2.255 ----------- ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.3.0.0/17 PL --------------- ------ ------ ---- print trie --- *** node: 1.3.0.0/17 PL *** node: 1.0.0.0/14 PL --------------- ------ ------ ------ ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.2.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.0.0/15 PL *** node: 1.0.0.0/14 PL --------------- ------ ------ ------ ------ ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.2.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.0.0/15 PL *** node: 1.0.0.0/14 PL --------------- ------ Test replacement of interior node ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.2.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.2.0/23 PL *** node: 1.2.0.0/15 PL *** node: 1.0.0.0/14 PL --------------- ================== Test of begin() ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.2.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.2.0/23 PL --------------- ================== Test of lower_bound() ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.2.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.2.0/23 PL --------------- iter.key = 1.2.1.0/24 Test /32 prefix works ----------------------------------------------- looking up net: 9.9.9.9 PASS ----------- ----------------------------------------------- looking up net: 9.9.9.8 PASS ----------- ================== Test of preorder iterator adding n16: 1.2.3.0/24 route: 0xbfe15a7b adding n17: 1.2.1.0/24 route: 0xbfe15a6f adding n18: 1.2.0.0/16 route: 0xbfe15a63 adding n19: 1.2.128.0/24 route: 0xbfe15a57 adding n20: 1.2.0.0/20 route: 0xbfe15a4b ----------- Test of prefix increment (++ti) ----------- *** node: 1.2.0.0/16 PL *** node: 1.2.0.0/20 PL *** node: 1.2.1.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.128.0/24 PL PASS ----------- Test of postfix increment (ti++) ----------- *** node: 1.2.0.0/16 PL *** node: 1.2.0.0/20 PL *** node: 1.2.1.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.128.0/24 PL PASS Remove entry that is being pointed at by an iterator adding n1: 1.2.1.0/24 route: 0xbfe15947 PASS Remove entry that is being pointed at by an iterator adding n1: 1.2.1.0/24 route: 0xbfe15937 PASS PASS: test_ref_trie [ 2009/06/04 17:00:16 WARNING test_run_command LIBXORP ] 10 seconds between calls to EventLoop::run PASS: test_run_command.sh PASS: test_sched PASS: test_service test weights: PASS test priority 1: PASS test priority 2: PASS PASS: test_task Running: test1 Running: test2 Running: test3 Running: test4 Running: test5 Running: test6 PASS: test_test_main PASS: test_time_slice a is 2147483647.999998 b is 2147483647.999999 c is 2147483648.000000 a < b is 1 b < c is 0 ......................................................................................................................................................................O++ create a bunch of timers to fire in about 2s ++ move deadline of 1/3 of them by 5s ++ create 100K timers which never fire because they go out of scope and are automatically deleted ++ wait for the two batches of events at 2 and 5s -- fired 0 -- fired 0 -- fired 0 O-- fired 1 O-- fired 2 O-- fired 3 O-- fired 4 O-- fired 5 O-- fired 6 O-- fired 7 -- fired 7 O-- fired 8 O-- fired 9 O-- fired 10 O-- fired 11 O-- fired 12 O-- fired 13 O-- fired 14 -- fired 14 O-- fired 15 O-- fired 16 O-- fired 17 O-- fired 18 O-- fired 19 O-- fired 20 O-- fired 21 -- fired 21 O-- fired 22 O-- fired 23 O-- fired 24 O-- fired 25 O-- fired 26 O-- fired 27 O-- fired 28 -- fired 28 O-- fired 29 O-- fired 30 O-- fired 31 O-- fired 32 O-- fired 33 O-- fired 34 -- fired 34 O-- fired 35 O-- fired 36 O-- fired 37 O-- fired 38 O-- fired 39 O-- fired 40 O-- fired 41 O-- fired 42 O-- fired 43 O-- fired 44 -- fired 44 O-- fired 45 O-- fired 46 O-- fired 47 O-- fired 48 -- fired 48 O-- fired 49 O-- fired 50 O-- fired 51 O-- fired 52 O-- fired 53 O-- fired 54 -- fired 54 O-- fired 55 O-- fired 56 O-- fired 57 O-- fired 58 O-- fired 59 O-- fired 60 O-- fired 61 -- fired 61 O-- fired 62 O-- fired 63 O-- fired 64 O-- fired 65 O-- fired 66 -- fired 66 [ 2009/06/04 17:00:29 WARNING test_timer LIBXORP ] 5 seconds between calls to EventLoop::run O-- fired 67 O-- fired 68 O-- fired 69 O-- fired 70 -- fired 70 O-- fired 71 O-- fired 72 O-- fired 73 O-- fired 74 -- fired 74 O-- fired 75 O-- fired 76 O-- fired 77 -- fired 77 O-- fired 78 O-- fired 79 O-- fired 80 -- fired 80 O-- fired 81 O-- fired 82 O-- fired 83 O-- fired 84 O-- fired 85 -- fired 85 O-- fired 86 O-- fired 87 O-- fired 88 O-- fired 89 O-- fired 90 -- fired 90 O-- fired 91 O-- fired 92 O-- fired 93 O-- fired 94 O-- fired 95 -- fired 95 O-- fired 96 O-- fired 97 -- fired 97 O-- fired 98 O-- fired 99 O done with test_many Start ZeroTimer test End ZeroTimer test PASS: test_timer PASS: test_timeval PASS: find on empty trie found nothing adding n1: 1.2.1.0/24 route: 0xbfbd5a8b ----------------------------------------------- looking up net: 1.2.1.0/24 PASS ----------- adding n2: 1.2.0.0/16 route: 0xbfbd5a7f ----------------------------------------------- looking up net: 1.2.1.0/24 PASS ----------- ----------------------------------------------- looking up net: 1.2.0.0/16 PASS ----------- adding n3: 1.2.3.0/24 route: 0xbfbd5a73 ----------------------------------------------- looking up net: 1.2.1.0/24 PASS ----------- ----------------------------------------------- looking up net: 1.2.0.0/16 PASS ----------- ----------------------------------------------- looking up net: 1.2.3.0/24 PASS ----------- adding n4: 1.2.128.0/24 route: 0xbfbd5a67 ----------------------------------------------- looking up net: 1.2.1.0/24 PASS ----------- ----------------------------------------------- looking up net: 1.2.0.0/16 PASS ----------- ----------------------------------------------- looking up net: 1.2.3.0/24 PASS ----------- ----------------------------------------------- looking up net: 1.2.128.0/24 PASS ----------- adding n5: 1.2.0.0/20 route: 0xbfbd5a5b ----------------------------------------------- looking up net: 1.2.1.0/24 PASS ----------- ----------------------------------------------- looking up net: 1.2.0.0/16 PASS ----------- ----------------------------------------------- looking up net: 1.2.3.0/24 PASS ----------- ----------------------------------------------- looking up net: 1.2.128.0/24 PASS ----------- ----------------------------------------------- looking up net: 1.2.0.0/20 PASS ----------- ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.0.0/20 PL *** node: 1.2.128.0/24 PL *** node: 1.2.0.0/16 PL --------------- ----------------------------------------------- looking up net: 1.2.1.0/24 PASS ----------- ----------------------------------------------- looking up net: 1.2.0.0/16 PASS ----------- ----------------------------------------------- looking up net: 1.2.3.0/24 PASS ----------- ----------------------------------------------- looking up net: 1.2.128.0/24 PASS ----------- ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.128.0/24 PL *** node: 1.2.0.0/16 PL --------------- ----------------------------------------------- looking up net: 1.2.0.0/16 PASS ----------- ----------------------------------------------- looking up net: 1.2.3.0/24 PASS ----------- ----------------------------------------------- looking up net: 1.2.128.0/24 PASS ----------- ---- print trie --- *** node: 1.2.3.0/24 PL *** node: 1.2.128.0/24 PL *** node: 1.2.0.0/16 PL --------------- ----------------------------------------------- looking up net: 1.2.3.0/24 PASS ----------- ----------------------------------------------- looking up net: 1.2.128.0/24 PASS ----------- ---- print trie --- *** node: 1.2.3.0/24 PL *** node: 1.2.128.0/24 PL --------------- ----------------------------------------------- looking up net: 1.2.0.0/16 PASS ----------- ----------------------------------------------- looking up net: 1.2.128.0/24 PASS ----------- ---- print trie --- *** node: 1.2.128.0/24 PL *** node: 1.2.0.0/16 PL --------------- adding n6: 1.2.192.0/24 route: 0xbfbd5a4f ----------------------------------------------- looking up net: 1.2.0.0/16 PASS ----------- ----------------------------------------------- looking up net: 1.2.128.0/24 PASS ----------- ----------------------------------------------- looking up net: 1.2.192.0/24 PASS ----------- ----------------------------------------------- looking up net: 1.2.192.1 PASS ----------- ----------------------------------------------- looking up net: 1.2.191.1 PASS ----------- ---- print trie --- *** node: 1.2.128.0/24 PL *** node: 1.2.192.0/24 PL *** node: 1.2.0.0/16 PL --------------- ----------------------------------------------- looking up upper bound: 1.2.190.1 Pass: result = 1.2.191.255 ----------- ----------------------------------------------- looking up lower bound: 1.2.190.1 Pass: result = 1.2.129.0 ----------- ----------------------------------------------- looking up upper bound: 1.2.120.1 Pass: result = 1.2.127.255 ----------- ----------------------------------------------- looking up lower bound: 1.2.120.1 Pass: result = 1.2.0.0 ----------- ----------------------------------------------- looking up upper bound: 1.2.192.1 Pass: result = 1.2.192.255 ----------- ----------------------------------------------- looking up lower bound: 1.2.192.1 Pass: result = 1.2.192.0 ----------- ----------------------------------------------- looking up upper bound: 1.2.128.1 Pass: result = 1.2.128.255 ----------- ----------------------------------------------- looking up lower bound: 1.2.128.1 Pass: result = 1.2.128.0 ----------- ----------------------------------------------- looking up upper bound: 1.2.193.1 Pass: result = 1.2.255.255 ----------- ----------------------------------------------- looking up lower bound: 1.2.193.1 Pass: result = 1.2.193.0 ----------- ----------------------------------------------- looking up upper bound: 1.2.128.1 Pass: result = 1.2.191.255 ----------- ----------------------------------------------- looking up lower bound: 1.2.128.1 Pass: result = 1.2.0.0 ----------- ----------------------------------------------- looking up lower bound: 1.2.190.1 Pass: result = 1.2.0.0 ----------- ----------------------------------------------- looking up upper bound: 1.2.128.1 Pass: result = 1.2.255.255 ----------- ----------------------------------------------- looking up lower bound: 1.2.128.1 Pass: result = 1.2.0.0 ----------- ----------------------------------------------- looking up upper bound: 1.2.128.1 Pass: result = 255.255.255.255 ----------- ----------------------------------------------- looking up lower bound: 1.2.128.1 Pass: result = 0.0.0.0 ----------- ----------------------------------------------- looking up net: fe80::2c0:4fff:0:0/96 PASS ----------- ----------------------------------------------- looking up net: fe80::2c0:4fff:fe68:8c58 PASS ----------- ----------------------------------------------- looking up upper bound: fe80::2c0:4fff:fe68:8c58 Pass: result = fe80::2c0:4fff:ffff:ffff ----------- ---- print trie --- --------------- ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.2.0/23 PL *** node: 1.2.0.0/16 PL --------------- ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.2.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.0.0/16 PL --------------- ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.0.0/15 PL --------------- ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.0.0/16 PL --------------- ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.0.0/16 PL *** node: 1.0.0.0/14 PL --------------- ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.0.0/16 PL *** node: 1.2.0.0/15 PL *** node: 1.0.0.0/14 PL --------------- ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.0.0/16 PL *** node: 1.3.0.0/17 PL *** node: 1.2.0.0/15 PL --------------- ----------------------------------------------- looking up net: 1.2.2.1 PASS ----------- ----------------------------------------------- looking up less specific for net: 1.2.1.0/24 PASS ----------- ----------------------------------------------- looking up less specific for net: 1.2.3.0/24 PASS ----------- ----------------------------------------------- looking up less specific for net: 1.3.0.0/17 PASS ----------- ----------------------------------------------- looking up less specific for net: 1.2.0.0/15 PASS ----------- ----------------------------------------------- looking up less specific for net: 1.2.128.0/24 PASS ----------- ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.3.0.0/17 PL *** node: 1.2.0.0/15 PL --------------- ----------------------------------------------- looking up lower bound: 1.2.128.1 Pass: result = 1.2.4.0 ----------- ----------------------------------------------- looking up upper bound: 1.2.0.1 Pass: result = 1.2.0.255 ----------- ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.3.0.0/17 PL *** node: 1.2.0.0/15 PL --------------- ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.3.0.0/17 PL *** node: 1.0.0.0/14 PL --------------- ----------------------------------------------- looking up upper bound: 1.0.0.1 Pass: result = 1.2.0.255 ----------- ----------------------------------------------- looking up lower bound: 1.0.0.1 Pass: result = 0.0.0.0 ----------- ----------------------------------------------- looking up upper bound: 1.3.128.1 Pass: result = 255.255.255.255 ----------- ----------------------------------------------- looking up upper bound: 1.2.2.1 Pass: result = 1.2.2.255 ----------- ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.3.0.0/17 PL --------------- ---- print trie --- *** node: 1.3.0.0/17 PL *** node: 1.0.0.0/14 PL --------------- ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.2.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.0.0/15 PL *** node: 1.0.0.0/14 PL --------------- ------ ------ ------ ------ ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.2.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.0.0/15 PL *** node: 1.0.0.0/14 PL --------------- ------ Test replacement of interior node ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.2.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.2.0/23 PL *** node: 1.2.0.0/15 PL *** node: 1.0.0.0/14 PL --------------- ================== Test of begin() ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.2.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.2.0/23 PL --------------- ================== Test of lower_bound() ---- print trie --- *** node: 1.2.1.0/24 PL *** node: 1.2.2.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.2.0/23 PL --------------- iter.key = 1.2.1.0/24 Test /32 prefix works ----------------------------------------------- looking up net: 9.9.9.9 PASS ----------- ----------------------------------------------- looking up net: 9.9.9.8 PASS ----------- ================== Test of preorder iterator adding n16: 1.2.3.0/24 route: 0xbfbd598b adding n17: 1.2.1.0/24 route: 0xbfbd597f adding n18: 1.2.0.0/16 route: 0xbfbd5973 adding n19: 1.2.128.0/24 route: 0xbfbd5967 adding n20: 1.2.0.0/20 route: 0xbfbd595b ----------- Test of prefix increment (++ti) ----------- *** node: 1.2.0.0/16 PL *** node: 1.2.0.0/20 PL *** node: 1.2.1.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.128.0/24 PL PASS ----------- Test of postfix increment (ti++) ----------- *** node: 1.2.0.0/16 PL *** node: 1.2.0.0/20 PL *** node: 1.2.1.0/24 PL *** node: 1.2.3.0/24 PL *** node: 1.2.128.0/24 PL PASS Find subtree ---- print trie --- *** node: 169.229.0.136/29 PL *** node: 192.150.187.0/25 PL *** node: 192.168.254.2/32 PL *** node: 192.168.254.3/32 PL --------------- ---- print trie --- *** node: 169.229.0.136/29 PL *** node: 192.150.187.248/29 PL *** node: 192.168.254.2/32 PL *** node: 192.168.254.3/32 PL --------------- PASS PASS: test_trie PASS: test_types PASS: test_utils PASS: test_vif =================== All 28 tests passed =================== make[3]: Leaving directory `/hosthome/xorp-1.6/libxorp' make[2]: Leaving directory `/hosthome/xorp-1.6/libxorp' make[1]: Leaving directory `/hosthome/xorp-1.6/libxorp' Making check in libcomm make[1]: Entering directory `/hosthome/xorp-1.6/libcomm' make test_comm test_connect make[2]: Entering directory `/hosthome/xorp-1.6/libcomm' make[2]: `test_comm' is up to date. make[2]: `test_connect' is up to date. make[2]: Leaving directory `/hosthome/xorp-1.6/libcomm' make check-TESTS make[2]: Entering directory `/hosthome/xorp-1.6/libcomm' ================== All 0 tests passed ================== make[2]: Leaving directory `/hosthome/xorp-1.6/libcomm' make[1]: Leaving directory `/hosthome/xorp-1.6/libcomm' Making check in libxipc make[1]: Entering directory `/hosthome/xorp-1.6/libxipc' make test_xrl_error test_xrl test_xrl_atom test_xrl_args test_header test_inproc test_sudp test_stcp test_stcppf test_lemming test_xrl_router test_finder_tcp test_finder_messenger test_finder_msgs test_finder test_finder_events test_xrl_parser test_finder_to test_xrl_receiver test_xrl_sender test_xrl_parser.sh test_finder_deaths.sh test_leaks.sh make[2]: Entering directory `/hosthome/xorp-1.6/libxipc' make[2]: `test_xrl_error' is up to date. make[2]: `test_xrl' is up to date. make[2]: `test_xrl_atom' is up to date. make[2]: `test_xrl_args' is up to date. make[2]: `test_header' is up to date. make[2]: `test_inproc' is up to date. make[2]: `test_sudp' is up to date. make[2]: `test_stcp' is up to date. make[2]: `test_stcppf' is up to date. make[2]: `test_lemming' is up to date. make[2]: `test_xrl_router' is up to date. make[2]: `test_finder_tcp' is up to date. make[2]: `test_finder_messenger' is up to date. make[2]: `test_finder_msgs' is up to date. make[2]: `test_finder' is up to date. make[2]: `test_finder_events' is up to date. make[2]: `test_xrl_parser' is up to date. make[2]: `test_finder_to' is up to date. make[2]: `test_xrl_receiver' is up to date. make[2]: `test_xrl_sender' is up to date. make[2]: Nothing to be done for `test_xrl_parser.sh'. make[2]: Nothing to be done for `test_finder_deaths.sh'. make[2]: Nothing to be done for `test_leaks.sh'. make[2]: Leaving directory `/hosthome/xorp-1.6/libxipc' make check-TESTS make[2]: Entering directory `/hosthome/xorp-1.6/libxipc' PASS: test_xrl_error PASS: test_xrl PASS: test_xrl_atom PASS: test_xrl_args PASS: test_header PASS: test_inproc PASS: test_sudp \|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-PASS: test_stcp Testing STCPPacketHeader(1, 0, "100 Okay", 2864434397)... okay. Testing STCPPacketHeader(2, 1, "102 Command failed", 270544960)... okay. Testing STCPPacketHeader(3, 2, "102 Command failed", 270544960)... okay. Testing STCPPacketHeader(4, 3, "102 Command failed", 270544960)... okay. PASS: test_stcppf [ 2009/06/04 17:01:25 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:25 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:25 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:25 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:26 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:26 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:26 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:26 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:26 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:27 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:27 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:27 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:27 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:27 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:28 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:28 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:28 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:28 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:29 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:29 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:29 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:29 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:29 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:30 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:30 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:30 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:30 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:30 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:31 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:31 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:31 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:31 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:31 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:32 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:32 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:32 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:32 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:32 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:33 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:33 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:33 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:33 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:33 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:34 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:34 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:34 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:34 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:34 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:35 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:35 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:35 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:35 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:35 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:36 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:36 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:36 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:36 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:36 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:37 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:37 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:37 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:37 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:37 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:38 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:38 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:38 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:38 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:38 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:39 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:39 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:39 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:39 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:40 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:40 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:40 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:40 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:40 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:41 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:41 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:41 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:41 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:41 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:42 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:42 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:42 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:42 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:43 WARNING test_lemming XrlFinderTarget ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Xrl target is not enabled. [ 2009/06/04 17:01:43 ERROR test_lemming XRL ] NO FINDER [ 2009/06/04 17:01:43 ERROR test_lemming LIBXORP ] Write error 111 [ 2009/06/04 17:01:43 ERROR test_lemming XRL ] NO FINDER [ 2009/06/04 17:01:43 ERROR test_lemming LIBXORP ] Write error 111 [ 2009/06/04 17:01:43 ERROR test_lemming XRL ] NO FINDER [ 2009/06/04 17:01:43 ERROR test_lemming LIBXORP ] Write error 111 [ 2009/06/04 17:01:43 ERROR test_lemming XRL ] NO FINDER [ 2009/06/04 17:01:44 ERROR test_lemming LIBXORP ] Write error 111 [ 2009/06/04 17:01:44 ERROR test_lemming XRL ] NO FINDER [ 2009/06/04 17:01:44 ERROR test_lemming LIBXORP ] Write error 111 [ 2009/06/04 17:01:44 ERROR test_lemming XRL ] NO FINDER [ 2009/06/04 17:01:44 ERROR test_lemming LIBXORP ] Write error 111 [ 2009/06/04 17:01:44 ERROR test_lemming XRL ] NO FINDER [ 2009/06/04 17:01:44 ERROR test_lemming LIBXORP ] Write error 111 [ 2009/06/04 17:01:44 ERROR test_lemming XRL ] NO FINDER [ 2009/06/04 17:01:44 ERROR test_lemming LIBXORP ] Write error 111 [ 2009/06/04 17:01:45 ERROR test_lemming XRL ] NO FINDER [ 2009/06/04 17:01:45 ERROR test_lemming LIBXORP ] Write error 111 [ 2009/06/04 17:01:45 ERROR test_lemming XRL ] NO FINDER [ 2009/06/04 17:01:45 ERROR test_lemming LIBXORP ] Write error 111 [ 2009/06/04 17:01:45 ERROR test_lemming XRL ] NO FINDER [ 2009/06/04 17:01:45 ERROR test_lemming LIBXORP ] Write error 111 [ 2009/06/04 17:01:45 ERROR test_lemming XRL ] NO FINDER [ 2009/06/04 17:01:45 ERROR test_lemming LIBXORP ] Write error 111 [ 2009/06/04 17:01:45 ERROR test_lemming XRL ] NO FINDER [ 2009/06/04 17:01:45 ERROR test_lemming LIBXORP ] Write error 111 [ 2009/06/04 17:01:46 ERROR test_lemming XRL ] NO FINDER [ 2009/06/04 17:01:46 ERROR test_lemming LIBXORP ] Write error 111 [ 2009/06/04 17:01:46 ERROR test_lemming XRL ] NO FINDER [ 2009/06/04 17:01:46 ERROR test_lemming LIBXORP ] Write error 111 [ 2009/06/04 17:01:46 ERROR test_lemming XRL ] NO FINDER [ 2009/06/04 17:01:46 ERROR test_lemming LIBXORP ] Write error 111 [ 2009/06/04 17:01:46 ERROR test_lemming XRL ] NO FINDER PASS: test_lemming Test ran okay. PASS: test_xrl_router PASS: test_finder_tcp PASS: test_finder_messenger PASS: test_finder_msgs PASS: test_finder PASS: test_finder_events PASS: test_xrl_parser.sh Trying wait period of 1 seconds ./test_finder_deaths.sh: line 23: 3668 Killed ./test_finder_events -F ${finder_host}:${finder_port} Trying wait period of 2 seconds ./test_finder_deaths.sh: line 23: 3672 Killed ./test_finder_events -F ${finder_host}:${finder_port} Trying wait period of 3 seconds ./test_finder_deaths.sh: line 23: 3676 Killed ./test_finder_events -F ${finder_host}:${finder_port} Trying wait period of 4 seconds ./test_finder_deaths.sh: line 23: 3680 Killed ./test_finder_events -F ${finder_host}:${finder_port} Trying wait period of 5 seconds ./test_finder_deaths.sh: line 23: 3684 Killed ./test_finder_events -F ${finder_host}:${finder_port} Trying wait period of 6 seconds ./test_finder_deaths.sh: line 23: 3688 Killed ./test_finder_events -F ${finder_host}:${finder_port} Trying wait period of 8 seconds ./test_finder_deaths.sh: line 48: kill: (3692) - No such process Trying wait period of 9 seconds ./test_finder_deaths.sh: line 48: kill: (3696) - No such process Trying wait period of 10 seconds ./test_finder_deaths.sh: line 48: kill: (3700) - No such process Trying wait period of 11 seconds ./test_finder_deaths.sh: line 48: kill: (3704) - No such process Trying wait period of 12 seconds ./test_finder_deaths.sh: line 48: kill: (3708) - No such process Trying wait period of 13 seconds ./test_finder_deaths.sh: line 48: kill: (3712) - No such process PASS: test_finder_deaths.sh LeakCheck binary not found skipping test. PASS: test_leaks.sh =================== All 19 tests passed =================== make[2]: Leaving directory `/hosthome/xorp-1.6/libxipc' make[1]: Leaving directory `/hosthome/xorp-1.6/libxipc' Making check in libproto make[1]: Entering directory `/hosthome/xorp-1.6/libproto' make test_checksum test_config_node_id test_packet test_spt make[2]: Entering directory `/hosthome/xorp-1.6/libproto' make[2]: `test_checksum' is up to date. make[2]: `test_config_node_id' is up to date. make[2]: `test_packet' is up to date. make[2]: `test_spt' is up to date. make[2]: Leaving directory `/hosthome/xorp-1.6/libproto' make check-TESTS make[2]: Entering directory `/hosthome/xorp-1.6/libproto' Running: test_inet_checksum PASS: test_checksum PASS: test_config_node_id Running: test_ipv4_header Running: test_ipv6_header PASS: test_packet Running: test1 [ 3741 +906 spt.hh add_edge ] Edge from A to B exists Running: test2 [ 3741 +906 spt.hh add_edge ] Edge from A to B exists [ 3741 +944 spt.hh get_edge_weight ] Edge from B to A doesn't exists Running: test3 Running: test4 [ 2009/06/04 17:04:42 WARNING test_spt:3741 LIBPROTO +796 spt.hh dijkstra ] No origin Running: test5 [ 3741 +1003 spt.hh set_adjacent_weights ] Node: t [ 3741 +1003 spt.hh set_adjacent_weights ] Node: y [ 3741 +832 spt.hh dijkstra ] Previous: s [ 3741 +836 spt.hh dijkstra ] Permanent: y distance 5 next hop y [ 3741 +1003 spt.hh set_adjacent_weights ] Node: t [ 3741 +1003 spt.hh set_adjacent_weights ] Node: x [ 3741 +1003 spt.hh set_adjacent_weights ] Node: z [ 3741 +832 spt.hh dijkstra ] Previous: y [ 3741 +836 spt.hh dijkstra ] Permanent: z distance 7 next hop y [ 3741 +1003 spt.hh set_adjacent_weights ] Node: x [ 3741 +832 spt.hh dijkstra ] Previous: y [ 3741 +836 spt.hh dijkstra ] Permanent: t distance 8 next hop y [ 3741 +1003 spt.hh set_adjacent_weights ] Node: x [ 3741 +1003 spt.hh set_adjacent_weights ] Node: y [ 3741 +832 spt.hh dijkstra ] Previous: t [ 3741 +836 spt.hh dijkstra ] Permanent: x distance 9 next hop y [ 3741 +1003 spt.hh set_adjacent_weights ] Node: z Running: test6 [ 3741 +1003 spt.hh set_adjacent_weights ] Node: t [ 3741 +1003 spt.hh set_adjacent_weights ] Node: y [ 3741 +832 spt.hh dijkstra ] Previous: s [ 3741 +836 spt.hh dijkstra ] Permanent: y distance 5 next hop y [ 3741 +1003 spt.hh set_adjacent_weights ] Node: t [ 3741 +1003 spt.hh set_adjacent_weights ] Node: x [ 3741 +1003 spt.hh set_adjacent_weights ] Node: z [ 3741 +832 spt.hh dijkstra ] Previous: y [ 3741 +836 spt.hh dijkstra ] Permanent: z distance 7 next hop y [ 3741 +1003 spt.hh set_adjacent_weights ] Node: x [ 3741 +832 spt.hh dijkstra ] Previous: y [ 3741 +836 spt.hh dijkstra ] Permanent: t distance 8 next hop y [ 3741 +1003 spt.hh set_adjacent_weights ] Node: x [ 3741 +1003 spt.hh set_adjacent_weights ] Node: y [ 3741 +832 spt.hh dijkstra ] Previous: t [ 3741 +836 spt.hh dijkstra ] Permanent: x distance 9 next hop y [ 3741 +1003 spt.hh set_adjacent_weights ] Node: z [ 3741 +1003 spt.hh set_adjacent_weights ] Node: t [ 3741 +832 spt.hh dijkstra ] Previous: s [ 3741 +836 spt.hh dijkstra ] Permanent: t distance 10 next hop t [ 3741 +1003 spt.hh set_adjacent_weights ] Node: x [ 3741 +1003 spt.hh set_adjacent_weights ] Node: y [ 3741 +832 spt.hh dijkstra ] Previous: t [ 3741 +836 spt.hh dijkstra ] Permanent: x distance 11 next hop t [ 3741 +1003 spt.hh set_adjacent_weights ] Node: z [ 3741 +832 spt.hh dijkstra ] Previous: t [ 3741 +836 spt.hh dijkstra ] Permanent: y distance 12 next hop t [ 3741 +1003 spt.hh set_adjacent_weights ] Node: t [ 3741 +1003 spt.hh set_adjacent_weights ] Node: x [ 3741 +1003 spt.hh set_adjacent_weights ] Node: z [ 3741 +832 spt.hh dijkstra ] Previous: y [ 3741 +836 spt.hh dijkstra ] Permanent: z distance 14 next hop t [ 3741 +1003 spt.hh set_adjacent_weights ] Node: x [ 3741 +1003 spt.hh set_adjacent_weights ] Node: t [ 3741 +1003 spt.hh set_adjacent_weights ] Node: y [ 3741 +832 spt.hh dijkstra ] Previous: s [ 3741 +836 spt.hh dijkstra ] Permanent: t distance 1 next hop t [ 3741 +1003 spt.hh set_adjacent_weights ] Node: x [ 3741 +1003 spt.hh set_adjacent_weights ] Node: y [ 3741 +832 spt.hh dijkstra ] Previous: t [ 3741 +836 spt.hh dijkstra ] Permanent: x distance 2 next hop t [ 3741 +1003 spt.hh set_adjacent_weights ] Node: z [ 3741 +832 spt.hh dijkstra ] Previous: t [ 3741 +836 spt.hh dijkstra ] Permanent: y distance 3 next hop t [ 3741 +1003 spt.hh set_adjacent_weights ] Node: t [ 3741 +1003 spt.hh set_adjacent_weights ] Node: x [ 3741 +1003 spt.hh set_adjacent_weights ] Node: z [ 3741 +832 spt.hh dijkstra ] Previous: y [ 3741 +836 spt.hh dijkstra ] Permanent: z distance 5 next hop t [ 3741 +1003 spt.hh set_adjacent_weights ] Node: x [ 3741 +1003 spt.hh set_adjacent_weights ] Node: t [ 3741 +1003 spt.hh set_adjacent_weights ] Node: y [ 3741 +832 spt.hh dijkstra ] Previous: s [ 3741 +836 spt.hh dijkstra ] Permanent: y distance 5 next hop y [ 3741 +1003 spt.hh set_adjacent_weights ] Node: t [ 3741 +1003 spt.hh set_adjacent_weights ] Node: x [ 3741 +1003 spt.hh set_adjacent_weights ] Node: z [ 3741 +832 spt.hh dijkstra ] Previous: y [ 3741 +836 spt.hh dijkstra ] Permanent: t distance 8 next hop y [ 3741 +1003 spt.hh set_adjacent_weights ] Node: x [ 3741 +1003 spt.hh set_adjacent_weights ] Node: y [ 3741 +832 spt.hh dijkstra ] Previous: t [ 3741 +836 spt.hh dijkstra ] Permanent: x distance 9 next hop y [ 3741 +1003 spt.hh set_adjacent_weights ] Node: z [ 3741 +1003 spt.hh set_adjacent_weights ] Node: t [ 3741 +1003 spt.hh set_adjacent_weights ] Node: y [ 3741 +832 spt.hh dijkstra ] Previous: s [ 3741 +836 spt.hh dijkstra ] Permanent: y distance 5 next hop y [ 3741 +1003 spt.hh set_adjacent_weights ] Node: t [ 3741 +1003 spt.hh set_adjacent_weights ] Node: x [ 3741 +832 spt.hh dijkstra ] Previous: y [ 3741 +836 spt.hh dijkstra ] Permanent: t distance 8 next hop y [ 3741 +1003 spt.hh set_adjacent_weights ] Node: x [ 3741 +1003 spt.hh set_adjacent_weights ] Node: y [ 3741 +832 spt.hh dijkstra ] Previous: t [ 3741 +836 spt.hh dijkstra ] Permanent: x distance 9 next hop y [ 3741 +1003 spt.hh set_adjacent_weights ] Node: t [ 3741 +1003 spt.hh set_adjacent_weights ] Node: y [ 3741 +832 spt.hh dijkstra ] Previous: s [ 3741 +836 spt.hh dijkstra ] Permanent: y distance 5 next hop y [ 3741 +1003 spt.hh set_adjacent_weights ] Node: t [ 3741 +1003 spt.hh set_adjacent_weights ] Node: x [ 3741 +832 spt.hh dijkstra ] Previous: y [ 3741 +836 spt.hh dijkstra ] Permanent: t distance 8 next hop y [ 3741 +1003 spt.hh set_adjacent_weights ] Node: x [ 3741 +1003 spt.hh set_adjacent_weights ] Node: y [ 3741 +832 spt.hh dijkstra ] Previous: t [ 3741 +836 spt.hh dijkstra ] Permanent: x distance 9 next hop y [ 3741 +1003 spt.hh set_adjacent_weights ] Node: t [ 3741 +1003 spt.hh set_adjacent_weights ] Node: y [ 3741 +832 spt.hh dijkstra ] Previous: s [ 3741 +836 spt.hh dijkstra ] Permanent: y distance 5 next hop y [ 3741 +1003 spt.hh set_adjacent_weights ] Node: t [ 3741 +1003 spt.hh set_adjacent_weights ] Node: x [ 3741 +1003 spt.hh set_adjacent_weights ] Node: z [ 3741 +832 spt.hh dijkstra ] Previous: y [ 3741 +836 spt.hh dijkstra ] Permanent: z distance 7 next hop y [ 3741 +832 spt.hh dijkstra ] Previous: y [ 3741 +836 spt.hh dijkstra ] Permanent: t distance 8 next hop y [ 3741 +1003 spt.hh set_adjacent_weights ] Node: x [ 3741 +1003 spt.hh set_adjacent_weights ] Node: y [ 3741 +832 spt.hh dijkstra ] Previous: t [ 3741 +836 spt.hh dijkstra ] Permanent: x distance 9 next hop y [ 3741 +1003 spt.hh set_adjacent_weights ] Node: z Running: test7 [ 3741 +1003 spt.hh set_adjacent_weights ] Node: t [ 3741 +832 spt.hh dijkstra ] Previous: s [ 3741 +836 spt.hh dijkstra ] Permanent: t distance 10 next hop t Running: test8 [ 3741 +1003 spt.hh set_adjacent_weights ] Node: a [ 3741 +1003 spt.hh set_adjacent_weights ] Node: b [ 3741 +832 spt.hh dijkstra ] Previous: o [ 3741 +836 spt.hh dijkstra ] Permanent: b distance 3 next hop b [ 3741 +1003 spt.hh set_adjacent_weights ] Node: c [ 3741 +832 spt.hh dijkstra ] Previous: b [ 3741 +836 spt.hh dijkstra ] Permanent: c distance 6 next hop b [ 3741 +1003 spt.hh set_adjacent_weights ] Node: a [ 3741 +832 spt.hh dijkstra ] Previous: o [ 3741 +836 spt.hh dijkstra ] Permanent: a distance 10 next hop a PASS: test_spt ================== All 4 tests passed ================== make[2]: Leaving directory `/hosthome/xorp-1.6/libproto' make[1]: Leaving directory `/hosthome/xorp-1.6/libproto' Making check in mrt make[1]: Entering directory `/hosthome/xorp-1.6/mrt' make test_mrt test_mrib make[2]: Entering directory `/hosthome/xorp-1.6/mrt' make[2]: `test_mrt' is up to date. make[2]: `test_mrib' is up to date. make[2]: Leaving directory `/hosthome/xorp-1.6/mrt' make check-TESTS make[2]: Entering directory `/hosthome/xorp-1.6/mrt' ================== All 0 tests passed ================== make[2]: Leaving directory `/hosthome/xorp-1.6/mrt' make[1]: Leaving directory `/hosthome/xorp-1.6/mrt' Making check in xrl make[1]: Entering directory `/hosthome/xorp-1.6/xrl' Making check in interfaces make[2]: Entering directory `/hosthome/xorp-1.6/xrl/interfaces' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/hosthome/xorp-1.6/xrl/interfaces' Making check in targets make[2]: Entering directory `/hosthome/xorp-1.6/xrl/targets' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/hosthome/xorp-1.6/xrl/targets' Making check in tests make[2]: Entering directory `/hosthome/xorp-1.6/xrl/tests' make test_generated make[3]: Entering directory `/hosthome/xorp-1.6/xrl/tests' make[3]: `test_generated' is up to date. make[3]: Leaving directory `/hosthome/xorp-1.6/xrl/tests' make check-TESTS make[3]: Entering directory `/hosthome/xorp-1.6/xrl/tests' common xif methods Target Name test_generated Target Version 1.0 test xif methods Hello World Callback for hello world Hello World, Message from the other side Callback for hello world and message Greeting count 3 [ 2009/06/04 17:04:45 WARNING test_generated:3770 XrlTestTarget +327 test_base.cc handle_test_1_0_shoot_foot ] Handling method for test/1.0/shoot_foot failed: XrlCmdError 102 Command failed no gun to shoot foot with. Shoot foot yields: 102 Command failed no gun to shoot foot with. Good! Greeting number 0 Hi Greeting number 1 Howdy Partner Greeting number 2 You again PASS: test_generated ================== All 1 tests passed ================== make[3]: Leaving directory `/hosthome/xorp-1.6/xrl/tests' make[2]: Leaving directory `/hosthome/xorp-1.6/xrl/tests' make[2]: Entering directory `/hosthome/xorp-1.6/xrl' make[2]: Nothing to be done for `check-am'. make[2]: Leaving directory `/hosthome/xorp-1.6/xrl' make[1]: Leaving directory `/hosthome/xorp-1.6/xrl' Making check in libfeaclient make[1]: Entering directory `/hosthome/xorp-1.6/libfeaclient' make test_local_copy test_remote_copy make[2]: Entering directory `/hosthome/xorp-1.6/libfeaclient' make[2]: `test_local_copy' is up to date. make[2]: `test_remote_copy' is up to date. make[2]: Leaving directory `/hosthome/xorp-1.6/libfeaclient' make check-TESTS make[2]: Entering directory `/hosthome/xorp-1.6/libfeaclient' PASS: test_local_copy PASS: test_remote_copy ================== All 2 tests passed ================== make[2]: Leaving directory `/hosthome/xorp-1.6/libfeaclient' make[1]: Leaving directory `/hosthome/xorp-1.6/libfeaclient' Making check in cli make[1]: Entering directory `/hosthome/xorp-1.6/cli' Making check in libtecla make[2]: Entering directory `/hosthome/xorp-1.6/cli/libtecla' make[3]: Entering directory `/hosthome/xorp-1.6/cli/libtecla' make[3]: Nothing to be done for `default'. make[3]: Leaving directory `/hosthome/xorp-1.6/cli/libtecla' make[3]: Entering directory `/hosthome/xorp-1.6/cli/libtecla' make[3]: Nothing to be done for `default'. make[3]: Leaving directory `/hosthome/xorp-1.6/cli/libtecla' make[2]: Leaving directory `/hosthome/xorp-1.6/cli/libtecla' Making check in . make[2]: Entering directory `/hosthome/xorp-1.6/cli' make test_cli make[3]: Entering directory `/hosthome/xorp-1.6/cli' make[3]: `test_cli' is up to date. make[3]: Leaving directory `/hosthome/xorp-1.6/cli' make check-TESTS make[3]: Entering directory `/hosthome/xorp-1.6/cli' ================== All 0 tests passed ================== make[3]: Leaving directory `/hosthome/xorp-1.6/cli' make[2]: Leaving directory `/hosthome/xorp-1.6/cli' Making check in tools make[2]: Entering directory `/hosthome/xorp-1.6/cli/tools' make check-TESTS make[3]: Entering directory `/hosthome/xorp-1.6/cli/tools' ================== All 0 tests passed ================== make[3]: Leaving directory `/hosthome/xorp-1.6/cli/tools' make[2]: Leaving directory `/hosthome/xorp-1.6/cli/tools' make[1]: Leaving directory `/hosthome/xorp-1.6/cli' Making check in policy make[1]: Entering directory `/hosthome/xorp-1.6/policy' Making check in common make[2]: Entering directory `/hosthome/xorp-1.6/policy/common' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/hosthome/xorp-1.6/policy/common' Making check in backend make[2]: Entering directory `/hosthome/xorp-1.6/policy/backend' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/hosthome/xorp-1.6/policy/backend' Making check in . make[2]: Entering directory `/hosthome/xorp-1.6/policy' make[2]: Nothing to be done for `check-am'. make[2]: Leaving directory `/hosthome/xorp-1.6/policy' make[1]: Leaving directory `/hosthome/xorp-1.6/policy' Making check in utils make[1]: Entering directory `/hosthome/xorp-1.6/utils' Making check in . make[2]: Entering directory `/hosthome/xorp-1.6/utils' make check-TESTS make[3]: Entering directory `/hosthome/xorp-1.6/utils' ================== All 0 tests passed ================== make[3]: Leaving directory `/hosthome/xorp-1.6/utils' make[2]: Leaving directory `/hosthome/xorp-1.6/utils' make[1]: Leaving directory `/hosthome/xorp-1.6/utils' Making check in fea make[1]: Entering directory `/hosthome/xorp-1.6/fea' Making check in data_plane make[2]: Entering directory `/hosthome/xorp-1.6/fea/data_plane' Making check in . make[3]: Entering directory `/hosthome/xorp-1.6/fea/data_plane' make[3]: Nothing to be done for `check-am'. make[3]: Leaving directory `/hosthome/xorp-1.6/fea/data_plane' Making check in control_socket make[3]: Entering directory `/hosthome/xorp-1.6/fea/data_plane/control_socket' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/hosthome/xorp-1.6/fea/data_plane/control_socket' Making check in fibconfig make[3]: Entering directory `/hosthome/xorp-1.6/fea/data_plane/fibconfig' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/hosthome/xorp-1.6/fea/data_plane/fibconfig' Making check in firewall make[3]: Entering directory `/hosthome/xorp-1.6/fea/data_plane/firewall' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/hosthome/xorp-1.6/fea/data_plane/firewall' Making check in ifconfig make[3]: Entering directory `/hosthome/xorp-1.6/fea/data_plane/ifconfig' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/hosthome/xorp-1.6/fea/data_plane/ifconfig' Making check in io make[3]: Entering directory `/hosthome/xorp-1.6/fea/data_plane/io' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/hosthome/xorp-1.6/fea/data_plane/io' Making check in managers make[3]: Entering directory `/hosthome/xorp-1.6/fea/data_plane/managers' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/hosthome/xorp-1.6/fea/data_plane/managers' make[2]: Leaving directory `/hosthome/xorp-1.6/fea/data_plane' Making check in . make[2]: Entering directory `/hosthome/xorp-1.6/fea' make test_xrl_sockets4_tcp test_xrl_sockets4_udp test_fea_rawlink test_xrl_sockets4_tcp.sh test_xrl_sockets4_udp.sh test_fea_rawlink.sh make[3]: Entering directory `/hosthome/xorp-1.6/fea' make[3]: `test_xrl_sockets4_tcp' is up to date. make[3]: `test_xrl_sockets4_udp' is up to date. make[3]: `test_fea_rawlink' is up to date. make[3]: Nothing to be done for `test_xrl_sockets4_tcp.sh'. make[3]: Nothing to be done for `test_xrl_sockets4_udp.sh'. make[3]: Nothing to be done for `test_fea_rawlink.sh'. make[3]: Leaving directory `/hosthome/xorp-1.6/fea' make check-TESTS make[3]: Entering directory `/hosthome/xorp-1.6/fea' Entering ./test_xrl_sockets4_tcp.sh -l -t test_xrl_sockets4_tcp [ 2009/06/04 17:04:50 INFO xorp_fea MFEA ] MFEA enabled [ 2009/06/04 17:04:50 INFO xorp_fea MFEA ] CLI enabled [ 2009/06/04 17:04:50 INFO xorp_fea MFEA ] CLI started [ 2009/06/04 17:04:50 INFO xorp_fea MFEA ] MFEA enabled [ 2009/06/04 17:04:50 INFO xorp_fea MFEA ] CLI enabled [ 2009/06/04 17:04:50 INFO xorp_fea MFEA ] CLI started Configuring fea configure_all_interfaces_from_system 738664 true commit_transaction 738664 ./test_xrl_sockets4_tcp.sh: Tests Succeeded SIGTERM received. Exiting. Leaving ./test_xrl_sockets4_tcp.sh -l -t test_xrl_sockets4_tcp PASS: test_xrl_sockets4_tcp.sh Entering ./test_xrl_sockets4_udp.sh -l -t test_xrl_sockets4_udp [ 2009/06/04 17:05:33 INFO xorp_fea MFEA ] MFEA enabled [ 2009/06/04 17:05:33 INFO xorp_fea MFEA ] CLI enabled [ 2009/06/04 17:05:33 INFO xorp_fea MFEA ] CLI started [ 2009/06/04 17:05:33 INFO xorp_fea MFEA ] MFEA enabled [ 2009/06/04 17:05:33 INFO xorp_fea MFEA ] CLI enabled [ 2009/06/04 17:05:33 INFO xorp_fea MFEA ] CLI started Configuring fea configure_all_interfaces_from_system 738664 true commit_transaction 738664 [ 2009/06/04 17:05:59 WARNING test_xrl_sockets4_udp LIBXORP ] 6 seconds between calls to EventLoop::run ./test_xrl_sockets4_udp.sh: Tests Succeeded SIGTERM received. Exiting. Leaving ./test_xrl_sockets4_udp.sh -l -t test_xrl_sockets4_udp PASS: test_xrl_sockets4_udp.sh Entering ./test_fea_rawlink.sh -l -t test_fea_rawlink [ 2009/06/04 17:06:02 INFO xorp_fea MFEA ] MFEA enabled [ 2009/06/04 17:06:02 INFO xorp_fea MFEA ] CLI enabled [ 2009/06/04 17:06:02 INFO xorp_fea MFEA ] CLI started [ 2009/06/04 17:06:02 INFO xorp_fea MFEA ] MFEA enabled [ 2009/06/04 17:06:02 INFO xorp_fea MFEA ] CLI enabled [ 2009/06/04 17:06:02 INFO xorp_fea MFEA ] CLI started Configuring fea configure_all_interfaces_from_system 738664 true commit_transaction 738664 From test_fea_rawlink.cc:539: lo has an empty MAC address. .o0O0o.o0From test_fea_rawlink.cc:383: Creating TestRawLink instance. O0o.o0O0o.From test_fea_rawlink.cc:383: Creating TestRawLink instance. o0O0oFrom test_fea_rawlink.cc:136: Sending register request ("fea", lo/lo/9000) .o0O0o.o0O0o.o0O0o.o0O0o.o0O0o.o0O0o.o0O0o.o0O0o.o0O0o.o0O0o.o0O0o.o0O0o.o0O0oFrom test_fea_rawlink.cc:217: Sent 512(512) bytes to 0:0:0:0:0:0 .oFrom test_fea_rawlink.cc:217: Sent 512(512) bytes to 0:0:0:0:0:0 From test_fea_rawlink.cc:317: Received 512 bytes from 0:0:0:0:0:0 0OFrom test_fea_rawlink.cc:217: Sent 512(512) bytes to 0:0:0:0:0:0 From test_fea_rawlink.cc:317: Received 512 bytes from 0:0:0:0:0:0 0oFrom test_fea_rawlink.cc:217: Sent 512(512) bytes to 0:0:0:0:0:0 From test_fea_rawlink.cc:317: Received 512 bytes from 0:0:0:0:0:0 .oFrom test_fea_rawlink.cc:217: Sent 512(512) bytes to 0:0:0:0:0:0 From test_fea_rawlink.cc:317: Received 512 bytes from 0:0:0:0:0:0 0OFrom test_fea_rawlink.cc:217: Sent 512(512) bytes to 0:0:0:0:0:0 From test_fea_rawlink.cc:317: Received 512 bytes from 0:0:0:0:0:0 0oFrom test_fea_rawlink.cc:217: Sent 512(512) bytes to 0:0:0:0:0:0 From test_fea_rawlink.cc:317: Received 512 bytes from 0:0:0:0:0:0 .oFrom test_fea_rawlink.cc:217: Sent 512(512) bytes to 0:0:0:0:0:0 From test_fea_rawlink.cc:317: Received 512 bytes from 0:0:0:0:0:0 0OFrom test_fea_rawlink.cc:217: Sent 512(512) bytes to 0:0:0:0:0:0 From test_fea_rawlink.cc:317: Received 512 bytes from 0:0:0:0:0:0 0o.o0O0o.o0From test_fea_rawlink.cc:431: Bytes sender sent 4608 do not match bytes receiver received 4096 ./test_fea_rawlink.sh: Tests Failed SIGTERM received. Exiting. ./test_fea_rawlink.sh: Tests Failed ./test_fea_rawlink.sh: Tests Failed FAIL: test_fea_rawlink.sh ================================== 1 of 3 tests failed Please report to feedback@xorp.org ================================== make[3]: *** [check-TESTS] Error 1 make[3]: Leaving directory `/hosthome/xorp-1.6/fea' make[2]: *** [check-am] Error 2 make[2]: Leaving directory `/hosthome/xorp-1.6/fea' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/hosthome/xorp-1.6/fea' make: *** [check-recursive] Error 1