| OLD | NEW |
| 1 # Copyright (C) 2010 Google Inc. All rights reserved. | 1 # Copyright (C) 2010 Google Inc. All rights reserved. |
| 2 # | 2 # |
| 3 # Redistribution and use in source and binary forms, with or without | 3 # Redistribution and use in source and binary forms, with or without |
| 4 # modification, are permitted provided that the following conditions are | 4 # modification, are permitted provided that the following conditions are |
| 5 # met: | 5 # met: |
| 6 # | 6 # |
| 7 # * Redistributions of source code must retain the above copyright | 7 # * Redistributions of source code must retain the above copyright |
| 8 # notice, this list of conditions and the following disclaimer. | 8 # notice, this list of conditions and the following disclaimer. |
| 9 # * Redistributions in binary form must reproduce the above | 9 # * Redistributions in binary form must reproduce the above |
| 10 # copyright notice, this list of conditions and the following disclaimer | 10 # copyright notice, this list of conditions and the following disclaimer |
| (...skipping 1675 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1686 except OSError: | 1686 except OSError: |
| 1687 pass | 1687 pass |
| 1688 return True | 1688 return True |
| 1689 | 1689 |
| 1690 def _chromium_baseline_path(self, platform): | 1690 def _chromium_baseline_path(self, platform): |
| 1691 if platform is None: | 1691 if platform is None: |
| 1692 platform = self.name() | 1692 platform = self.name() |
| 1693 return self.path_from_webkit_base('LayoutTests', 'platform', platform) | 1693 return self.path_from_webkit_base('LayoutTests', 'platform', platform) |
| 1694 | 1694 |
| 1695 class VirtualTestSuite(object): | 1695 class VirtualTestSuite(object): |
| 1696 def __init__(self, prefix=None, name=None, base=None, args=None): | 1696 def __init__(self, prefix=None, base=None, args=None): |
| 1697 assert base | 1697 assert base |
| 1698 assert args | 1698 assert args |
| 1699 # TODO(dpranke): Rename the legacy virtual test suites and update the ex
pectations. | 1699 assert prefix.find('/') == -1, "Virtual test suites prefixes cannot cont
ain /'s: %s" % prefix |
| 1700 if name: | 1700 self.name = 'virtual/' + prefix + '/' + base |
| 1701 self.name = 'virtual/' + name | |
| 1702 else: | |
| 1703 assert prefix.find('/') == -1, "Virtual test suites prefixes cannot
contain /'s: %s" % prefix | |
| 1704 self.name = 'virtual/' + prefix + '/' + base | |
| 1705 self.base = base | 1701 self.base = base |
| 1706 self.args = args | 1702 self.args = args |
| 1707 self.tests = {} | 1703 self.tests = {} |
| 1708 | 1704 |
| 1709 def __repr__(self): | 1705 def __repr__(self): |
| 1710 return "VirtualTestSuite('%s', '%s', %s)" % (self.name, self.base, self.
args) | 1706 return "VirtualTestSuite('%s', '%s', %s)" % (self.name, self.base, self.
args) |
| 1711 | 1707 |
| 1712 | 1708 |
| 1713 class PhysicalTestSuite(object): | 1709 class PhysicalTestSuite(object): |
| 1714 def __init__(self, base, args): | 1710 def __init__(self, base, args): |
| 1715 self.name = base | 1711 self.name = base |
| 1716 self.base = base | 1712 self.base = base |
| 1717 self.args = args | 1713 self.args = args |
| 1718 self.tests = set() | 1714 self.tests = set() |
| 1719 | 1715 |
| 1720 def __repr__(self): | 1716 def __repr__(self): |
| 1721 return "PhysicalTestSuite('%s', '%s', %s)" % (self.name, self.base, self
.args) | 1717 return "PhysicalTestSuite('%s', '%s', %s)" % (self.name, self.base, self
.args) |
| OLD | NEW |