Closed gavv closed 1 year ago
Another issue with multicast on emulator:
+ python3 scripts/scons_helpers/run-with-timeout.py 300 adb shell LD_LIBRARY_PATH=/data/local/tmp/lib '/data/local/tmp/roc-test-public-api -v'
+ error=6
+ tail -n 800 tests/x86_64-linux-android29/roc-test-public-api.log
TEST(version, version_num) - 0 ms
TEST(sender_receiver, receiver_slots_sequential) - 1967 ms
TEST(sender_receiver, sender_slots) - 1265 ms
TEST(sender_receiver, multiple_senders_one_receiver_sequential) - 1655 ms
TEST(sender_receiver, separate_context) - 564 ms
TEST(sender_receiver, ldpc_with_losses) - 1133 ms
TEST(sender_receiver, ldpc_without_losses) - 918 ms
TEST(sender_receiver, rs8m_with_losses) - 733 ms
TEST(sender_receiver, rs8m_without_losses) - 607 ms
TEST(sender_receiver, bare_rtp) - 635 ms
TEST(sender, bad_args) - 19 ms
TEST(sender, reuseaddr_slots) - 91 ms
TEST(sender, reuseaddr) - 139 ms
TEST(sender, outgoing_address_errors) - 138 ms
TEST(sender, outgoing_address_slots) - 22 ms
TEST(sender, outgoing_address) - 12 ms
TEST(sender, connect_errors) - 130 ms
TEST(sender, connect_slots) - 22 ms
TEST(sender, connect) - 14 ms
TEST(sender, open_close) - 5 ms
TEST(receiver, bad_config) - 12 ms
TEST(receiver, bad_args) - 32 ms
TEST(receiver, reuseaddr_slots) - 78 ms
TEST(receiver, reuseaddr) - 209 ms
TEST(receiver, multicast_group_errors)
src/tests/public_api/test_receiver.cpp:279: error: Failure in TEST(receiver, multicast_group_errors)
CHECK(roc_receiver_bind(receiver, ROC_SLOT_DEFAULT, ROC_INTERFACE_AUDIO_SOURCE, source_endpoint) == 0) failed
src/tests/public_api/test_receiver.cpp:258: error: Failure in TEST(receiver, multicast_group_errors)
src/tests/public_api/test_receiver.cpp:37: error:
LONGS_EQUAL(0, roc_context_close(context)) failed
expected < 0 (0x0)>
but was <-1 (0xffffffffffffffff)>
- 51 ms
TEST(receiver, multicast_group_slots)
src/tests/public_api/test_receiver.cpp:248: error: Failure in TEST(receiver, multicast_group_slots)
CHECK(roc_receiver_bind(receiver, 0, ROC_INTERFACE_AUDIO_SOURCE, source_endpoint1) == 0) failed
src/tests/public_api/test_receiver.cpp:221: error: Failure in TEST(receiver, multicast_group_slots)
src/tests/public_api/test_receiver.cpp:37: error:
LONGS_EQUAL(0, roc_context_close(context)) failed
expected < 0 (0x0)>
but was <-1 (0xffffffffffffffff)>
- 34 ms
TEST(receiver, multicast_group)
src/tests/public_api/test_receiver.cpp:215: error: Failure in TEST(receiver, multicast_group)
CHECK(roc_receiver_bind(receiver, ROC_SLOT_DEFAULT, ROC_INTERFACE_AUDIO_SOURCE, source_endpoint) == 0) failed
src/tests/public_api/test_receiver.cpp:198: error: Failure in TEST(receiver, multicast_group)
src/tests/public_api/test_receiver.cpp:37: error:
LONGS_EQUAL(0, roc_context_close(context)) failed
expected < 0 (0x0)>
but was <-1 (0xffffffffffffffff)>
- 42 ms
TEST(receiver, bind_errors) - 179 ms
TEST(receiver, bind_slots) - 120 ms
TEST(receiver, bind) - 115 ms
TEST(receiver, open_close) - 21 ms
TEST(endpoint, bad_args_get) - 1 ms
TEST(endpoint, bad_args_set) - 1 ms
TEST(endpoint, bad_args_alloc_dealloc) - 1 ms
TEST(endpoint, null_buffer) - 0 ms
TEST(endpoint, percent_encoding) - 0 ms
TEST(endpoint, standard_port) - 2 ms
TEST(endpoint, invalidate_parts) - 3 ms
TEST(endpoint, clear_parts) - 1 ms
TEST(endpoint, missing_parts) - 1 ms
TEST(endpoint, override_uri_parts) - 0 ms
TEST(endpoint, uri_parts) - 0 ms
TEST(endpoint, uri_string) - 0 ms
TEST(endpoint, alloc_dealloc) - 0 ms
TEST(context, reference_counting) - 41 ms
TEST(context, close_null) - 0 ms
TEST(context, open_null) - 0 ms
TEST(context, open_close) - 12 ms
Errors (6 failures, 48 tests, 48 ran, 986 checks, 0 ignored, 0 filtered out, 11067 ms)
TEST(udp_ports, add_multicast_receiver)
fromsrc/tests/roc_netio/test_udp_ports.cpp
fails when it runs on x86_64 android emulator.Not sure if this is a bug in code or test itself.
To build roc for android, see user cookbok. To run tests in emulator, see
scripts/ci_checks/macos/macos.sh
script.https://github.com/roc-streaming/roc-toolkit/actions/runs/4348480297/jobs/7597064804