def setUp(self):
     super(ChromeCast, self).setUp()
     self._test_name = __name__
     print "[Setup]: %s" % self._test_name
     self._chromecast = ChromeCastImpl()
     self._chromecast.connect_chromecast()
     self._chromecast.init_local_video()
 def setUp(self):
     super(ChromeCast, self).setUp()
     self._test_name = __name__
     print "[Setup]: %s" % self._test_name
     self._chromecast = ChromeCastImpl()
     self._chromecast.connect_chromecast()
     self._output_file = self._test_name.split(".")[-1]
     self._usb_camera_obj = UsbCamera(self._output_file)
Esempio n. 3
0
 def setUp(self):
     super(ChromeCast, self).setUp()
     self._test_name = __name__
     print "[Setup]: %s" % self._test_name
     self._chromecast = ChromeCastImpl()
     self._photos = get_photo_implement()
     self._chromecast.connect_chromecast()
     self._chromecast.init_local_video()
     self._photos.refresh_sdcard()
class ChromeCast(UIATestBase):
    def setUp(self):
        super(ChromeCast, self).setUp()
        self._test_name = __name__
        print "[Setup]: %s" % self._test_name
        self._chromecast = ChromeCastImpl()
        self._chromecast.connect_chromecast()
        self._output_file = self._test_name.split(".")[-1]
        self._usb_camera_obj = UsbCamera(self._output_file)

    def tearDown(self):
        print "[Teardown]: %s" % self._test_name
        super(ChromeCast, self).tearDown()
        self._chromecast.disconnect_chromecast()

    def test_rotation_livewallpaper(self):
        ''' refer TC test_Rotation_LiveWallpaper
        '''
        try:
            self._usb_camera_obj.start_record()
            self._chromecast.set_live_wallpaper()
            self._chromecast.rotate_clockwise_anticlockwise()
            recorded_video = self._usb_camera_obj.stop_record()
            upload_file_to_prdshtwsv2d01(self, recorded_video)
        except:
            self._usb_camera_obj.stop_record()
Esempio n. 5
0
class ChromeCast(UIATestBase):
    def setUp(self):
        super(ChromeCast, self).setUp()
        self._test_name = __name__
        print "[Setup]: %s" % self._test_name
        self._chromecast = ChromeCastImpl()
        self._photos = get_photo_implement()
        self._chromecast.connect_chromecast()
        self._chromecast.init_local_video()
        self._photos.refresh_sdcard()

    def tearDown(self):
        print "[Teardown]: %s" % self._test_name
        super(ChromeCast, self).tearDown()
        self._chromecast.disconnect_chromecast()
        self._photos.rm_delete_photos()
        self._photos.refresh_sdcard()

    def test_sleepmode_screencastingvideocontentfile(self):
        ''' refer TC test_SleepMode_ScreencastingVideoContentFile
        '''
        self._photos.launch_photos_am()
        self._photos.play_video()
        self._chromecast.suspend_and_resume()
        self._photos.stop_photos_am()
Esempio n. 6
0
class ChromeCast(UIATestBase):
    def setUp(self):
        super(ChromeCast, self).setUp()
        self._test_name = __name__
        print "[Setup]: %s" % self._test_name
        self._chromecast = ChromeCastImpl()

    def tearDown(self):
        print "[Teardown]: %s" % self._test_name
        super(ChromeCast, self).tearDown()

    def test_videocasting_dutandchromecastplaybacksync(self):
        ''' refer TC test_VideoCasting_DUTAndChromecastPlaybackSync
        '''
        self._chromecast.launch_youtube_am()
        self._chromecast.play_long_video_background_with_youtube()
        self._chromecast.launch_some_app_wait_5mins()
        self._chromecast.back_youtube_check_long_video()
        self._chromecast.stop_youtube_am()
Esempio n. 7
0
class ChromeCast(UIATestBase):

    def setUp(self):
        super(ChromeCast, self).setUp()
        self._test_name = __name__
        print "[Setup]: %s" % self._test_name
        self._chromecast = ChromeCastImpl()

    def tearDown(self):
        print "[Teardown]: %s" % self._test_name
        super(ChromeCast, self).tearDown()
        self._chromecast.stop_airplane_mode()

    def test_videocasting_airplanemode(self):
        ''' refer TC test_VideoCasting_AirplaneMode
        '''
        self._chromecast.start_airplane_mode_and_open_wifi()
        self._chromecast.launch_youtube_am()
        self._chromecast.play_video_in_youtube()
        self._chromecast.stop_youtube_am()
