コード例 #1
0
ファイル: base.py プロジェクト: Andolamin/LunaSysMgr
 def test_configuration(self):
     """Returns the current TestConfiguration for the port."""
     if not self._test_configuration:
         self._test_configuration = TestConfiguration.from_port(self)
     return self._test_configuration
コード例 #2
0
 def test_items(self):
     config = TestConfiguration("win7", "x86", "release")
     result_config_dict = {}
     for category, specifier in config.items():
         result_config_dict[category] = specifier
     self.assertEqual({"version": "win7", "architecture": "x86", "build_type": "release"}, result_config_dict)
コード例 #3
0
 def test_keys(self):
     config = TestConfiguration("win7", "x86", "release")
     result_config_keys = []
     for category in config.keys():
         result_config_keys.append(category)
     self.assertEqual(set(["version", "architecture", "build_type"]), set(result_config_keys))
コード例 #4
0
ファイル: chromium_unittest.py プロジェクト: dzhshf/WebKit
 def test_all_test_configurations(self):
     """Validate the complete set of configurations this port knows about."""
     port = self.make_port()
     self.assertEquals(set(port.all_test_configurations()), set([
         TestConfiguration('icecreamsandwich', 'x86', 'debug'),
         TestConfiguration('icecreamsandwich', 'x86', 'release'),
         TestConfiguration('leopard', 'x86', 'debug'),
         TestConfiguration('leopard', 'x86', 'release'),
         TestConfiguration('snowleopard', 'x86', 'debug'),
         TestConfiguration('snowleopard', 'x86', 'release'),
         TestConfiguration('lion', 'x86', 'debug'),
         TestConfiguration('lion', 'x86', 'release'),
         TestConfiguration('xp', 'x86', 'debug'),
         TestConfiguration('xp', 'x86', 'release'),
         TestConfiguration('vista', 'x86', 'debug'),
         TestConfiguration('vista', 'x86', 'release'),
         TestConfiguration('win7', 'x86', 'debug'),
         TestConfiguration('win7', 'x86', 'release'),
         TestConfiguration('lucid', 'x86', 'debug'),
         TestConfiguration('lucid', 'x86', 'release'),
         TestConfiguration('lucid', 'x86_64', 'debug'),
         TestConfiguration('lucid', 'x86_64', 'release'),
     ]))
コード例 #5
0
 def test_values(self):
     config = TestConfiguration("win7", "x86", "release")
     result_config_values = []
     for value in config.values():
         result_config_values.append(value)
     self.assertEqual(set(["win7", "x86", "release"]), set(result_config_values))
コード例 #6
0
ファイル: ios.py プロジェクト: Ecoblockchain/webkit
 def _generate_all_test_configurations(self):
     configurations = []
     for build_type in self.ALL_BUILD_TYPES:
         for architecture in self.ARCHITECTURES:
             configurations.append(TestConfiguration(version=self._version, architecture=architecture, build_type=build_type))
     return configurations
コード例 #7
0
ファイル: webkit_unittest.py プロジェクト: nizovn/luna-sysmgr
 def all_test_configurations(self):
     return [TestConfiguration.from_port(self)]
コード例 #8
0
ファイル: gtk.py プロジェクト: jeffwi/webkit
 def _generate_all_test_configurations(self):
     configurations = []
     for build_type in self.ALL_BUILD_TYPES:
         configurations.append(TestConfiguration(version=self.version_name(), architecture='x86', build_type=build_type))
     return configurations
コード例 #9
0
 def _generate_all_test_configurations(self):
     return [TestConfiguration(version=self._version, architecture='x86', build_type=build_type) for build_type in self.ALL_BUILD_TYPES]
コード例 #10
0
 def test_values(self):
     config = TestConfiguration('win7', 'x86', 'release')
     result_config_values = []
     for value in config.values():
         result_config_values.append(value)
     self.assertEqual(set(['win7', 'x86', 'release']), set(result_config_values))
