File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change 77namespace {
88
99TEST_CASE (" resolve multiple streams" , " [resolver][basic]" ) {
10- lsl::continuous_resolver resolver (" type" , " Resolve" , 50 .);
10+ // First create the outlets (to avoid extra waiting for
11+ // multiple resolves)
1112 std::vector<lsl::stream_outlet> outlets;
1213 const int n = 3 ;
1314 for (int i = 0 ; i < n; i++)
1415 outlets.emplace_back (lsl::stream_info (" resolvetest_" + std::to_string (i), " Resolve" ));
16+ lsl::continuous_resolver resolver (" type" , " Resolve" , 50 .);
17+
18+ // Verify with one-time resolve
1519 auto found_stream_info = lsl::resolve_stream (" type" , " Resolve" , n, 2.0 );
20+ REQUIRE (found_stream_info.size () == n);
1621
17- // Allow the resolver a bit more time in case the first resolve wave was too fast
18- std::this_thread::sleep_for (std::chrono::seconds ( 1 ));
22+ // Allow for enough time (interval, min_rtt)
23+ std::this_thread::sleep_for (std::chrono::milliseconds ( 1600 ));
1924 REQUIRE (resolver.results ().size () == n);
2025}
2126
You can’t perform that action at this time.
0 commit comments