Esempio n. 8
0
class ChromeCast(UIATestBase):

    def setUp(self):
        super(ChromeCast, self).setUp()
        self._test_name = __name__
        print "[Setup]: %s" % self._test_name
        self._chromecast = ChromeCastImpl()
        self._chromecast.connect_chromecast()

    def tearDown(self):
        print "[Teardown]: %s" % self._test_name
        super(ChromeCast, self).tearDown()
        self._chromecast.disconnect_chromecast()

    def test_rotation_livewallpaper(self):
        ''' refer TC test_Rotation_LiveWallpaper
        '''
        self._chromecast.set_live_wallpaper()
        self._chromecast.rotate_clockwise_anticlockwise()
Esempio n. 9
0
class ChromeCast(UIATestBase):
    def setUp(self):
        super(ChromeCast, self).setUp()
        self._test_name = __name__
        print "[Setup]: %s" % self._test_name
        self._chromecast = ChromeCastImpl()
        self._chromecast.init_wps()
        self._chromecast.connect_chromecast()
        self._output_file = self._test_name.split(".")[-1]
        self._usb_camera_obj = UsbCamera(self._output_file)

    def tearDown(self):
        print "[Teardown]: %s" % self._test_name
        super(ChromeCast, self).tearDown()
        self._chromecast.disconnect_chromecast()
        self._chromecast.uninstall_wps()

    def test_screencasting_pdf_file_presentation(self):
        ''' refer TC test_ScreenCasting_PDFFilePresentation
        '''
        try:
            self._usb_camera_obj.start_record()
            self._chromecast.launch_wps_am()
            self._chromecast.view_pdf_with_wps()
            self._chromecast.stop_wps_am()
            recorded_video = self._usb_camera_obj.stop_record()
            upload_file_to_prdshtwsv2d01(self, recorded_video)
        except:
            self._usb_camera_obj.stop_record()
class ChromeCast(UIATestBase):
    def setUp(self):
        super(ChromeCast, self).setUp()
        self._test_name = __name__
        print "[Setup]: %s" % self._test_name
        self._chromecast = ChromeCastImpl()
        self._chromecast.connect_chromecast()

    def tearDown(self):
        print "[Teardown]: %s" % self._test_name
        super(ChromeCast, self).tearDown()
        self._chromecast.disconnect_chromecast()

    def test_screencasting_presentationmode_dutscreenoff(self):
        ''' refer TC test_ScreenCasting_PresentationMode_DUTScreenOff
        '''
        self._chromecast.install_apidemos()
        self._chromecast.launch_apidemos_am()
        self._chromecast.run_medie_router()
        self._chromecast.suspend_and_resume()
        self._chromecast.stop_apidemos_am()
class ChromeCast(UIATestBase):
    def setUp(self):
        super(ChromeCast, self).setUp()
        self._test_name = __name__
        print "[Setup]: %s" % self._test_name
        self._chromecast = ChromeCastImpl()
        self._chromecast.connect_chromecast()

    def tearDown(self):
        print "[Teardown]: %s" % self._test_name
        super(ChromeCast, self).tearDown()
        self._chromecast.disconnect_chromecast()
        self._chromecast.delete_captured_video()
        self._chromecast.swith_camera_to_capture_mode()

    def test_screencasting_openrecordedvideo(self):
        ''' refer TC test_ScreenCasting_OpenRecordedVideo
        '''
        self._chromecast.launch_camera_am()
        self._chromecast.capture_a_video()
        self._chromecast.stop_camera_am()
        self._chromecast.launch_photos_am()
        self._chromecast.play_video_in_photos()
        self._chromecast.stop_photos_am()
Esempio n. 12
0
class ChromeCast(UIATestBase):

    def setUp(self):
        super(ChromeCast, self).setUp()
        self._test_name = __name__
        print "[Setup]: %s" % self._test_name
        self._chromecast = ChromeCastImpl()
        self._chromecast.init_wps()
        self._chromecast.connect_chromecast()

    def tearDown(self):
        print "[Teardown]: %s" % self._test_name
        super(ChromeCast, self).tearDown()
        self._chromecast.disconnect_chromecast()
        self._chromecast.uninstall_wps()

    def test_screencasting_pdf_file_presentation(self):
        ''' refer TC test_ScreenCasting_PDFFilePresentation
        '''
        self._chromecast.launch_wps_am()
        self._chromecast.view_pdf_with_wps()
        self._chromecast.stop_wps_am()
