Eliminate starting nrd

refs #2905

Change-Id: If96c55317e1130b50d856b7e2197580b594ecee7
diff --git a/library_helpers/process_manager.py b/library_helpers/process_manager.py
index 10cd076..ac53b0f 100644
--- a/library_helpers/process_manager.py
+++ b/library_helpers/process_manager.py
@@ -110,6 +110,3 @@
     def killNfd(self):
         self.killProcess("nfd")
         time.sleep(2)
-
-    def startNrd(self):
-        self.startProcess("nrd", ["nrd"], "-> Starting NRD")
diff --git a/test_broadcast/broadcast-test.sh b/test_broadcast/broadcast-test.sh
index 8d29fd3..ebb1292 100755
--- a/test_broadcast/broadcast-test.sh
+++ b/test_broadcast/broadcast-test.sh
@@ -15,22 +15,14 @@
 echo "starting nfd on all hosts..."
 ssh $CTRL_B "mkdir -p $workdir/logs;\
     sudo nfd &> $workdir/logs/nfd.log &\
-    sleep 3;\
-    nrd &> $workdir/logs/nrd.log &\
     sleep 3"
 ssh $CTRL_C "mkdir -p $workdir/logs;\
     sudo nfd &> $workdir/logs/nfd.log &\
-    sleep 3;\
-    nrd &> $workdir/logs/nrd.log &\
     sleep 3"
 ssh $CTRL_D "mkdir -p $workdir/logs;\
     sudo nfd &> $workdir/logs/nfd.log &\
-    sleep 3;\
-    nrd &> $workdir/logs/nrd.log &\
     sleep 3"
 sudo nfd &> $workdir/logs/nfd.log &
-sleep 3
-nrd &> $workdir/logs/nrd.log &
 sleep 5
 
 # start ndn-traffic-server on B and C
diff --git a/test_cs_freshness/cs-freshness-test.sh b/test_cs_freshness/cs-freshness-test.sh
index cb22222..65a0496 100755
--- a/test_cs_freshness/cs-freshness-test.sh
+++ b/test_cs_freshness/cs-freshness-test.sh
@@ -9,8 +9,6 @@
 # Start NFD.
 sudo nfd &> logs/nfd.log &
 sleep 2
-nrd &> logs/nrd.log &
-sleep 2
 
 # Start ndn-traffic-server to serve `ndn:/test-caching`, FreshnessPeriod=2800ms
 ndn-traffic-server NDNTrafficServer.conf > logs/server.log 2>&1 &
diff --git a/test_fib_matching/test_fib_matching.py b/test_fib_matching/test_fib_matching.py
index 34ee731..0570f64 100644
--- a/test_fib_matching/test_fib_matching.py
+++ b/test_fib_matching/test_fib_matching.py
@@ -54,8 +54,6 @@
         #Start NFD
         self.startNfd()
         time.sleep(1)
-        self.startNrd()
-        time.sleep(1)
 
         #Start ndn-traffic-server to serve ndn:/ with Content "Z", FreshnessPeriod=10ms
         #Prefix registration using NFD FibMgmt
diff --git a/test_hub_discovery/hub-discovery-test.sh b/test_hub_discovery/hub-discovery-test.sh
index 861dc8a..62a0445 100755
--- a/test_hub_discovery/hub-discovery-test.sh
+++ b/test_hub_discovery/hub-discovery-test.sh
@@ -18,10 +18,6 @@
 sudo nfd &> $workdir/logs/nfd.log &
 sleep 2
 
-# start nrd on localhost
-nrd &> $workdir/logs/nrd.log &
-sleep 2
-
 ndn-autoconfig-server udp4://10.63.18.1 &
 
 # set record for _ndn._udp.autoconfig-test.named-data.net => 10.63.18.2
diff --git a/test_interest_aggregation/test_interest_aggregation.py b/test_interest_aggregation/test_interest_aggregation.py
index 490e3c3..1906bfa 100644
--- a/test_interest_aggregation/test_interest_aggregation.py
+++ b/test_interest_aggregation/test_interest_aggregation.py
@@ -69,8 +69,6 @@
         #Start NFD
         self.startNfd()
         time.sleep(1)
