mirror of
https://gitlab.freedesktop.org/pipewire/wireplumber.git
synced 2026-05-14 14:38:08 +02:00
tests: conf: test a few more edge cases
- split merge.conf into two files, one being standard JSON, to ensure we can parse this - ensure that key-value pairs are correctly overriden when merging without the override. prefix - remove context.modules, which is no longer needed there - fix a typo with a stray ; character
This commit is contained in:
parent
5ec1d2c2e1
commit
ba0de72a9d
3 changed files with 12 additions and 14 deletions
|
|
@ -1,6 +1,3 @@
|
||||||
context.modules = [
|
|
||||||
{ name = libpipewire-module-protocol-native }
|
|
||||||
]
|
|
||||||
|
|
||||||
wireplumber.section.array.boolean = [ true, false ]
|
wireplumber.section.array.boolean = [ true, false ]
|
||||||
|
|
||||||
|
|
@ -36,6 +33,7 @@ wireplumber.section-merged.array.string = [ "first" ]
|
||||||
wireplumber.section-merged.object = {
|
wireplumber.section-merged.object = {
|
||||||
key.boolean = false
|
key.boolean = false
|
||||||
key.int = 6
|
key.int = 6
|
||||||
|
key.string = "not-merged"
|
||||||
}
|
}
|
||||||
|
|
||||||
wireplumber.section-merged.array.array = [ [true] ]
|
wireplumber.section-merged.array.array = [ [true] ]
|
||||||
|
|
@ -50,7 +48,7 @@ wireplumber.section-nested-merged = {
|
||||||
}
|
}
|
||||||
|
|
||||||
wireplumber.section-override = {
|
wireplumber.section-override = {
|
||||||
"key1" = true;
|
"key1" = true
|
||||||
}
|
}
|
||||||
|
|
||||||
wireplumber.section-nested-override = {
|
wireplumber.section-nested-override = {
|
||||||
|
|
|
||||||
|
|
@ -25,13 +25,3 @@ wireplumber.section-nested-merged = {
|
||||||
}
|
}
|
||||||
nested-array = [3, 4]
|
nested-array = [3, 4]
|
||||||
}
|
}
|
||||||
|
|
||||||
override.wireplumber.section-override = {
|
|
||||||
"key2" = 5;
|
|
||||||
}
|
|
||||||
|
|
||||||
wireplumber.section-nested-override = {
|
|
||||||
override.nested-object = {
|
|
||||||
key2 = 3
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
||||||
10
tests/wp/conf/wireplumber.conf.d/merge2.conf
Normal file
10
tests/wp/conf/wireplumber.conf.d/merge2.conf
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
{
|
||||||
|
"override.wireplumber.section-override": {
|
||||||
|
"key2": 5
|
||||||
|
},
|
||||||
|
"wireplumber.section-nested-override": {
|
||||||
|
"override.nested-object": {
|
||||||
|
"key2": 3
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Add table
Reference in a new issue