class ChromeCast(UIATestBase):
    def setUp(self):
        super(ChromeCast, self).setUp()
        self._test_name = __name__
        print "[Setup]: %s" % self._test_name
        self._chromecast = ChromeCastImpl()
        self._chromecast.connect_chromecast()
        self._chromecast.init_photos()

    def tearDown(self):
        print "[Teardown]: %s" % self._test_name
        super(ChromeCast, self).tearDown()
        self._chromecast.disconnect_chromecast()
        self._chromecast.delete_photos()

    def test_screencasting_imagesviewing(self):
        ''' refer TC test_ScreenCasting_ImagesViewing
        '''
        self._chromecast.launch_photos_am()
        self._chromecast.view_photos()
        self._chromecast.stop_photos_am()
class ChromeCast(UIATestBase):
    def setUp(self):
        super(ChromeCast, self).setUp()
        self._test_name = __name__
        print "[Setup]: %s" % self._test_name
        self._chromecast = ChromeCastImpl()
        self._chromecast.connect_chromecast()
        self._output_file = self._test_name.split(".")[-1]
        self._usb_camera_obj = UsbCamera(self._output_file)

    def tearDown(self):
        print "[Teardown]: %s" % self._test_name
        super(ChromeCast, self).tearDown()
        self._chromecast.disconnect_chromecast()

    def test_screencasting_presentationmode_dutscreenoff(self):
        ''' refer TC test_ScreenCasting_PresentationMode_DUTScreenOff
        '''
        try:
            self._usb_camera_obj.start_record()
            self._chromecast.install_apidemos()
            self._chromecast.launch_apidemos_am()
            self._chromecast.run_medie_router()
            self._chromecast.suspend_and_resume()
            self._chromecast.stop_apidemos_am()
            recorded_video = self._usb_camera_obj.stop_record()
            upload_file_to_prdshtwsv2d01(self, recorded_video)
        except:
            self._usb_camera_obj.stop_record()
Esempio n. 15
0
class ChromeCast(UIATestBase):
    def setUp(self):
        super(ChromeCast, self).setUp()
        self._test_name = __name__
        print "[Setup]: %s" % self._test_name
        self._chromecast = ChromeCastImpl()
        self._chromecast.connect_chromecast()

    def tearDown(self):
        print "[Teardown]: %s" % self._test_name
        super(ChromeCast, self).tearDown()
        self._chromecast.disconnect_chromecast()
        self._chromecast.swith_camera_to_capture_mode()
        self._chromecast.delete_captured_video()

    def test_camera_sdvideorecording(self):
        ''' refer TC test_Camera_SDVideoRecording
        '''
        self._chromecast.launch_camera_am()
        self._chromecast.set_record_sd_mode()
        self._chromecast.capture_a_video()
        self._chromecast.stop_camera_am()
class ChromeCast(UIATestBase):
    def setUp(self):
        super(ChromeCast, self).setUp()
        self._test_name = __name__
        print "[Setup]: %s" % self._test_name
        self._chromecast = ChromeCastImpl()
        self._chromecast.connect_chromecast()
        self._chromecast.init_local_video()

    def tearDown(self):
        print "[Teardown]: %s" % self._test_name
        super(ChromeCast, self).tearDown()
        self._chromecast.disconnect_chromecast()
        self._chromecast.delete_local_video()

    def test_screencasting_sleepdutduringvideoplayback(self):
        ''' refer TC test_ScreenCasting_SleepDUTduringVideoPlayback
        '''
        self._chromecast.launch_photos_am()
        self._chromecast.play_video_in_photos()
        self._chromecast.suspend_and_resume()
        self._chromecast.stop_photos_am()
Esempio n. 17
0
class ChromeCast(UIATestBase):
    def setUp(self):
        super(ChromeCast, self).setUp()
        self._test_name = __name__
        print "[Setup]: %s" % self._test_name
        self._chromecast = ChromeCastImpl()
        self._chromecast.connect_chromecast()
        self._chromecast.delete_captured_video()
        self._output_file = self._test_name.split(".")[-1]
        self._usb_camera_obj = UsbCamera(self._output_file)

    def tearDown(self):
        print "[Teardown]: %s" % self._test_name
        super(ChromeCast, self).tearDown()
        self._chromecast.disconnect_chromecast()
        self._chromecast.swith_camera_to_capture_mode()
        self._chromecast.delete_captured_video()

    def test_camera_sdvideorecording_semi_auto(self):
        ''' refer TC test_Camera_SDVideoRecording
        '''
        print "[RunTest]: %s" % self._test_name
        try:
            self._usb_camera_obj.start_record()
            self._chromecast.launch_camera_am()
            self._chromecast.set_record_sd_mode()
            self._chromecast.capture_a_video()
            self._chromecast.stop_camera_am()
            recorded_video = self._usb_camera_obj.stop_record()
        except:
            self._usb_camera_obj.stop_record()
        upload_file_to_prdshtwsv2d01(self, recorded_video)
