From 7db42de7fd8a82c3ccfda3b71fee19ea1000866d Mon Sep 17 00:00:00 2001 From: Frederic Marec Date: Wed, 21 Nov 2018 17:01:08 +0100 Subject: Add tests for 4a-hal-generic Add test tree Add test part in README.md Bug-AGL: SPEC-1796 Change-Id: I3d42bfe3170bfaef819bb2028887869dd603bc97 Signed-off-by: Frederic Marec --- test/afb-test/etc/aft-4a-hal-config.json | 92 ++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 test/afb-test/etc/aft-4a-hal-config.json (limited to 'test/afb-test/etc/aft-4a-hal-config.json') 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 -- cgit 1.2.3-korg