2010-09-07 Dirk Pranke <dpranke@chromium.org>
[WebKit.git] / WebKitTools / Scripts / webkitpy / layout_tests / port / mac_unittest.py
index b5797039a4b53ddf74d7d7d69d1e64665b66996e..16c87d34f05128d7539e9c0a27639eec62b46a0f 100644 (file)
@@ -27,6 +27,7 @@
 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 import StringIO
+import sys
 import unittest
 
 import mac
@@ -35,6 +36,8 @@ import port_testcase
 
 class MacTest(port_testcase.PortTestCase):
     def make_port(self, options=port_testcase.MockOptions()):
+        if sys.platform != 'darwin':
+            return None
         port_obj = mac.MacPort(options=options)
         port_obj._options.results_directory = port_obj.results_directory()
         port_obj._options.configuration = 'Release'
@@ -42,6 +45,8 @@ class MacTest(port_testcase.PortTestCase):
 
     def test_skipped_file_paths(self):
         port = self.make_port()
+        if not port:
+            return
         skipped_paths = port._skipped_file_paths()
         # FIXME: _skipped_file_paths should return WebKit-relative paths.
         # So to make it unit testable, we strip the WebKit directory from the path.