Esempio n. 18
0
 def setUp(self):
     super(ChromeCast, self).setUp()
     self._test_name = __name__
     print "[Setup]: %s" % self._test_name
     self._chromecast = ChromeCastImpl()
class ChromeCast(UIATestBase):

    def setUp(self):
        super(ChromeCast, self).setUp()
        self._test_name = __name__
        print "[Setup]: %s" % self._test_name
        self._chromecast = ChromeCastImpl()
        self._chromecast.connect_chromecast()
        self._output_file = self._test_name.split(".")[-1]
        self._usb_camera_obj = UsbCamera(self._output_file)

    def tearDown(self):
        print "[Teardown]: %s" % self._test_name
        super(ChromeCast, self).tearDown()
        self._chromecast.disconnect_chromecast()
        self._chromecast.delete_captured_video()
        self._chromecast.swith_camera_to_capture_mode()

    def test_screencasting_openrecordedvideo(self):
        ''' refer TC test_ScreenCasting_OpenRecordedVideo
        '''
        try:
            self._usb_camera_obj.start_record()
            self._chromecast.launch_camera_am()
            self._chromecast.capture_a_video()
            self._chromecast.stop_camera_am()
            self._chromecast.launch_photos_am()
            self._chromecast.play_video_in_photos()
            self._chromecast.stop_photos_am()
            recorded_video = self._usb_camera_obj.stop_record()
            upload_file_to_prdshtwsv2d01(self, recorded_video)
        except:
            self._usb_camera_obj.stop_record()
class ChromeCast(UIATestBase):
    def setUp(self):
        super(ChromeCast, self).setUp()
        self._test_name = __name__
        print "[Setup]: %s" % self._test_name
        self._chromecast = ChromeCastImpl()
        self._chromecast.connect_chromecast()
        self._pic_names_list = self._chromecast.init_photos()
        self._output_file = self._test_name.split(".")[-1]
        self._usb_camera_obj = UsbCamera(self._output_file)

    def tearDown(self):
        print "[Teardown]: %s" % self._test_name
        super(ChromeCast, self).tearDown()
        self._chromecast.disconnect_chromecast()
        self._chromecast.delete_photos()

    def test_screencasting_imagesviewing(self):
        ''' refer TC test_ScreenCasting_ImagesViewing
        '''
        try:
            self._usb_camera_obj.start_record()
            self._chromecast.launch_photos_am()
            #self._chromecast.view_photos()
            for pic_name in self._pic_names_list:
                self._chromecast.view_photos_new(pic_name)
            self._chromecast.stop_photos_am()
            recorded_video = self._usb_camera_obj.stop_record()
            upload_file_to_prdshtwsv2d01(self, recorded_video)
        except:
            self._usb_camera_obj.stop_record()
Esempio n. 21
0
class ChromeCast(UIATestBase):

    def setUp(self):
        super(ChromeCast, self).setUp()
        self._test_name = __name__
        print "[Setup]: %s" % self._test_name
        self._chromecast = ChromeCastImpl()
        self._chromecast.connect_chromecast()
        self._video_path = self._chromecast.init_local_video()
        self._output_file = self._test_name.split(".")[-1]
        self._usb_camera_obj = UsbCamera(self._output_file)

    def tearDown(self):
        print "[Teardown]: %s" % self._test_name
        super(ChromeCast, self).tearDown()
        self._chromecast.disconnect_chromecast()
        self._chromecast.delete_local_video()

    def test_screencasting_sleepdutduringvideoplayback(self):
        ''' refer TC test_ScreenCasting_SleepDUTduringVideoPlayback
        '''
        try:
            self._usb_camera_obj.start_record()
            self._chromecast.launch_photos_am()
            self._chromecast.play_video_in_photos_direct(self._video_path)
            self._chromecast.suspend_and_resume()
            self._chromecast.stop_photos_am()
            recorded_video = self._usb_camera_obj.stop_record()
            upload_file_to_prdshtwsv2d01(self, recorded_video)
        except:
            self._usb_camera_obj.stop_record()