Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(771)

Unified Diff: third_party/WebKit/Source/devtools/scripts/unzip.py

Issue 2413563002: DevTools: add "npm test" to run tests by fetching content shells (Closed)
Patch Set: nits Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/devtools/scripts/unzip.py
diff --git a/third_party/WebKit/Source/devtools/scripts/unzip.py b/third_party/WebKit/Source/devtools/scripts/unzip.py
new file mode 100755
index 0000000000000000000000000000000000000000..68f5eae0d50aab49fc64ecf9d1d2d137d54242dc
--- /dev/null
+++ b/third_party/WebKit/Source/devtools/scripts/unzip.py
@@ -0,0 +1,20 @@
+#!/usr/bin/env python
dgozman 2016/10/17 19:13:51 Is there a node.js equivalent?
chenwilliam 2016/10/18 18:13:18 From what I researched, there's no built-in node.j
+# Copyright 2016 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+import sys
+import zipfile
+
+if len(sys.argv) < 3:
+ print('Usage: {} <src> <dest>'.format(sys.argv[0]))
+ print(' <src> full path to zip file to be extracted')
+ print(' <dest> full path to destination folder')
+ sys.exit(1)
+
+src = sys.argv[1]
+dest = sys.argv[2]
+
+zip_ref = zipfile.ZipFile(src, 'r')
+zip_ref.extractall(dest)
+zip_ref.close()

Powered by Google App Engine
This is Rietveld 408576698