NRWT: Add the ability to upload test results to new test results server
[WebKit-https.git] / Tools / Scripts / webkitpy / to_be_moved / update_webgl_conformance_tests.py
old mode 100755 (executable)
new mode 100644 (file)
index 01fffde..c7082c8
@@ -1,5 +1,3 @@
-#!/usr/bin/env python
-
 # Copyright (C) 2010 Google Inc. All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without
@@ -23,8 +21,6 @@
 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-from __future__ import with_statement
-
 import glob
 import logging
 import optparse
@@ -32,6 +28,8 @@ import os
 import re
 import sys
 from webkitpy.common.checkout import scm
+from webkitpy.common.system.filesystem import FileSystem
+from webkitpy.common.system.executive import Executive
 
 
 _log = logging.getLogger(__name__)
@@ -94,7 +92,8 @@ def update_directory(in_dir, out_dir):
 
 
 def default_out_dir():
-    current_scm = scm.detect_scm_system(os.path.dirname(sys.argv[0]))
+    detector = scm.SCMDetector(FileSystem(), Executive())
+    current_scm = detector.detect_scm_system(os.path.dirname(sys.argv[0]))
     if not current_scm:
         return os.getcwd()
     root_dir = current_scm.checkout_root
@@ -156,7 +155,3 @@ def main():
         return 2
 
     return 0
-
-
-if __name__ == "__main__":
-    sys.exit(main())