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()
Beispiel #2
0
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()