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

Unified Diff: tools/observatory_tool.py

Issue 839543002: Revert "Build Observatory with runtime" (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 5 years, 11 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
« no previous file with comments | « tools/canary.dart ('k') | tools/run_pub.py » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tools/observatory_tool.py
diff --git a/tools/observatory_tool.py b/tools/observatory_tool.py
deleted file mode 100755
index 5c747bb04d9c376c10b662712a8f9015d3b3341b..0000000000000000000000000000000000000000
--- a/tools/observatory_tool.py
+++ /dev/null
@@ -1,91 +0,0 @@
-#!/usr/bin/env python
-# Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file
-# for details. All rights reserved. Use of this source code is governed by a
-# BSD-style license that can be found in the LICENSE file.
-"""Helper for building and deploying Observatory"""
-
-import argparse
-import os
-import shutil
-import subprocess
-import sys
-
-SCRIPT_DIR = os.path.dirname(sys.argv[0])
-DART_ROOT = os.path.realpath(os.path.join(SCRIPT_DIR, '..'))
-RUN_PUB = os.path.join(DART_ROOT, 'tools/run_pub.py')
-IGNORE_PATTERNS = shutil.ignore_patterns(
- '*.map',
- '*.concat.js',
- '*.scriptUrls',
- '*.precompiled.js',
- 'main.*',
- 'unittest*',
- '*_buildLogs*',
- '*.log',
- '*~')
-
-usage = """obs_tool.py [options]"""
-
-def BuildArguments():
- result = argparse.ArgumentParser(usage=usage)
- result.add_argument("--package-root", help="package root", default=None)
- result.add_argument("--dart-executable", help="dart executable", default=None)
- result.add_argument("--directory", help="observatory root", default=None)
- result.add_argument("--command", help="[get, build, deploy]", default=None)
- return result
-
-def ProcessOptions(options, args):
- return ((options.package_root != None) and
- (options.directory != None) and
- (options.command != None) and
- (options.dart_executable != None))
-
-def ChangeDirectory(directory):
- os.chdir(directory);
-
-def PubGet(dart_executable, pkg_root):
- return subprocess.call(['python',
- RUN_PUB,
- '--package-root=' + pkg_root,
- '--dart-executable=' + dart_executable,
- 'get',
- '--offline'])
-
-def PubBuild(dart_executable, pkg_root, output_dir):
- return subprocess.call(['python',
- RUN_PUB,
- '--package-root=' + pkg_root,
- '--dart-executable=' + dart_executable,
- 'build',
- '--output',
- output_dir])
-
-def Deploy(input_dir, output_dir):
- shutil.rmtree(output_dir)
- shutil.copytree(input_dir, output_dir, ignore=IGNORE_PATTERNS)
- return 0
-
-def ExecuteCommand(options, args):
- cmd = options.command
- if (cmd == 'get'):
- PubGet(options.dart_executable, options.package_root)
- elif (cmd == 'build'):
- PubBuild(options.dart_executable, options.package_root, args[0])
- elif (cmd == 'deploy'):
- Deploy('build', 'deployed')
- else:
- print >> sys.stderr, ('ERROR: command "%s" not supported') % (cmd)
- return -1;
-
-def main():
- # Parse the options.
- parser = BuildArguments()
- (options, args) = parser.parse_known_args()
- if not ProcessOptions(options, args):
- parser.print_help()
- return 1
- ChangeDirectory(options.directory)
- return ExecuteCommand(options, args)
-
-if __name__ == '__main__':
- sys.exit(main());
« no previous file with comments | « tools/canary.dart ('k') | tools/run_pub.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698