summaryrefslogtreecommitdiff
path: root/test/navigation/test-map-viewer-control-capi.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/navigation/test-map-viewer-control-capi.py')
-rwxr-xr-xtest/navigation/test-map-viewer-control-capi.py15
1 files changed, 12 insertions, 3 deletions
diff --git a/test/navigation/test-map-viewer-control-capi.py b/test/navigation/test-map-viewer-control-capi.py
index 9660851..47da06d 100755
--- a/test/navigation/test-map-viewer-control-capi.py
+++ b/test/navigation/test-map-viewer-control-capi.py
@@ -31,10 +31,13 @@ import dbus
import gobject
import dbus.mainloop.glib
import time
-
-import pdb
+from dltTrigger import *
+#import pdb
#pdb.set_trace()
+#name of the test
+test_name = "map viewer"
+
#constants as defined in the Navigation API
LATITUDE = 0x00a0
LONGITUDE = 0x00a1
@@ -76,12 +79,16 @@ def mapviewer_mapViewScaleChanged_handler(mapViewInstanceHandle,scale,isMinMax):
dbus.UInt32(sessionhandle), \
dbus.UInt32(mapviewerhandle))
session_interface.deleteSession(sessionhandle)
- loop.quit()
+ exit()
#timeout
def timeout():
print 'Timeout Expired'
print '\nTest FAILED'
+ exit()
+
+def exit():
+ stopTrigger(test_name)
loop.quit()
print '\n--------------------------'
@@ -98,6 +105,8 @@ bus.add_signal_receiver(mapviewer_mapViewScaleChanged_handler, \
dbus_interface = "org.genivi.navigation.mapviewer.MapViewerControl.v4_0", \
signal_name = "mapViewScaleChanged")
+startTrigger(test_name)
+
session = bus.get_object('org.genivi.navigation.mapviewer.Session.v4_0_Session','/Session')
session_interface = dbus.Interface(session, dbus_interface='org.genivi.navigation.mapviewer.Session.v4_0')