3f7dcb6557
Use test.dart (through the wrapper) for all frog testing both for developers and on the buildbot. Will commit this once the frogium tests have been fixed to be runable from the frog directory. R=whesse@google.com BUG= TEST= Review URL: http://codereview.chromium.org//9086008 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@3026 260f80e4-7a28-3924-810f-c04153c831b5
27 lines
867 B
Python
Executable File
27 lines
867 B
Python
Executable File
#!/usr/bin/env python
|
|
# Copyright (c) 2011, 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.
|
|
|
|
import os
|
|
import platform
|
|
import string
|
|
import subprocess
|
|
import sys
|
|
|
|
from utils import GuessOS
|
|
|
|
def Main():
|
|
args = sys.argv[1:]
|
|
tools_dir = os.path.dirname(os.path.realpath(__file__))
|
|
dart_binary_prefix = os.path.join(tools_dir, 'testing', 'bin')
|
|
if GuessOS() == "win32":
|
|
dart_binary = os.path.join(dart_binary_prefix, 'windows', 'dart.exe')
|
|
else:
|
|
dart_binary = os.path.join(dart_binary_prefix, GuessOS(), 'dart')
|
|
dart_test_script = string.join([tools_dir, 'test.dart'], os.sep)
|
|
command = [dart_binary, dart_test_script] + args
|
|
return subprocess.call(command)
|
|
|
|
if __name__ == '__main__':
|
|
sys.exit(Main()) |