aboutsummaryrefslogtreecommitdiffstats
path: root/host/tests/tick_node_test.cpp
diff options
context:
space:
mode:
authorMartin Braun <martin.braun@ettus.com>2016-10-19 13:45:12 -0700
committerMartin Braun <martin.braun@ettus.com>2016-10-19 13:55:10 -0700
commitbd8409cc7602946ed8dc1cfb05d2383eea939800 (patch)
treeee217b1797c4d8b3a1de8d44dafbc0461d68a087 /host/tests/tick_node_test.cpp
parentad5b10677c91494f87c363e9096b7a2e61e414f6 (diff)
downloaduhd-bd8409cc7602946ed8dc1cfb05d2383eea939800.tar.gz
uhd-bd8409cc7602946ed8dc1cfb05d2383eea939800.tar.bz2
uhd-bd8409cc7602946ed8dc1cfb05d2383eea939800.zip
tests: Updated RFNoC tests after some API changes
Diffstat (limited to 'host/tests/tick_node_test.cpp')
-rw-r--r--host/tests/tick_node_test.cpp17
1 files changed, 14 insertions, 3 deletions
diff --git a/host/tests/tick_node_test.cpp b/host/tests/tick_node_test.cpp
index fc1b8c544..6b150953b 100644
--- a/host/tests/tick_node_test.cpp
+++ b/host/tests/tick_node_test.cpp
@@ -60,6 +60,8 @@ BOOST_AUTO_TEST_CASE(test_simplest_downstream_search)
// Simplest possible scenario: Connect B downstream of A and let
// it find B
connect_nodes(node_A, node_B);
+ node_A->set_tx_streamer(true, 0);
+ node_B->set_rx_streamer(true, 0);
double result_rate = node_A->get_tick_rate();
BOOST_CHECK_EQUAL(result_rate, test_rate);
@@ -72,12 +74,13 @@ BOOST_AUTO_TEST_CASE(test_both_ways_search)
MAKE_TICK_NODE(node_B);
MAKE_TICK_SETTING_NODE(node_C, test_rate);
- std::cout << "a->b" << std::endl;
connect_nodes(node_A, node_B);
- std::cout << "b->a" << std::endl;
connect_nodes(node_B, node_C);
+ node_A->set_tx_streamer(true, 0);
+ node_B->set_tx_streamer(true, 0);
+ node_B->set_rx_streamer(true, 0);
+ node_C->set_rx_streamer(true, 0);
- std::cout << "search" << std::endl;
double result_rate = node_B->get_tick_rate();
BOOST_CHECK_EQUAL(result_rate, test_rate);
}
@@ -91,6 +94,10 @@ BOOST_AUTO_TEST_CASE(test_both_ways_search_reversed)
connect_nodes(node_A, node_B);
connect_nodes(node_B, node_C);
+ node_A->set_tx_streamer(true, 0);
+ node_B->set_tx_streamer(true, 0);
+ node_B->set_rx_streamer(true, 0);
+ node_C->set_rx_streamer(true, 0);
double result_rate = node_B->get_tick_rate();
BOOST_CHECK_EQUAL(result_rate, test_rate);
@@ -105,6 +112,10 @@ BOOST_AUTO_TEST_CASE(test_both_ways_search_fail)
connect_nodes(node_A, node_B);
connect_nodes(node_B, node_C);
+ node_A->set_tx_streamer(true, 0);
+ node_B->set_tx_streamer(true, 0);
+ node_B->set_rx_streamer(true, 0);
+ node_C->set_rx_streamer(true, 0);
BOOST_CHECK_THROW(node_B->get_tick_rate(), uhd::runtime_error);
}