]> git.alsa-project.org Git - alsa-gobject.git/commitdiff
tests: add test script for ALSATimer.TstampEvent boxed structure
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Sun, 19 Jun 2022 11:38:51 +0000 (20:38 +0900)
committerTakashi Sakamoto <o-takashi@sakamocchi.jp>
Sun, 19 Jun 2022 11:38:51 +0000 (20:38 +0900)
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
tests/alsatimer-tstamp-event [new file with mode: 0644]
tests/meson.build

diff --git a/tests/alsatimer-tstamp-event b/tests/alsatimer-tstamp-event
new file mode 100644 (file)
index 0000000..20ad44b
--- /dev/null
@@ -0,0 +1,20 @@
+#!/usr/bin/env python3
+
+from sys import exit
+from errno import ENXIO
+
+from helper import test_struct
+
+import gi
+gi.require_version('ALSATimer', '0.0')
+from gi.repository import ALSATimer
+
+target_type = ALSATimer.TstampEvent
+methods = (
+    'get_event',
+    'get_tstamp',
+    'get_val',
+)
+
+if not test_struct(target_type, methods):
+    exit(ENXIO)
index b825eda3837b26346619be127a02e8ef9861c382..552507bfd72b3c4ea16276f94013bb7385a616d1 100644 (file)
@@ -26,6 +26,7 @@ tests = {
     'alsatimer-instance-status',
     'alsatimer-device-id',
     'alsatimer-tick-event',
+    'alsatimer-tstamp-event',
   ],
   'seq': [
     'alsaseq-enums',