Guillaume Desmottes
f9fb5b00b7
validate: add mesa-related valgrind suppressions
...
Reviewed-by: Thibault Saunier <tsaunier@gnome.org>
Differential Revision: https://phabricator.freedesktop.org/D954
2016-05-24 10:28:30 -04:00
Edward Hervey
5e32a69ed4
scenarios: Fix scrub_backward scenarios
...
We will be changing states, set the handles-state variable accordingly
2016-04-07 14:12:42 +02:00
Vineeth T M
a02609fc37
validate: fast_forward: Calculate proper playback-time for scenario
...
In case of fast-forward scenario, the playback-time is not set properly
as per increase in the rate. This is resulting in short media files of duration
less that 15 seconds to fail.
https://bugzilla.gnome.org/show_bug.cgi?id=754151
2016-02-17 22:32:52 +01:00
Vineeth TM
1e76d905ae
validate: suppression: suppress 'uninitialised value of size 4' in aacdec
...
Suppress this error, until the logic in libav is fixed.
https://bugzilla.gnome.org/show_bug.cgi?id=753268
2015-11-11 10:12:25 +01:00
Thibault Saunier
b59cc63de7
scenarios: Set min-media-duration on switch_audio_track
2015-09-30 15:02:03 +02:00
eunhae choi
9e1cea6c4b
validate: scenarios: set need clock sync for switching subtitle track
...
As soon as the track is changed, the pipeline state is set to NULL
by execution 'stop' action even if there is a 'playback-time' with 5sec.
If the AV sink is not synchronized,
audio fakesink and video fakesink has different position value.
When the validate request the position information of pipeline
to do 'stop' action, the audio fakesink response of the position query
with the bigger value than 5sec.
https://bugzilla.gnome.org/show_bug.cgi?id=755101
2015-09-16 10:59:03 +02:00
Vineeth TM
e0962c66ed
validate: scenarios: Change start time for reverse playback
...
Right now reverse playback happens till the beginning of the media file.
But for files which are longer than 150 seconds,
Timeout 'Hard timeout reached: 150 secs' error happens. So we should set the
start time within 150 seconds.
https://bugzilla.gnome.org/show_bug.cgi?id=753216
2015-08-04 15:24:14 +02:00
Thibault Saunier
7dd8bae7c2
validate: Fix make distcheck
2015-06-08 18:20:33 +02:00
Guillaume Desmottes
9ef7943369
validate: add valgrind ignore supps for theora encoder
...
Reviewers: thiblahute
Differential Revision: http://phabricator.freedesktop.org/D181
2015-05-18 10:16:28 +02:00
Guillaume Desmottes
dc2ba59ebb
validate: add more H264 valgrind supp rules
...
Reviewers: thiblahute
Differential Revision: http://phabricator.freedesktop.org/D180
2015-05-18 10:16:05 +02:00
Guillaume Desmottes
d548286209
validate: ignore x264 valgrind errors
...
Summary: The x264 code is pretty hardcore so I just opened a bug for now.
Reviewers: thiblahute
Differential Revision: http://phabricator.freedesktop.org/D164
2015-05-11 21:55:24 +02:00
Guillaume Desmottes
4927c65710
validate: disable QOS features when running with valgrind
...
Reviewers: thiblahute
Differential Revision: http://phabricator.freedesktop.org/D156
2015-05-11 21:55:24 +02:00
Guillaume Desmottes
5a5f718900
validate: fix typo in reverse_playback.scenario
...
Reviewers: thiblahute
Differential Revision: http://phabricator.freedesktop.org/D148
2015-05-06 11:32:33 +02:00
Guillaume Desmottes
c08da0041d
validate: be less specific when ignoring the pixman tls leak
...
Summary: I hit the same big in a slightly different code path.
Reviewers: thiblahute
Differential Revision: http://phabricator.freedesktop.org/D146
2015-05-06 11:32:26 +02:00
Guillaume Desmottes
b947e1c2ef
use the setup_sink_props_max_lateness config scenario with valgrind
...
Reviewers: thiblahute
Differential Revision: http://phabricator.freedesktop.org/D141
2015-05-04 14:13:46 +02:00
Guillaume Desmottes
4c70c57427
validate: add vg suppression for libdrm bug
...
Reviewers: thiblahute
Differential Revision: http://phabricator.freedesktop.org/D134
2015-05-01 15:15:26 +02:00
Guillaume Desmottes
d1f1fab185
validate: ignore invalid read from libav aac decoding
...
Reviewers: thiblahute
Differential Revision: http://phabricator.freedesktop.org/D133
2015-05-01 15:15:26 +02:00
Guillaume Desmottes
1c03eb0f71
validate: ignore libvpx valgrind errors
...
Reviewers: thiblahute
Differential Revision: http://phabricator.freedesktop.org/D132
2015-05-01 15:15:26 +02:00
Guillaume Desmottes
133c415ade
validate: display the URL of ignored Valgrind bugs
...
Summary:
We don't want to forget about those so best to remind it when starting tests
as we do with blacklisted tests.
Reviewers: thiblahute
Differential Revision: http://phabricator.freedesktop.org/D131
2015-05-01 15:15:26 +02:00
Guillaume Desmottes
8286adc047
validate: ignore a pixman leak which is fixed in master
...
http://phabricator.freedesktop.org/D128
2015-04-23 14:35:44 +02:00
Guillaume Desmottes
2067b173cd
validate: use a bigger hammer to ignore mesa related leaks
...
Looks like some tests are hitting a slightly different code path in udev but
the root bug is the same.
http://phabricator.freedesktop.org/D128
2015-04-23 14:35:17 +02:00
Guillaume Desmottes
8c4a3de701
move scenarios to data/scenarios
...
Differential Revision: http://phabricator.freedesktop.org/D115
2015-04-20 15:31:26 +02:00
Guillaume Desmottes
8c2684c9a7
validate: add gstvalidate.supp valgrind suppression file
...
Differential Revision: http://phabricator.freedesktop.org/D115
2015-04-20 15:29:28 +02:00
Thibault Saunier
25ab37300d
validate:scenarios: Set seek_forward_backward min-media-duration=45
...
Reviewers: Mathieu_Du
Differential Revision: http://phabricator.freedesktop.org/D79
2015-04-10 16:53:41 +02:00
Guillaume Desmottes
2778e501c4
validate: move scenarios to validate/scenarios/
...
https://bugzilla.gnome.org/show_bug.cgi?id=746465
2015-03-20 10:34:48 +01:00
Vincent Penquerc'h
3bb6ecd6fa
Revert "validate: add non flushing seek support"
...
This reverts commit 3ff55dcc31
.
Regressions on the test server, apparently linked to this patchset.
2015-03-09 18:26:37 +00:00
Vincent Penquerc'h
3ff55dcc31
validate: add non flushing seek support
...
and a couple scenarios using them
https://bugzilla.gnome.org/show_bug.cgi?id=744783
2015-03-09 10:06:34 +00:00
Thibault Saunier
62a0db232c
validate: Do not forget to dist _full variant of scrubing scenarios
2015-02-16 20:56:49 +01:00
Thibault Saunier
e80a7df4d3
validate:scenario: Handle scenario repeat property with sub actions
...
And port change_state_intensive.scenario to it
2015-02-14 16:32:12 +01:00
Thibault Saunier
6350bf417e
validate: Set seek_with_stop as needing at least 2secs media files
...
https://bugzilla.gnome.org/show_bug.cgi?id=743994
2015-02-14 16:32:09 +01:00
Thibault Saunier
62bf27f5e3
validate: Add scub_*_seeking_full scenarios
...
Which basically do the same thing as scrub_*_seeking but during
throughout the whole duration of the media
2014-11-25 19:41:00 +01:00
Thibault Saunier
99045f7dbb
validate: Rename action type playback_time to playback-time
...
Keeping backward compatiblity with the old naming
2014-10-12 20:19:42 +02:00
Thibault Saunier
702992cf7a
validate:launcher: Disable racy HLS tests
...
+ Add need-clock-synk to switch_audio_track_while_paused as it relies on
the clock sync to pause and then display subtitles
2014-08-06 09:08:36 +02:00
Thibault Saunier
1aa0d4eb4a
validate:launcher: Allow informing minimum media duration in scenarios
...
Allowing the launcher to avoid running tests on medias that are not long
enough
2014-07-23 20:43:57 +02:00
Thibault Saunier
386b572066
validate: launcher: Force clock syncronization for some scenarios
...
In some cases it is necessary that the clock is sync so that all the
actions can be executed.
2014-07-23 17:49:44 +02:00
Thiago Santos
3cf3e7a438
gst-validate-scenario: add emit-signal
...
emit-signal action allows to emit signals to elements in scenarios.
The implementation only accepts signals without arguments for now but
it can be extended to use parameters if needed in the future
2014-07-22 11:59:58 -03:00
Thibault Saunier
71ae6d3816
validate: Make switch_subtitle_track_while_paused handle states
2014-07-16 18:21:16 +02:00
Thibault Saunier
e07e7cd43e
vaildate: Make disable_subtitle_track_while_paused handle states
2014-07-16 15:47:59 +02:00
Thibault Saunier
ded4bec35a
validate: Make scrub_forward_seeking handle states
2014-07-16 15:47:59 +02:00
Thibault Saunier
c7c879fc1c
validate: scenarios: Install play_15s.scenario
2014-06-17 14:17:21 +02:00
Thibault Saunier
0bde7bcacb
validate: Add a scrub_backward_seeking scenario
...
+ Make use of it in ges-launch and do not try to seek while playing in
GES as it is not supported yet
2014-05-27 12:33:08 +02:00
Thibault Saunier
dae0c4ef81
validate: Add a scenario that switches state many intensively
...
+ Use it by default in the launcher tests
2014-05-07 16:45:27 +02:00
Thibault Saunier
7590148e20
validate: Avoid using stop value in the fast_forward scenario
2014-05-07 12:44:39 +02:00
Thibault Saunier
15cceffcf1
validate: Add a scenario to disable subtitle track while paused
2014-05-02 18:50:41 +02:00
Thibault Saunier
867bfec188
validate: Add a scenario that switches subtitle track while paused
...
+ Integrate it in the launcher
2014-05-02 18:30:23 +02:00
Thibault Saunier
da42500df7
validate: Add a scenarios that switchs subtitle track
...
+ Make it easier and cleaner to tell that a switch is actually disabling
a track type.
And run the scenario in gst-validate-launcher by default
2014-05-02 18:30:22 +02:00
Thibault Saunier
3281add6b5
validate: Add a switch_audio_track_while_paused scenario
...
And run it as a default
2014-05-02 18:30:22 +02:00
Thibault Saunier
8852633dfc
validate:scenarios: Prefer stop action instead of EOS when appropriate
2014-04-25 14:51:28 +02:00
Thibault Saunier
be72ec5f6a
validate:launcher: Add support for audio track switching scenario
2014-04-25 14:51:28 +02:00
Thibault Saunier
ba717f6237
validate: Update all scenario to use the new description feature
...
+ Fix minor issues in scenario files
2014-02-18 21:07:31 +01:00