config: test case for lua resource API.
authorIsmo Puustinen <ismo.puustinen@intel.com>
Mon, 3 Nov 2014 14:19:30 +0000 (16:19 +0200)
committerIsmo Puustinen <ismo.puustinen@intel.com>
Tue, 4 Nov 2014 09:16:23 +0000 (11:16 +0200)
src/daemon/murphy.lua

index 5795558..d829682 100644 (file)
@@ -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