diff options
Diffstat (limited to 'test/afb-test/etc/aft-4a-hal-config.json')
-rw-r--r-- | test/afb-test/etc/aft-4a-hal-config.json | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/test/afb-test/etc/aft-4a-hal-config.json b/test/afb-test/etc/aft-4a-hal-config.json new file mode 100644 index 0000000..5a9c342 --- /dev/null +++ b/test/afb-test/etc/aft-4a-hal-config.json @@ -0,0 +1,92 @@ +{ + "id": "http://iot.bzh/download/public/schema/json/ctl-schema.json#", + "$schema": "http://iot.bzh/download/public/schema/json/ctl-schema.json#", + "metadata": { + "uid": "Test", + "version": "1.0", + "api": "aft-4a-hal-manager", + "info": "AFB-test binding configuration file to test 4a-hal-manager api.", + "require": [ + "4a-hal-manager","smixer","alsacore" + ] + }, + "testVerb": { + "uid": "launch_all_tests", + "info": "Launch all the tests", + "action": "lua://AFT#_launch_test", + "args": { + "trace": "4a-hal-manager", + "files": ["4a-hal-manager_BasicAPITest.lua"] + } + }, + "mapis": [{ + "uid": "alsacore", + "info": "Faked alsacore API", + "libs": "alsacore.lua", + "verbs": [ + { + "uid": "ping", + "info": "Ping Presence Check on API", + "action": "lua://alsacore#_ping" + }, + { + "uid": "infoget", + "info": "Return sound cards list", + "action": "lua://alsacore#_infoget" + }, + { + "uid": "ctlget", + "info": "Get one or many control values", + "action": "lua://alsacore#_ctlget" + }, + { + "uid": "ctlset", + "info": "Set one or many control values", + "action": "lua://alsacore#_ctlset" + }, + { + "uid": "subscribe", + "info": "Set one control or more", + "action": "lua://alsacore#_subscribe" + }, + { + "uid": "addcustomctl", + "info": "Set one control or more", + "action": "lua://alsacore#_addcustomctl" + } + ] + }, + { + "uid": "smixer", + "info": "Faked smixer API", + "libs": "smixer.lua", + "verbs": [ + { + "uid": "ping", + "info": "Ping Presence Check on API", + "action": "lua://smixer#_ping" + }, + { + "uid": "attach", + "info": "attach resources to mixer", + "action": "lua://smixer#_attach" + }, + { + "uid": "remove", + "info": "remove existing mixer streams, zones, ...", + "action": "lua://smixer#_remove" + }, + { + "uid": "info", + "info": "list existing mixer streams, zones, ...", + "action": "lua://smixer#_info" + }, + { + "uid": "bluezalsa", + "info": "set bluez alsa device", + "action": "lua://smixer#_bluezalsa" + } + ] + } + ] +}
\ No newline at end of file |