summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-03-19launcher: Don't hardcode option defaultstest_launchEdward Hervey1-29/+33
Since they are relative to other options, we need to post-process them to get the proper value. Fixes using the launcher with non-default MAIN_DIR
2014-03-19launcher: Warn if MAIN_DIR isn't presentEdward Hervey1-8/+13
And move blacklist file listing to further down
2014-03-19launcher: No need to start a web server when listing testsEdward Hervey1-5/+7
It's not needed and makes listing faster. Also sort the list of tests
2014-03-19launcher: --sync: Only update/clone git repo if specifiedEdward Hervey1-1/+3
Allows: * handling non-git-based asset directory * working offline * working without forcing updates
2014-03-19validate-scenario: Handle non-set env variableEdward Hervey1-5/+10
Nothing guarantees it's present/set
2014-03-12validate:scenario: Do not be strict about position after not accurate seekThibault Saunier1-2/+4
2014-03-12validate:scenario: Cleanup output and pass into gst-indentThibault Saunier1-15/+31
2014-03-12validate:scenario: Cleanup output of --list-scenariosThibault Saunier1-1/+5
2014-03-12validate: scenario: Load scenario if the name is actually a path to a fileThibault Saunier1-0/+10
2014-02-19validate: tools: Fix path to media folderThibault Saunier1-1/+2
2014-02-19validate:tools: Clean test between runs when running foreverThibault Saunier2-3/+21
2014-02-19validate: Do not check result furthers if alredy set as passingThibault Saunier1-2/+4
2014-02-19validate:scenario: Pass into gst-indentThibault Saunier1-25/+31
2014-02-19validate: Add actions to the actions list only when they are fully parsedThibault Saunier1-2/+17
Otherwize in some corner cases they can be executed before they are actually parsed
2014-02-19validate: Ignore EOS actions that can not be executedThibault Saunier1-2/+9
2014-02-18validate: Handle various paths in GST_VALIDATE_SCENARIOS_PATHThibault Saunier1-10/+26
2014-02-18validate:scenario: Make GstValidateAction a GstMiniObjectThibault Saunier2-37/+87
2014-02-18validate: Move enums and flags deserialization from scenario to utilitiesThibault Saunier3-45/+53
This way it can be reused.
2014-02-18validate:scenario: Make the pipeline puiblicThibault Saunier2-23/+23
This way people can access it from outside the main action implementation.
2014-02-18validate:launcher: Avoid running useless testsThibault Saunier3-27/+31
For example we should not check if duration are equal when transcoding with scenario set. Also checking if position is in the seeked segment should be done at a lower level
2014-02-18validate:launcher: Avoid seeking in output files to parse themThibault Saunier1-5/+3
Tihs creates issue and missing content.
2014-02-18validate:launcher: Properly classify test for media checkThibault Saunier1-2/+4
2014-02-18validate:launcher: Handle issue with unknown framerate in HLS while transcodingThibault Saunier3-4/+16
2014-02-18validate:tools: Handle cases were EOS does not stop the pipeline in the launcherThibault Saunier3-7/+48
+ Fix parsing of GstClockTime + Avoid using play_15s scenario when not necessary
2014-02-18validate: tools: Use the new scenario discovering fearure in the launcherThibault Saunier5-55/+93
2014-02-18validate: Update all scenario to use the new description featureThibault Saunier19-5/+25
+ Fix minor issues in scenario files
2014-02-18validate: Add a way to save details about avalaible scenarios in a fileThibault Saunier4-9/+38
2014-02-18validate: Add a way to add a "description" to scenario filesThibault Saunier3-65/+193
Print details about the descriptions when listing scenario in a KeyFile format The description can contain any information about the scenario such as its duration before EOS, how long the pipeline needs to be so the scenario can be applied...etc
2014-02-18validate: tools: Init gst-validate before listing scenariosThibault Saunier1-2/+5
And return 0 when only listing scenarios
2014-02-18validate:scenario: Handle backslashes in scenario filesThibault Saunier1-3/+10
2014-02-18validate:tools: Rework the way we handle optionsThibault Saunier3-33/+75
Make groups so it is easier for users to find what they look for By default have 1 single directory where everything is oututed (main-dir) Add a way to specify how and where to look for remote assets
2014-02-18validate:tools:launcher: Take into account the position value when renderingThibault Saunier1-1/+5
When rendering a files we try to use the size of the outputed file to determine wether we are timeout or not, but if that fails try to check the position
2014-02-18validate: Better organize rendered filesThibault Saunier2-12/+8
2014-02-18validate:tools: Use regex for parsing when appropriateThibault Saunier2-17/+24
2014-02-18validate:toold: Add a --output-dir parametterThibault Saunier1-5/+11
2014-02-18validate:tools: Keep file extension in test classnamesThibault Saunier2-14/+20
+ add test "namespace" in transcoded files
2014-02-18validate:tools: Add a class to back pipeline creation in gst-validateThibault Saunier1-19/+43
2014-02-18validate:tools: Define supported protocols in an enumThibault Saunier2-35/+39
2014-02-18validate: toold: Properly define scenario propertiesThibault Saunier1-10/+12
2014-02-18validate: Rename simple_backward to reverse_playback as this is what it doesThibault Saunier5-6/+6
2014-02-18validate:tools: Add namespace in apps global variablesThibault Saunier2-34/+36
Avoiding conflicts
2014-02-18validate:tools: Allow user to append paths to mediasThibault Saunier1-1/+1
2014-02-18validate:tools: Make use of the new seek_with_stop scenarioThibault Saunier2-1/+5
2014-02-18validate:tools: Implement the logic of validate ouput parsing in the baseclassThibault Saunier4-79/+108
+ Add some logic to check that we are mot playing outside wanted segment
2014-02-18tools:validate: Make default blacklist handled by managers themselvesThibault Saunier3-10/+34
2014-02-18validate: data: Avoid using seek.stop time when not necessaryThibault Saunier5-2/+8
Instead send an EOS. And add a seek_with_stop scenario to test that particular feature
2014-02-18validate:tools: Only discover files with media-checkThibault Saunier1-3/+12
2014-02-18validate:tools: Add a 'discover-only' option to media-checkThibault Saunier3-19/+33
2014-02-18data: Let playback until the end on last seek of seek_forward if duration < 30sThibault Saunier1-1/+1
2014-02-12validate: tools: Add a --fatal-error option to the launcherThibault Saunier2-9/+9