diff options
Diffstat (limited to 'test/navigation/test-map-viewer-control-capi.py')
-rwxr-xr-x | test/navigation/test-map-viewer-control-capi.py | 15 |
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') |