tests/webrtc: fix tests for no libnice
authorMatthew Waters <matthew@centricular.com>
Mon, 26 Nov 2018 05:53:52 +0000 (16:53 +1100)
committerMatthew Waters <matthew@centricular.com>
Mon, 26 Nov 2018 06:13:08 +0000 (17:13 +1100)
webrtcbin will fail the state change to READY when libnice elements are
not available.

tests/check/elements/webrtcbin.c

index 9743aaa..c7b7447 100644 (file)
@@ -2353,11 +2353,11 @@ webrtcbin_suite (void)
   sctpenc = gst_registry_lookup_feature (registry, "sctpenc");
   sctpdec = gst_registry_lookup_feature (registry, "sctpdec");
 
-  tcase_add_test (tc, test_sdp_no_media);
   tcase_add_test (tc, test_no_nice_elements_request_pad);
   tcase_add_test (tc, test_no_nice_elements_state_change);
-  tcase_add_test (tc, test_session_stats);
   if (nicesrc && nicesink && dtlssrtpenc && dtlssrtpdec) {
+    tcase_add_test (tc, test_sdp_no_media);
+    tcase_add_test (tc, test_session_stats);
     tcase_add_test (tc, test_audio);
     tcase_add_test (tc, test_audio_video);
     tcase_add_test (tc, test_media_direction);