wireplumber/tests/wp
Julian Bouzas 2223cd47d4 settings: use WpSpaJson to parse the settings
We need to use WpSpaJson to parse the values in WpSettings. This is because the
wireplumber configuration is written in JSON, so WpSettings should only hold
JSON values. To fix this, 2 API changes have been done:

- wp_settings_get_int() only accepts gint values, instead of gint64 values. This
is because the WpSpaJson API only parses int values, like spa_json_parse_int().

- wp_settings_get_string() now returns a newly allocated string, this is because
the string needs to be decoded in case it has quotes.
2023-04-17 07:47:09 -04:00
..
core.c core: add wp_core_clone API 2020-06-10 13:29:44 -04:00
dbus.c lib: add new WpDbus API 2022-06-02 12:34:16 -04:00
endpoint.c tests: skip test if specific spa lib is not installed 2021-07-19 09:40:19 -04:00
events.c tests/events.c: Adjust style 2023-04-17 07:47:09 -04:00
factory.c wp-factory: enumerate pw_factory objects 2021-10-19 05:46:46 +00:00
meson.build lib: initial version of WpEventDispatcher / WpEvent / WpEventHook 2023-04-17 07:47:09 -04:00
metadata.c tests/metadata: also fix failing metadata unit test 2021-06-18 15:30:55 +03:00
object-interest.c object-interest: enrich _matches_full() to be able to check all constraints 2021-06-07 17:47:42 +03:00
object-manager.c tests: add unit test verifying we can remove SIs from OMs while iterating 2022-12-06 12:01:34 +02:00
properties.c properties: Add get count API 2022-03-24 06:59:39 +00:00
proxy.c tests: stop using fake{sink,src} to avoid skipping tests 2022-12-06 12:01:34 +02:00
session-item.c wp: remove WpSession and WpEndpointLink 2021-05-21 19:57:31 +03:00
settings.c settings: use WpSpaJson to parse the settings 2023-04-17 07:47:09 -04:00
settings.conf settings: use WpSpaJson to parse the settings 2023-04-17 07:47:09 -04:00
spa-json.c spa-json: always advance to the end of the nested array/object 2022-08-28 10:50:25 -04:00
spa-pod.c spa-pod: add support for custom Id properties 2021-09-21 12:29:54 -04:00
spa-type.c rename all foo_iterate APIs to foo_new_iterator 2021-02-05 11:33:23 -05:00
state.c tests: state: remove the "escaped" state file at the end of the test 2021-08-19 10:39:49 +03:00
transition.c tests: transition: make sure transition is still valid after advancing 2021-06-25 11:04:15 -04:00