From f478136a3e90acf88dfb3dbc71941ac2df965ed0 Mon Sep 17 00:00:00 2001 From: Ismo Puustinen Date: Mon, 3 Nov 2014 16:19:30 +0200 Subject: [PATCH] config: test case for lua resource API. --- src/daemon/murphy.lua | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/src/daemon/murphy.lua b/src/daemon/murphy.lua index 5795558..d829682 100644 --- a/src/daemon/murphy.lua +++ b/src/daemon/murphy.lua @@ -253,4 +253,31 @@ t:listen() print(tostring(t)) print(t.accept) -print(t.recv) \ No newline at end of file +print(t.recv) + +function test_rs_create(iterations) + resourceHandler = function (rset) print(rset) end + + for i = 1, iterations do + r = m:ResourceSet({ + zone = "driver", + callback = resourceHandler, + application_class = "player" + }) + + if r then + + r:addResource({ + resource_name = "audio_playback", + mandatory = true + }) + + r.resources.audio_playback.attributes.pid = tostring(i) + + print("pid: " .. r.resources.audio_playback.attributes.pid) + r:acquire() + r:release() + end + r = nil + end +end -- 2.7.4