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

Unified Diff: utils/testrunner/utils.dart

Issue 59093003: Remove unmaintained utils/testrunner (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 1 month 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 | « utils/testrunner/testrunner.dart ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: utils/testrunner/utils.dart
diff --git a/utils/testrunner/utils.dart b/utils/testrunner/utils.dart
deleted file mode 100644
index dc5025c2f648bbaa8d227a493a965c4887e19fb2..0000000000000000000000000000000000000000
--- a/utils/testrunner/utils.dart
+++ /dev/null
@@ -1,118 +0,0 @@
-// Copyright (c) 2012, 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.
-
-part of testrunner;
-
-/** Create a file [fileName] and populate it with [contents]. */
-void writeFile(String fileName, String contents) {
- var file = new File(fileName);
- file.writeAsStringSync(contents);
-}
-
-/**
- * Read the contents of a file [fileName] into a [List] of [String]s.
- * If the file does not exist and [errorIfNoFile] is true, throw an
- * exception, else return an empty list.
- */
-List<String> getFileContents(String filename, bool errorIfNoFile) {
- File f = new File(filename);
- if (!f.existsSync()) {
- if (errorIfNoFile) {
- throw new Exception('Config file $filename not found.');
- } else {
- return new List();
- }
- }
- return f.readAsLinesSync();
-}
-
-/**
- * Given a file path [path], make it absolute if it is relative,
- * and return the result.
- */
-String makePathAbsolute(String path) {
- var p = new Path(path).canonicalize();
- if (p.isAbsolute) {
- return p.toNativePath();
- } else {
- var cwd = new Path(Directory.current.path);
- return cwd.join(p).toNativePath();
- }
-}
-
-/**
- * Create the list of all the files in a set of directories
- * ([dirs]) whose names match [filePat]. If [recurse] is true
- * look at subdirectories too. An optional [excludePat] can be supplied
- * and files or directories that match that will be excluded.
- * [includeSymLinks] controls whether or not to include files that
- * have symlinks in the traversed tree.
- */
-List buildFileList(List dirs, RegExp filePat, bool recurse,
- [RegExp excludePat, bool includeSymLinks = false]) {
- var files = new List();
- for (var i = 0; i < dirs.length; i++) {
- var path = dirs[i];
- if (excludePat != null && excludePat.hasMatch(path)) {
- continue;
- }
- // Is this a regular file?
- File f = new File(path);
- if (f.existsSync()) {
- if (filePat.hasMatch(path)) {
- files.add(path);
- }
- } else { // Try treat it as a directory.
- path = makePathAbsolute(path);
- Directory d = new Directory(path);
- if (d.existsSync()) {
- var contents = d.listSync(recursive: recurse,
- followLinks: includeSymLinks);
- for (var entity in contents) {
- if (entity is File) {
- var file = entity.path;
- if (filePat.hasMatch(file)) {
- if (excludePat == null || !excludePat.hasMatch(file)) {
- files.add(file);
- }
- }
- }
- }
- } else { // Does not exist.
- print('$path does not exist.');
- }
- }
- }
- return files;
-}
-
-/**
- * Get the directory that testrunner lives in; we need it to import
- * support files into the generated scripts.
- */
-
-String get runnerDirectory {
- var libDirectory = makePathAbsolute(new Platform.script);
- return libDirectory.substring(0,
- libDirectory.lastIndexOf(Platform.pathSeparator));
-}
-
-/*
- * Run an external process [cmd] with command line arguments [args].
- * Returns a [Future] for when the process terminates.
- */
-Future _processHelper(String command, List<String> args,
- {String workingDir}) {
- var options = null;
- if (workingDir != null) {
- options = new ProcessOptions();
- options.workingDirectory = workingDir;
- }
- return Process.run(command, args, options)
- .then((result) => result.exitCode)
- .catchError((e) {
- print("$command ${args.join(' ')}: ${e.toString()}");
- });
-}
-
« no previous file with comments | « utils/testrunner/testrunner.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698