コード例 #11
0
 def test_all_test_configurations(self):
     """Validate the complete set of configurations this port knows about."""
     port = chromium.ChromiumPort()
     self.assertEquals(set(port.all_test_configurations()), set([
         TestConfiguration('leopard', 'x86', 'debug', 'cpu'),
         TestConfiguration('leopard', 'x86', 'debug', 'gpu'),
         TestConfiguration('leopard', 'x86', 'debug', 'cpu-cg'),
         TestConfiguration('leopard', 'x86', 'debug', 'gpu-cg'),
         TestConfiguration('leopard', 'x86', 'release', 'cpu'),
         TestConfiguration('leopard', 'x86', 'release', 'gpu'),
         TestConfiguration('leopard', 'x86', 'release', 'cpu-cg'),
         TestConfiguration('leopard', 'x86', 'release', 'gpu-cg'),
         TestConfiguration('snowleopard', 'x86', 'debug', 'cpu'),
         TestConfiguration('snowleopard', 'x86', 'debug', 'gpu'),
         TestConfiguration('snowleopard', 'x86', 'debug', 'cpu-cg'),
         TestConfiguration('snowleopard', 'x86', 'debug', 'gpu-cg'),
         TestConfiguration('snowleopard', 'x86', 'release', 'cpu'),
         TestConfiguration('snowleopard', 'x86', 'release', 'gpu'),
         TestConfiguration('snowleopard', 'x86', 'release', 'cpu-cg'),
         TestConfiguration('snowleopard', 'x86', 'release', 'gpu-cg'),
         TestConfiguration('xp', 'x86', 'debug', 'cpu'),
         TestConfiguration('xp', 'x86', 'debug', 'gpu'),
         TestConfiguration('xp', 'x86', 'release', 'cpu'),
         TestConfiguration('xp', 'x86', 'release', 'gpu'),
         TestConfiguration('vista', 'x86', 'debug', 'cpu'),
         TestConfiguration('vista', 'x86', 'debug', 'gpu'),
         TestConfiguration('vista', 'x86', 'release', 'cpu'),
         TestConfiguration('vista', 'x86', 'release', 'gpu'),
         TestConfiguration('win7', 'x86', 'debug', 'cpu'),
         TestConfiguration('win7', 'x86', 'debug', 'gpu'),
         TestConfiguration('win7', 'x86', 'release', 'cpu'),
         TestConfiguration('win7', 'x86', 'release', 'gpu'),
         TestConfiguration('lucid', 'x86', 'debug', 'cpu'),
         TestConfiguration('lucid', 'x86', 'debug', 'gpu'),
         TestConfiguration('lucid', 'x86', 'release', 'cpu'),
         TestConfiguration('lucid', 'x86', 'release', 'gpu'),
         TestConfiguration('lucid', 'x86_64', 'debug', 'cpu'),
         TestConfiguration('lucid', 'x86_64', 'debug', 'gpu'),
         TestConfiguration('lucid', 'x86_64', 'release', 'cpu'),
         TestConfiguration('lucid', 'x86_64', 'release', 'gpu'),
     ]))
コード例 #12
0
 def test_keys(self):
     config = TestConfiguration('win7', 'x86', 'release')
     result_config_keys = []
     for category in config.keys():
         result_config_keys.append(category)
     self.assertEqual(set(['version', 'architecture', 'build_type']), set(result_config_keys))
コード例 #13
0
 def test_items(self):
     config = TestConfiguration('win7', 'x86', 'release')
     result_config_dict = {}
     for category, specifier in config.items():
         result_config_dict[category] = specifier
     self.assertEqual({'version': 'win7', 'architecture': 'x86', 'build_type': 'release'}, result_config_dict)
コード例 #14
0
specifiers.  Eventually it will automate the other steps too.
"""

import argparse
import sys

from webkitpy.common.host import Host
from webkitpy.common.net.git_cl import GitCL
from webkitpy.layout_tests.models.test_configuration import TestConfiguration
from webkitpy.layout_tests.models.test_configuration import TestConfigurationConverter
from webkitpy.layout_tests.models.test_expectations import TestExpectationLine
from webkitpy.layout_tests.models.test_expectations import TestExpectations
from webkitpy.layout_tests.models.test_expectations import TestExpectationsModel

BUILDERS = {
    'linux_chromium_rel_ng': TestConfiguration('Linux', '', 'release'),
    'mac_chromium_rel_ng': TestConfiguration('Mac', '', 'release'),
    'win7_chromium_rel_ng': TestConfiguration('Win', '', 'release')
}


class TryFlag(object):
    def __init__(self, argv, host, git_cl):
        self._args = parse_args(argv)
        self._host = host
        self._git_cl = git_cl
        self._expectations_model = TestExpectationsModel()
        self._test_configuration_converter = TestConfigurationConverter(
            set(BUILDERS.values()))

    def trigger(self):
コード例 #15
0
 def all_test_configurations(self):
     return [TestConfiguration.from_port(self)]
コード例 #16
0
ファイル: base.py プロジェクト: sitedata/webkit.org
 def test_configuration(self):
     """Returns the current TestConfiguration for the port."""
     if not self._test_configuration:
         self._test_configuration = TestConfiguration.from_port(self)
     return self._test_configuration