]> git.sesse.net Git - vlc/blobdiff - src/control/testapi.c
fix testapi test: libvlc_instance_(play|pause|stop) are asynchronous, so wait for...
[vlc] / src / control / testapi.c
index fc8688cbcf22fec2e19fb73f116d0b4ab49c3e99..8149f5b1c6159b19919e61fc99e868264df51e26 100644 (file)
@@ -229,7 +229,7 @@ static void test_media_player_play_stop(const char** argv, int argc)
     libvlc_instance_t *vlc;
     libvlc_media_descriptor_t *md;
     libvlc_media_instance_t *mi;
-    const char * file = "../bindings/java/core/src/test/resources/raffa_voice.ogg";
+    const char * file = "file://../bindings/java/core/src/test/resources/raffa_voice.ogg";
 
     log ("Testing play and pause of %s\n", file);
 
@@ -256,13 +256,13 @@ static void test_media_player_play_stop(const char** argv, int argc)
 
     libvlc_media_instance_stop (mi, &ex);
     catch ();
+    sleep(1);
 
     libvlc_media_instance_release (mi);
     catch ();
 
     libvlc_release (vlc);
     catch ();
-    
 }
 
 int main (int argc, char *argv[])
@@ -283,11 +283,11 @@ int main (int argc, char *argv[])
 
     test_core (args, nlibvlc_args);
 
-    test_media_player_play_stop(args, nlibvlc_args);
-
     test_events (args, nlibvlc_args);
 
     test_media_list (args, nlibvlc_args);
 
+    test_media_player_play_stop(args, nlibvlc_args);
+
     return 0;
 }