Example #1
0
 def setUp(self):
     super(ADFTest, self).setUp()
     self._test_name = __name__
     print "[Setup]: %s" % self._test_name
     cfg_file = 'tests.tablet.binary.conf'
     self.binary = BinaryImpl(
         self.config.read(cfg_file, "adf_overlay_engine_data"))
Example #2
0
 def setUp(self):
     super(AndroidExtensionPackTest, self).setUp()
     self._test_name = __name__
     print "[Setup]: %s" % self._test_name
     cfg_file = 'tests.tablet.binary.conf'
     self.binary = BinaryImpl(
         self.config.read(cfg_file, "android_extension_pack_ext"))
Example #3
0
 def setUp(self):
     super(UfoTest, self).setUp()
     self._test_name = __name__
     print "[Setup]: %s" % self._test_name
     cfg_file = 'tests.tablet.binary.conf'
     self.binary = BinaryImpl(
         self.config.read(cfg_file, "texture_yuv420_tiled"))
Example #4
0
 def setUp(self):
     super(ADFTest, self).setUp()
     self._test_name = __name__
     print "[Setup]: %s" % self._test_name
     cfg_file = 'tests.tablet.binary.conf'
     self.binary = BinaryImpl(
         self.config.read(cfg_file, "adf_simple_buffer_alloc"))
Example #5
0
class AndroidExtensionPackTest(UIATestBase):
    @classmethod
    def setUpClass(self):
        """
        install apk
        """
        super(AndroidExtensionPackTest, self).setUpClass()
        config = TestConfig()
        cfg_file = 'tests.tablet.artifactory.conf'
        cfg_arti = config.read(cfg_file, 'artifactory')
        config_handle = ConfigHandle()
        cfg_arti["location"] = config_handle.read_configuration(
            'artifactory', 'location', '/etc/oat/', 'sys.conf')
        cfg = config.read(cfg_file, 'content_android_extension_pack')
        arti = Artifactory(cfg_arti.get('location'))
        binary_name = cfg.get("name")
        file_path = arti.get(binary_name)
        tar_path = cfg.get("tar_path")
        BinaryImpl.push_binary(file_path, tar_path)
        self.cmd_path = tar_path

    @classmethod
    def tearDownClass(self):
        """
        uninstall apk
        """
        super(AndroidExtensionPackTest, self).tearDownClass()

    def setUp(self):
        super(AndroidExtensionPackTest, self).setUp()
        self._test_name = __name__
        print "[Setup]: %s" % self._test_name
        cfg_file = 'tests.tablet.binary.conf'
        self.binary = BinaryImpl(
            self.config.read(cfg_file, "android_extension_pack_es31"))

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

    def testAndroidExtensionPackes31(self):
        """
        @summary: test_OES_shader_multisample_interpolation es 31
        """
        print "[RunTest]: %s" % self.__str__()
        cmd = self.cmd_path + " " + self.binary.cfg.get("running_cmd")
        key = self.binary.cfg.get("key")
        key_result = self.binary.cfg.get("key_result")
        file_name = self.binary.cfg.get("file_name")
        line = self.binary.cfg.get("line")
        result_name = self.binary.cfg.get("result_name")
        file_path = os.path.join(g_common_obj.get_user_log_dir(), file_name)
        result_path = os.path.join(g_common_obj.get_user_log_dir(),
                                   result_name)
        self.binary.run_cmd_and_collect_output(cmd, file_path)
        assert self.binary.get_result_paragraph_from_log(
            key, file_path, result_path, line)
        assert self.binary.check_key_in_file(key_result, result_path)
