diff options
author | Zoltan Arvai <zarvai@inf.u-szeged.hu> | 2014-03-03 16:19:26 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2014-03-28 19:45:52 +0100 |
commit | 4261082975d7935e5f0f8334f9054cc71c9dba51 (patch) | |
tree | 82b21883f88feb9237e3e39fbca90f6370b3069a /tools/scripts | |
parent | 135655013ddf1d640faf83d2d28081a9d51676ec (diff) |
Add Windows support to snapshot creation
Extend extra_os with Windows in git_submodule script.
Update blacklist in take_snapshot script.
This also updates take_snapshot.py for branch 1750.
Change-Id: Ie8a1e58534e9f5c2635ed4103d0ae62f804dd5d0
Reviewed-by: Andras Becsi <andras.becsi@digia.com>
Diffstat (limited to 'tools/scripts')
-rw-r--r-- | tools/scripts/git_submodule.py | 2 | ||||
-rwxr-xr-x | tools/scripts/take_snapshot.py | 42 |
2 files changed, 36 insertions, 8 deletions
diff --git a/tools/scripts/git_submodule.py b/tools/scripts/git_submodule.py index 419263799..ba08a4e2c 100644 --- a/tools/scripts/git_submodule.py +++ b/tools/scripts/git_submodule.py @@ -45,7 +45,7 @@ import subprocess import sys import version_resolver as resolver -extra_os = ['android', 'mac'] +extra_os = ['android', 'mac', 'win'] def subprocessCall(args): print args diff --git a/tools/scripts/take_snapshot.py b/tools/scripts/take_snapshot.py index 49da11f82..ec865605e 100755 --- a/tools/scripts/take_snapshot.py +++ b/tools/scripts/take_snapshot.py @@ -80,17 +80,29 @@ def isInChromiumBlacklist(file_path): not file_path.endswith('isolate') and not '/webrtc/test/testsupport/' in file_path and not file_path.startswith('net/test/') and - not file_path.endswith('mock_chrome_application_mac.h')) + not file_path.endswith('mock_chrome_application_mac.h') and + not file_path.endswith('perftimer.h') and + not 'ozone' in file_path) or file_path.endswith('.java') or file_path.startswith('android_webview') or file_path.startswith('apps/') - or file_path.startswith('ash/') or file_path.startswith('base/android/java') or file_path.startswith('breakpad') or file_path.startswith('build/android/') or (file_path.startswith('chrome/') and + not file_path.startswith('chrome/VERSION') and + not '/app/theme/' in file_path and + not '/app/resources/' in file_path and + not '/browser/resources/' in file_path and + not '/renderer/resources/' in file_path and not 'repack_locales' in file_path and - not file_path.endswith('version.py')) + not 'third_party/chromevox' in file_path and + not file_path.endswith('.isolate') and + not file_path.endswith('cf_resources.rc') and + not file_path.endswith('version.py') and + not file_path.endswith('.grd') and + not file_path.endswith('.grdp') and + not file_path.endswith('.json')) or file_path.startswith('chrome_frame') or file_path.startswith('chromeos') or file_path.startswith('cloud_print') @@ -119,14 +131,18 @@ def isInChromiumBlacklist(file_path): or file_path.startswith('third_party/aosp') or file_path.startswith('third_party/apache-mime4j') or file_path.startswith('third_party/apple_sample_code') - or file_path.startswith('third_party/cacheinvalidation') + or file_path.startswith('third_party/bison') + or file_path.startswith('third_party/brotli') or file_path.startswith('third_party/chromite') or file_path.startswith('third_party/cld_2') or file_path.startswith('third_party/codesighs') or file_path.startswith('third_party/cros_dbus_cplusplus') + or file_path.startswith('third_party/cygwin') or file_path.startswith('third_party/cros_system_api') or file_path.startswith('third_party/eyesfree') or file_path.startswith('third_party/findbugs') + or file_path.startswith('third_party/gperf') + or file_path.startswith('third_party/gnu_binutils') or file_path.startswith('third_party/gtk+') or file_path.startswith('third_party/guava/src') or file_path.startswith('third_party/httpcomponents-client') @@ -136,10 +152,20 @@ def isInChromiumBlacklist(file_path): or file_path.startswith('third_party/jarjar') or file_path.startswith('third_party/jsr-305/src') or file_path.startswith('third_party/libphonenumber') + or file_path.startswith('third_party/libaddressinput') + or file_path.startswith('third_party/liblouis') or file_path.startswith('third_party/lighttpd') + or file_path.startswith('third_party/mingw-w64') + or file_path.startswith('third_party/nacl_sdk_binaries') or file_path.startswith('third_party/pdfsqueeze') + or file_path.startswith('third_party/pefile') + or file_path.startswith('third_party/perl') + or file_path.startswith('third_party/psyco_win32') + or file_path.startswith('third_party/python_26') or file_path.startswith('third_party/scons-2.0.1') + or file_path.startswith('third_party/syzygy') or file_path.startswith('third_party/swig') + or file_path.startswith('third_party/webgl') or (file_path.startswith('third_party/trace-viewer') and not file_path.endswith('.template') and not file_path.endswith('.html') and @@ -147,17 +173,19 @@ def isInChromiumBlacklist(file_path): not file_path.endswith('.css') and not file_path.endswith('.png') and not '/build/' in file_path) - or file_path.startswith('third_party/webgl_conformance') + or file_path.startswith('third_party/xulrunner-sdk') or file_path.startswith('tools/android') or file_path.startswith('tools/deep_memory_profiler') or file_path.startswith('tools/gn') or file_path.startswith('tools/page_cycler') or file_path.startswith('tools/perf') + or file_path.startswith('tools/swarming_client') or file_path.startswith('tools/swarm_client') or file_path.startswith('tools/telemetry') - or file_path.startswith('tools/win') + or (file_path.startswith('tools/win') and + not 'toolchain' in file_path) or file_path.startswith('ui/android/java') - or file_path.startswith('win8') + ): return True return False |