Remove unused files upstream/0.3.3
authorDonghoon Shin <dhs.shin@samsung.com>
Tue, 11 Oct 2016 04:31:18 +0000 (13:31 +0900)
committerDonghoon Shin <dhs.shin@samsung.com>
Tue, 11 Oct 2016 04:31:18 +0000 (13:31 +0900)
Change-Id: Ib11b4a3aafd5be76ba5239105ebc563e8524ebb7

litmus/device/devicemock.py [deleted file]
litmus/templates/mock/__init__.py [deleted file]
litmus/templates/mock/conf.yaml [deleted file]
litmus/templates/mock/tc.yaml [deleted file]
litmus/templates/mock/userscript.py [deleted file]

diff --git a/litmus/device/devicemock.py b/litmus/device/devicemock.py
deleted file mode 100644 (file)
index 8d9669c..0000000
+++ /dev/null
@@ -1,156 +0,0 @@
-#!/usr/bin/env python3
-# Copyright 2015-2016 Samsung Electronics Co., Ltd.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#     http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-import time
-import logging
-from litmus.device.device import device
-from litmus.core.util import check_output, find_pattern
-from litmus.core.util import call
-
-
-class devicemock(device):
-    """
-    Litmus device class.
-    User can control device in topology by this class methods.
-    """
-
-    _booting_time = 60
-
-    def __init__(self, *args, **kwargs):
-        self.args = args
-        self.kwargs = kwargs
-        self._name = kwargs['devicename']
-        if 'serialno' in kwargs:
-            self._id = kwargs['serialno']
-        else:
-            self._id = self._find_device_id()
-
-        self._manager = kwargs['manager']
-
-    def _release(self):
-        """docstring for _release"""
-        pass
-
-    def _find_device_id(self):
-        """docstring for _find_device_id"""
-        self.start_sdb_server()
-        outs = check_output(['sdb', 'devices'], timeout=10)
-        pattern = '.*List of devices attached \n([a-zA-Z0-9]*).*device.*'
-        found = find_pattern(pattern, outs, groupindex=1)
-        if found:
-            return found
-
-    # public methods.
-
-    def get_id(self):
-        """
-        Return the id of acquired device.
-        Device instance uses this id for sdb connection.
-
-        Example:
-            >>> dut = mgr.acquire_dut('xu3')
-            >>> dut.get_id()
-            'XU3_001'
-
-        :returns str: device id
-        """
-        return self._id
-
-    def on(self, booting_time=None):
-        """
-        Turn on the device acquired.
-
-        :param float powercut_delay: power-cut delay for cutter
-        """
-        logging.debug('=================Turn on device {}=================='
-                      .format(self.get_name()))
-
-        self.start_sdb_server()
-        if self.is_on():
-            self._sdb_root_on()
-            self.run_cmd('reboot -f', timeout=20)
-        wait_for_boot = booting_time if booting_time else self._booting_time
-        for loop in range(wait_for_boot):
-            logging.debug('Wait {} seconds......'
-                          .format(wait_for_boot - loop))
-            time.sleep(1)
-        self.start_sdb_server()
-        self._sdb_root_on()
-
-    def off(self, powercut_delay=2):
-        """
-        Trun off the device acquired.
-
-        :param float powercut_delay: power-cut delay for cutter
-        """
-        logging.debug('You can\'t turn off mock type device')
-
-    def flash(self, filenames, flasher='lthor', waiting=5,
-              partition_bin_mappings={'BOOT': 'zImage',
-                                      'ROOTFS': 'rootfs.img',
-                                      'USER': 'user.img',
-                                      'SYSTEM-DATA': 'system-data.img'}):
-        """
-        Flash binaries to device.
-        This function turn on device and turn off device automatically.
-
-        :param dict filenames: filename string or dict
-        :param string flasher: external flashing tool name
-        :param float waiting: waiting time to acquire cdc_acm device
-        :param dict partition_bin_mappings: partition table for device which use heimdall flasher
-
-        Example:
-            >>> dut.flash(['boot.tar.gz','platform.tar.gz'])
-            >>> or
-            >>> dut.flash('platform.tar.gz')
-
-        """
-        logging.debug('================Flash binaries to device============')
-        logging.debug(filenames)
-
-        self.start_sdb_server()
-
-        if not filenames:
-            raise Exception('There\'s no file to flash.')
-        try:
-            self._sdb_root_on()
-            self._acquire_global_lock()
-            self.run_cmd('reboot -f download', timeout=20)
-            time.sleep(waiting)
-            if flasher == 'lthor':
-                busid = self._find_usb_busid()
-                self._release_global_lock()
-                self._lthor(filenames=filenames, busid=busid)
-            elif flasher == 'heimdall':
-                (busaddr, devaddr) = self._find_usb_bus_and_device_address()
-                self._release_global_lock()
-                self._heimdall(filenames=filenames,
-                               busaddr=busaddr,
-                               devaddr=devaddr,
-                              partition_bin_mappings=partition_bin_mappings)
-        except (Exception, KeyboardInterrupt) as e:
-            self._release_global_lock()
-            logging.debug(e)
-            raise Exception('Can\'t flash files : {}.'.format(filenames))
-
-    def refresh_sdb_server(self):
-        """docstring for refresh_sdb_server"""
-        call('sdb kill-server; sdb start-server', shell=True, timeout=10)
-        time.sleep(1)
-
-    def start_sdb_server(self):
-        """docstring for start_sdb_server"""
-        call('sdb start-server', shell=True, timeout=10)
-        time.sleep(1)
diff --git a/litmus/templates/mock/__init__.py b/litmus/templates/mock/__init__.py
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/litmus/templates/mock/conf.yaml b/litmus/templates/mock/conf.yaml
deleted file mode 100644 (file)
index 072e0d7..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-binary_urls:
-    - http://download.tizen.org/snapshots/tizen/mobile/latest/images/target-TM1/mobile-wayland-armv7l-tm1/
-username: <username>
-password: <password>
diff --git a/litmus/templates/mock/tc.yaml b/litmus/templates/mock/tc.yaml
deleted file mode 100644 (file)
index 44ed8a2..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-testcases:
-  - name: verify_process_is_running
-    from: litmus.helper.tests
-    result_dir: result
-    plan:
-      - name: enlightenment_is_running
-        param: enlightenment
-        pattern: .*/usr/bin/enlightenment.*
-      - name: deviced_is_running
-        param: deviced
-        pattern: .*/usr/bin/deviced.*
-      - name: pulseaudio_is_running
-        param: pulseaudio
-        pattern: .*/usr/bin/pulseaudio.*
-      - name: sdbd_is_running
-        param: sdbd
-        pattern: .*/usr/sbin/sdbd.*
-      - name: alarm-server_is_running
-        param: alarm-server
-        pattern: .*/usr/bin/alarm-server.*
-      - name: media-server_is_running
-        param: media-server
-        pattern: .*/usr/bin/media-server.*
diff --git a/litmus/templates/mock/userscript.py b/litmus/templates/mock/userscript.py
deleted file mode 100755 (executable)
index 2abe0c9..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-#!/usr/bin/env python3
-import os
-from litmus.core.util import load_yaml
-from litmus.core.manager import manager
-from litmus.helper.helper import tizen_snapshot_downloader as downloader
-from litmus.helper.tests import add_test_helper
-
-
-def main(*args, **kwargs):
-
-    # init manager instance
-    mgr = manager(*args, **kwargs)
-
-    # init working directory
-    mgr.init_workingdir()
-
-    # get projectinfo
-    project_info = load_yaml('conf.yaml')
-
-    username = project_info['username']
-    password = project_info['password']
-    binary_urls = project_info['binary_urls']
-
-    # get version from parameter
-    try:
-        version = kwargs['param'][0]
-    except (IndexError, TypeError):
-        version = None
-
-    # download binaries from snapshot download server
-    filenames = []
-    for url in binary_urls:
-        filenames.extend(downloader(url=url,
-                                    username=username,
-                                    password=password,
-                                    version=version))
-
-    # get an available device for testing.
-    dut = mgr.acquire_dut('mock', max_retry_times=180)
-
-    # flashing binaries to device.
-    dut.flash(filenames)
-
-    # turn on dut.
-    dut.on()
-
-    # run helper functions for testing.
-    if not os.path.exists('result'):
-        os.mkdir('result')
-
-    testcases = load_yaml('tc.yaml')
-    add_test_helper(dut, testcases)
-    dut.run_tests()
-
-    # turn off dut.
-    dut.off()
-
-    # release a device
-    mgr.release_dut(dut)