Example #6
0
class UfoTest(UIATestBase):
    @classmethod
    def setUpClass(self):
        """
        install apk
        """
        super(UfoTest, self).setUpClass()
        config = TestConfig()
        cfg_file = 'tests.tablet.artifactory.conf'
        cfg_arti = config.read(cfg_file, 'artifactory')
        config_handle = ConfigHandle()
        cfg_arti["location"] = config_handle.read_configuration(
            'artifactory', 'location', '/etc/oat/', 'sys.conf')
        cfg = config.read(cfg_file, 'content_ufo')
        arti = Artifactory(cfg_arti.get('location'))
        binary_name = cfg.get("name")
        file_path = arti.get(binary_name)
        tar_path = cfg.get("tar_path")
        BinaryImpl.push_binary(file_path, tar_path)
        self.cmd_path = tar_path

    @classmethod
    def tearDownClass(self):
        """
        uninstall apk
        """
        super(UfoTest, self).tearDownClass()

    def setUp(self):
        super(UfoTest, self).setUp()
        self._test_name = __name__
        print "[Setup]: %s" % self._test_name
        cfg_file = 'tests.tablet.binary.conf'
        self.binary = BinaryImpl(
            self.config.read(cfg_file, "texture_yuv420_tiled"))

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

    def testSurfaceTexture_YUV420Tiled(self):
        """
        @summary: UFO-> testSurfaceTexture-YUV420-Tiled
        """
        print "[RunTest]: %s" % self.__str__()
        cmd = self.cmd_path + " " + self.binary.cfg.get("running_cmd")
        key = self.binary.cfg.get("key_result")
        file_name = self.binary.cfg.get("file_name")
        result_name = self.binary.cfg.get("result_name")
        file_path = os.path.join(g_common_obj.get_user_log_dir(), file_name)
        result_path = os.path.join(g_common_obj.get_user_log_dir(),
                                   result_name)
        self.binary.run_cmd_and_collect_output(cmd, file_path)
        assert not self.binary.get_result_paragraph_from_log(
            key, file_path, result_path)
Example #7
0
class ADFTest(UIATestBase):

    @classmethod
    def setUpClass(self):
        """
        install apk
        """
        super(ADFTest, self).setUpClass()
        config = TestConfig()
        cfg_file = 'tests.tablet.artifactory.conf'
        cfg_arti = config.read(cfg_file, 'artifactory')
        config_handle = ConfigHandle()
        cfg_arti["location"] = config_handle.read_configuration('artifactory', 'location', '/etc/oat/', 'sys.conf')
        cfg = config.read(cfg_file, 'content_adf')
        arti = Artifactory(cfg_arti.get('location'))
        binary_name = cfg.get("name")
        file_path = arti.get(binary_name)
        tar_path = cfg.get("tar_path")
        BinaryImpl.push_binary(file_path, tar_path)
        self.cmd_path = tar_path

    @classmethod
    def tearDownClass(self):
        """
        uninstall apk
        """
        super(ADFTest, self).tearDownClass()

    def setUp(self):
        super(ADFTest, self).setUp()
        self._test_name = __name__
        print "[Setup]: %s" % self._test_name
        cfg_file = 'tests.tablet.binary.conf'
        self.binary = BinaryImpl(
            self.config.read(cfg_file, "adf_overlay_engine_data"))

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

    def testADFOverlayEngineData(self):
        """
        @summary: test_ADF.overlay_engine_data
        """
        print "[RunTest]: %s" % self.__str__()
        cmd = self.cmd_path + " " + self.binary.cfg.get("running_cmd")
        key_result = self.binary.cfg.get("key_result")
        file_name = self.binary.cfg.get("file_name")
        file_path = os.path.join(g_common_obj.get_user_log_dir(), file_name)
        self.binary.run_cmd_and_collect_output(cmd, file_path)
        assert not self.binary.check_key_in_file(key_result, file_path)
Example #8
0
 def setUpClass(self):
     """
     install apk
     """
     super(ADFTest, self).setUpClass()
     config = TestConfig()
     cfg_file = 'tests.tablet.artifactory.conf'
     cfg_arti = config.read(cfg_file, 'artifactory')
     config_handle = ConfigHandle()
     cfg_arti["location"] = config_handle.read_configuration('artifactory', 'location', '/etc/oat/', 'sys.conf')
     cfg = config.read(cfg_file, 'content_adf')
     arti = Artifactory(cfg_arti.get('location'))
     binary_name = cfg.get("name")
     file_path = arti.get(binary_name)
     tar_path = cfg.get("tar_path")
     BinaryImpl.push_binary(file_path, tar_path)
     self.cmd_path = tar_path