-        self.startNrd()
-        time.sleep(1)
 
         #Start ndn-traffic-server to serve ndn:/test-agg, with content delay set to 2000ms
         serverConfigurationFile = os.path.abspath(
diff --git a/test_interest_loop/interest-loop-test.sh b/test_interest_loop/interest-loop-test.sh
index 7d0a81f..a4bae83 100755
--- a/test_interest_loop/interest-loop-test.sh
+++ b/test_interest_loop/interest-loop-test.sh
@@ -32,17 +32,11 @@
 echo "start NFD on three nodes and set nexthop to create loop..."
 ssh $CTRL_B "mkdir -p $workdir/logs;\
     sudo nfd --config $workdir/nfd.conf &> $workdir/logs/nfd.log &\
-    sleep 2;\
-    nrd --config $workdir/nfd.conf &> $workdir/logs/nrd.log &\
     sleep 2"
 ssh $CTRL_C "mkdir -p $workdir/logs;\
     sudo nfd --config $workdir/nfd.conf &> $workdir/logs/nfd.log &\
-    sleep 2;\
-    nrd --config $workdir/nfd.conf &> $workdir/logs/nrd.log &\
     sleep 2"
 sudo nfd --config $workdir/nfd.conf &> $workdir/logs/nfd.log &
-sleep 2
-nrd --config $workdir/nfd.conf &> $workdir/logs/nrd.log &
 sleep 5
 ssh $CTRL_B "$workdir/add-nexthop.sh $c_ipaddr $strategy"
 ssh $CTRL_C "$workdir/add-nexthop.sh $a_ipaddr $strategy"
diff --git a/test_localhop/hostB.sh b/test_localhop/hostB.sh
index f513915..0244efe 100755
--- a/test_localhop/hostB.sh
+++ b/test_localhop/hostB.sh
@@ -3,7 +3,5 @@
 c_ipaddr=$2
 sudo nfd &> $workdir/logs/nfd.log &
 sleep 3
-nrd &> $workdir/logs/nrd.log &
-sleep 3
 faceid=$(nfdc create udp4://$c_ipaddr | grep -Po 'FaceId: .*?,' | sed 's/FaceId: //' | sed 's/,//')
 nfdc add-nexthop ndn:/localhop $faceid
diff --git a/test_localhop/localhop-test.sh b/test_localhop/localhop-test.sh
index 36c3b08..61374d9 100755
--- a/test_localhop/localhop-test.sh
+++ b/test_localhop/localhop-test.sh
@@ -19,8 +19,6 @@
 ssh $CTRL_C "mkdir -p $workdir/logs;\
     sudo nfd > $workdir/logs/nfd.log 2>&1 &\
     sleep 3;\
-    nrd > $workdir/logs/nrd.log 2>&1 &\
-    sleep 3;\
     ndn-traffic-server $workdir/NDNTrafficServer.conf > $workdir/logs/server.log 2>&1 &"
 
 # start nfd and add nexthop of ndn:/localhop to C on host B
@@ -32,8 +30,6 @@
 echo "starting nfd and adding nexthop of ndn:/localhop to B on host A..."
 sudo nfd > logs/nfd.log 2>&1 &
 sleep 3
-nrd > logs/nrd.log 2>&1 &
-sleep 3
 faceid=$(nfdc create udp4://$b_ipaddr | grep -Po 'FaceId: .*?,' | sed 's/FaceId: //' | sed 's/,//')
 nfdc add-nexthop ndn:/localhop $faceid
 if [[ $? -ne 0 ]]
diff --git a/test_localhost_scope/in-master.sh b/test_localhost_scope/in-master.sh
index c782aed..7babc24 100755
--- a/test_localhost_scope/in-master.sh
+++ b/test_localhost_scope/in-master.sh
@@ -14,8 +14,6 @@
 ssh $CTRL_B "mkdir -p $workdir/logs;\
     sudo nfd &> $workdir/logs/nfd.log &\
     sleep 2;\
-    nrd &> $workdir/logs/nrd.log &\
-    sleep 2;\
     ndn-traffic-server $workdir/NDNTrafficServer.conf &> $workdir/logs/server.log &"
 sleep 2
 
diff --git a/test_localhost_scope/out-master.sh b/test_localhost_scope/out-master.sh
index 742c688..9970eb8 100755
--- a/test_localhost_scope/out-master.sh
+++ b/test_localhost_scope/out-master.sh
@@ -10,8 +10,6 @@
 
 # start NFD on B
 ssh $CTRL_B "sudo nfd > $workdir/logs/nfd.log 2>&1 &\
-    sleep 2;\
-    nrd &> $workdir/logs/nrd.log &\
     sleep 2"
 
 # start netcat on A
diff --git a/test_multicast/multicast-test.sh b/test_multicast/multicast-test.sh
index 503c0bd..4c39bf3 100755
--- a/test_multicast/multicast-test.sh
+++ b/test_multicast/multicast-test.sh
@@ -19,21 +19,15 @@
 ssh $CTRL_B "mkdir -p $workdir/logs;\
     sudo nfd &> $workdir/logs/nfd.log &\
     sleep 3;\
-    nrd &> $workdir/logs/nrd.log &\
-    sleep 3;\
     ndn-traffic-server $workdir/NDNTrafficServerB.conf &> $workdir/logs/server.log &"
 ssh $CTRL_C "mkdir -p $workdir/logs;\
     sudo nfd &> $workdir/logs/nfd.log &\
     sleep 3;\
-    nrd &> $workdir/logs/nrd.log &\
-    sleep 3;\
     ndn-traffic-server $workdir/NDNTrafficServerC.conf &> $workdir/logs/server.log &"
 
 # start nfd and add nexthop of ndn:/test-mcast to UDP multicast face
 sudo nfd &> $workdir/logs/nfd.log &
 sleep 3
-nrd &> $workdir/logs/nrd.log &
-sleep 3
 faceid=$(nfd-status -f | grep $a_ipaddr | grep -Po 'faceid=.*? ' | sed 's/faceid=//' | sed 's/ //')
 nfdc add-nexthop ndn:/test-mcast $faceid
 
diff --git a/test_ndnpeekpoke/test_ndnpeekpoke.py b/test_ndnpeekpoke/test_ndnpeekpoke.py
index 336b74e..7b2325e 100644
--- a/test_ndnpeekpoke/test_ndnpeekpoke.py
+++ b/test_ndnpeekpoke/test_ndnpeekpoke.py
@@ -29,8 +29,6 @@
     def test_peekpoke(self):
         self.startNfd()
         time.sleep(1)
-        self.startNrd()
-        time.sleep(1)
         pokeInputFile = os.path.abspath("test_ndnpeekpoke/test-poke-input.txt")
         self.startProcess("ndnpoke",
             ["ndnpoke", "ndn:/test/peekpoke"],
diff --git a/test_ndnping/test_ndnping.py b/test_ndnping/test_ndnping.py
index 131b71f..4ee2c3d 100644
--- a/test_ndnping/test_ndnping.py
+++ b/test_ndnping/test_ndnping.py
@@ -26,7 +26,6 @@
     def test_ping(self):
         self.startNfd()
         time.sleep(1)
-        self.startNrd()
         time.sleep(1)
         self.startProcess("ndnpingserver",
             ["ndnpingserver", "-p1", "/test/ndnping"], "-> Starting Ping Server")
diff --git a/test_ndntraffic/test_ndntraffic.py b/test_ndntraffic/test_ndntraffic.py
index a83e450..632c4fe 100644
--- a/test_ndntraffic/test_ndntraffic.py
+++ b/test_ndntraffic/test_ndntraffic.py
@@ -27,8 +27,6 @@
     def test_traffic(self):
         self.startNfd()
         time.sleep(1)
-        self.startNrd()
-        time.sleep(1)
         serverConfigurationFile = os.path.abspath("test_ndntraffic/test-traffic-server.conf")
         self.startProcess("ndn-traffic-server",
             ["ndn-traffic-server", "-c 1", serverConfigurationFile],
diff --git a/test_nfdc/README.md b/test_nfdc/README.md
index c297597..5803770 100644
--- a/test_nfdc/README.md
+++ b/test_nfdc/README.md
@@ -57,10 +57,9 @@
 ## Test case C: Test nfdc register / unregister test case ##
 Start NFD on host A and B.
 On host A, run the following steps:
-1. run nrd on host A
-2. Invoke nfdc register -c 55 ndn:/test-nfdc udp4://$IP4_B1. Pause 2 seconds for connection establishment.
-3. Execute nfd-status. Check the existence of new udp4 face. Check the existence of ndn:/test-nfdc FIB entry, and the correctness of cost on nexthop records.
-4. Invoke nfdc to unregister the prefix ndn:/test-nfdc for FaceId seen in step 3.
-5. Execute nfd-status. Check the non-existence of ndn:/test-nfdc FIB entry.
+1. Invoke nfdc register -c 55 ndn:/test-nfdc udp4://$IP4_B1. Pause 2 seconds for connection establishment.
+2. Execute nfd-status. Check the existence of new udp4 face. Check the existence of ndn:/test-nfdc FIB entry, and the correctness of cost on nexthop records.
+3. Invoke nfdc to unregister the prefix ndn:/test-nfdc for FaceId seen in step 3.
+4. Execute nfd-status. Check the non-existence of ndn:/test-nfdc FIB entry.
 
 
diff --git a/test_nfdc/include.sh b/test_nfdc/include.sh
index 9ad43b5..4e92a89 100755
--- a/test_nfdc/include.sh
+++ b/test_nfdc/include.sh
@@ -5,10 +5,6 @@
 clean_up() {
   r=$(ssh $CTRL_B "sudo killall nfd" 2>&1)
   r=$(sudo killall nfd 2>&1)
-
-  if [[ $testCase == 'C' ]]; then
-    r=$(sudo killall nrd 2>&1)
-  fi
 }
 
 start_nfd() {
@@ -21,13 +17,6 @@
   sleep 2
 }
 
-start_nrd() {
-  # start nfd on localhost
-  sudo nrd &> $workdir/logs/nrd.log &
-
-  sleep 2
-}
-
 
 check_nfd_status_counters() {
   faceId=$1
diff --git a/test_nfdc/nfdc-test.sh b/test_nfdc/nfdc-test.sh
index 862115c..c3c246d 100755
--- a/test_nfdc/nfdc-test.sh
+++ b/test_nfdc/nfdc-test.sh
@@ -154,9 +154,6 @@
 # run test case C: test nfdc register / unregister test case
 elif [[ $testCase == 'C' ]]; then
 
-  # run nrd
-  start_nrd
-
   # Invoke nfdc register a new prefix
   faceId=$(nfdc register -c 55 ndn:/test-nfdc udp4://$IP4_B1 | grep -Po 'FaceId: .*?,' | sed 's/FaceId: //' | sed 's/,//')
   if [[ "ERROR" == $faceId* ]]; then
diff --git a/test_nrd/README.md b/test_nrd/README.md
index 231c1b1..a428080 100644
--- a/test_nrd/README.md
+++ b/test_nrd/README.md
@@ -1,7 +1,7 @@
 Test correctness of NRD prefix registration and FIB updates (without ForwardingFlags processing).
 
 1. Modify $HOME/.ndn/client.conf to choose "protocol=nrd-0.1".
-2. Start NFD and NRD.
+2. Start NFD.
 3. Run nfd-status to obtain FIB.
 4. Start ndn-traffic-server; configuration has one or more non-overlapping prefixes.
 5. Run nfd-status to obtain FIB. Compare new FIB to the FIB from step 3, and determine whether FIB entry is inserted
diff --git a/test_nrd/nrd-test.sh b/test_nrd/nrd-test.sh
index 022cfc3..83407fb 100755
--- a/test_nrd/nrd-test.sh
+++ b/test_nrd/nrd-test.sh
@@ -4,11 +4,9 @@
 }
 mkdir -p logs
 
-# start nfd and nrd
-echo "starting nfd and nrd..."
+# start nfd
+echo "starting nfd..."
 sudo nfd > logs/nfd.log 2>&1 &
-sleep 3
-nrd &> logs/nrd.log &
 sleep 10
 
 # check fib before server starts
diff --git a/test_route_expiration/include.sh b/test_route_expiration/include.sh
index 047a8d3..281e8f1 100644
--- a/test_route_expiration/include.sh
+++ b/test_route_expiration/include.sh
@@ -8,18 +8,11 @@
   sleep 2
 }
 
-start_nrd() {
-  sudo nrd &> $workdir/logs/nrd.log &
-  ssh $CTRL_B "sudo nrd &"
-  sleep 2
-}
-
 set_up() {
   workdir=$(pwd)
   mkdir -p $workdir/logs
 
   start_nfd
-  start_nrd
 }
 
 clean_up() {
diff --git a/test_tcp_udp_tunnel/tcp-udp-tunnel-test.sh b/test_tcp_udp_tunnel/tcp-udp-tunnel-test.sh
index 1e8f9dd..f565335 100755
--- a/test_tcp_udp_tunnel/tcp-udp-tunnel-test.sh
+++ b/test_tcp_udp_tunnel/tcp-udp-tunnel-test.sh
@@ -26,8 +26,6 @@
 # start nfd on host A
 sudo nfd &> logs/nfd.log &
 sleep 2
-nrd &> logs/nrd.log &
-sleep 2
 
 # start nfd and ndn-traffic-server on host D
 echo "starting nfd and ndn-traffic-server on host D..."
@@ -35,8 +33,6 @@
 ssh $CTRL_D "mkdir -p $workdir/logs;\
     sudo nfd &> $workdir/logs/nfd.log &\
     sleep 3;\
-    nrd &> $workdir/logs/nrd.log &\
-    sleep 3;\
     ndn-traffic-server $workdir/NDNTrafficServer.conf > $workdir/logs/server.log 2>&1 &"
 sleep 5
 
diff --git a/test_unixface/unix-face-test.sh b/test_unixface/unix-face-test.sh
index 839a76b..cfc5d67 100755
--- a/test_unixface/unix-face-test.sh
+++ b/test_unixface/unix-face-test.sh
@@ -6,8 +6,6 @@
 }
 sudo nfd &> logs/nfd.log &
 sleep 2
-nrd &> logs/nrd.log &
-sleep 2
 ndn-traffic-server NDNTrafficServer.conf > logs/server.log 2>&1 &
 sleep 2
 echo "Sending interests..."