gstreamer/validate/tests/launcher_tests
Thibault Saunier 9c08bfcaca validate:scenario: Replace the sub-action with a foreach action type
Sub-actions were really hard to use and conceptually weird. The
implementation was ugly and made the code complex for nothing.

Instead this commit introduces a `foreach` action type which allows
repeating actions passed in an `actions` array the number of time
specified by any `GstIntRange` value defined in the structure or its
`repeat` field.

This commit also makes sure that all action got through
gst_validate_action_set_done upon finalization.

+ Cleanup surrounding code
+ Add tests

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-devtools/-/merge_requests/207>
2020-06-22 17:20:32 +00:00
..
foreach/flow-expectations validate:scenario: Replace the sub-action with a foreach action type 2020-06-22 17:20:32 +00:00
simple_repeat/flow-expectations validate: scenario: Implement 'repeat' by copying actions 2020-06-22 17:20:32 +00:00
check_set_prop_never_called_error.validatetest validate: Add support for known-issues in the .validatetest 2020-05-07 09:36:03 -04:00
check_set_props_and_time_props.validatetest valiadate: Add a test for setting/checking (timed) properties 2020-06-22 17:20:32 +00:00
foreach.validatetest validate:scenario: Replace the sub-action with a foreach action type 2020-06-22 17:20:32 +00:00
foreach_deep.validatetest validate:scenario: Replace the sub-action with a foreach action type 2020-06-22 17:20:32 +00:00
foreach_repeat.validatetest validate:scenario: Replace the sub-action with a foreach action type 2020-06-22 17:20:32 +00:00
meson.build validate:tests: Cleanup the way set environment vars 2020-06-15 18:42:03 -04:00
not_negotiated.accept_caps_failure.validatetest validate: Add support for known-issues in the .validatetest 2020-05-07 09:36:03 -04:00
simple_repeat.validatetest validate: scenario: Implement 'repeat' by copying actions 2020-06-22 17:20:32 +00:00
test_validate.py validate: Add support for known-issues in the .validatetest 2020-05-07 09:36:03 -04:00