Import gst-integration-testsuites
[platform/upstream/gstreamer.git] / subprojects / gst-integration-testsuites / testsuites / validate / clock_sync / video_1fps.validatetest
1 meta,
2     handles-states=true,
3     ignore-eos=true,
4     args = {
5        "videotestsrc pattern=blue ! video/x-raw,format=I420,framerate=1/1 ! timeoverlay ! $(videosink) name=videosink allocation-meta-flags=0",
6     },
7     configs = {
8        "$(validateflow), pad=videosink:sink, record-buffers=true",
9     }
10
11 play
12 seek, start=0.0, stop=5.0, flags=accurate+flush, rate=1.0
13
14 # First buffer is display as fast as possible
15 crank-clock, expected-elapsed-time=0.0
16 crank-clock, repeat=4, expected-elapsed-time=1.0
17
18 # Waiting 1 second on EOS
19 crank-clock, expected-elapsed-time=1.0
20 stop, on-message=eos