class MultipleTSSingleTouch(UIATestBase): def setUp(self): self._test_name = __name__ self.touch = SystemTouch() self.multi_ts = MultiTouchScreen() print print "[Setup]: %s" % self._test_name super(MultipleTSSingleTouch, self).setUp() def tearDown(self): print "[Teardown]: %s" % self._test_name super(MultipleTSSingleTouch, self).tearDown() def test_multi_touch_support_on_two_touch_sp(self): print "[RunTest]: %s" % self.__str__() self.touch.logger.info("") self.multi_ts.check_multi_touch_sp_connected_num(2) self.multi_ts.check_car_mode_exists() self.touch.enable_devoption_touch_location() self.touch.check_maximum_fingers_support() def test_multi_touch_support_on_three_touch_sp(self): print "[RunTest]: %s" % self.__str__() self.touch.logger.info("") self.multi_ts.check_multi_touch_sp_connected_num(3) self.multi_ts.check_car_mode_exists() self.touch.enable_devoption_touch_location() self.touch.check_maximum_fingers_support()
class MultiTouchSupportExtendedDesktopMode(UIATestBase): def setUp(self): self._test_name = __name__ self.touch = SystemTouch() self.multi_ts = MultiTouchScreen() print print "[Setup]: %s" % self._test_name self.multi_ts.check_multi_touch_sp_connected_num(2) self.multi_ts.enter_to_mosaic_mode_display_touch_work_comm() super(MultiTouchSupportExtendedDesktopMode, self).setUp() def tearDown(self): print "[Teardown]: %s" % self._test_name self.multi_ts.exit_to_mosaic_mode_display_touch_work_comm() super(MultiTouchSupportExtendedDesktopMode, self).tearDown() def test_multi_touch_support_extended_desktop_mode(self): print "[RunTest]: %s" % self.__str__() self.touch.logger.info("") self.touch.enable_devoption_touch_location() self.touch.push_send_event_script("multi_touch_max_support.sh") self.touch.push_send_event_script("multi_touch_event_untouch.sh") self.touch.check_maximum_fingers_support()
class MultiTouchSupport(UIATestBase): def setUp(self): self._test_name = __name__ self.touch = SystemTouch() print print "[Setup]: %s" % self._test_name self.touch.enable_devoption_touch_location() self.touch.push_send_event_script("multi_touch_max_support.sh") self.touch.push_send_event_script("multi_touch_event_untouch.sh") super(MultiTouchSupport, self).setUp() def tearDown(self): print "[Teardown]: %s" % self._test_name #g_common_obj.close_background_apps() super(MultiTouchSupport, self).tearDown() def test_maximum_fingers_support(self): print "[RunTest]: %s" % self.__str__() self.touch.check_maximum_fingers_support() def test_multitouch_support_with_coordinates(self): print "[RunTest]: %s" % self.__str__() self.touch.check_multi_touch_with_coordinates()