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

Unified Diff: tool/make_debug_pages.dart

Issue 1969663002: Delete work-in-progress script. (Closed) Base URL: https://github.com/dart-lang/dev_compiler.git@master
Patch Set: Created 4 years, 7 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 | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tool/make_debug_pages.dart
diff --git a/tool/make_debug_pages.dart b/tool/make_debug_pages.dart
deleted file mode 100644
index 796a45181ffe8b0e0f529e65f3cf4c95874ac864..0000000000000000000000000000000000000000
--- a/tool/make_debug_pages.dart
+++ /dev/null
@@ -1,75 +0,0 @@
-#!/usr/bin/env dart
-// Copyright (c) 2016, 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.
-
-/// For each codegen test file, this generates a little HTML page that you can
-/// load directly in your browser to run and debug the test.
-// TODO(rnystrom): This script is still pretty rough around the edges. Use it
-// with caution and fix stuff if you see it doing something dumb.
-
-import 'dart:io';
-
-import 'package:path/path.dart' as p;
-
-final scriptDir = p.dirname(p.fromUri(Platform.script));
-final ddcDir = p.dirname(scriptDir);
-
-main() {
- var expectDir = p.normalize(p.join(scriptDir, "../test/codegen/expect"));
-
- var tests = new Directory(expectDir)
- .listSync(recursive: true)
- .map((entry) => p.relative(entry.path, from: expectDir))
- .where((path) => path.endsWith(".js") || path.endsWith(".err"))
- .map(p.withoutExtension)
- .toSet()
- .toList();
-
- // TODO(rnystrom): Do something more graceful than blowing away the whole
- // directory.
- new Directory("debug").deleteSync(recursive: true);
-
- tests.forEach(makePage);
-}
-
-void makePage(String test) {
- // Create the containing directory if needed.
- var dir = new Directory(p.join(ddcDir, "debug", p.dirname(test)));
- if (!dir.existsSync()) dir.createSync(recursive: true);
-
- // Make a header line that links to all of the directories.
- var parts = p.split(p.normalize(p.join("debug", p.dirname(test))));
- var headers = [];
- var i = parts.length;
- for (var part in parts) {
- headers.add('<a href="${'../' * i}$part">$part</a>');
- i--;
- }
- var header = headers.join(' / ');
-
- var toRoot = p.relative(ddcDir, from: dir.path);
- new File(p.join("debug", "$test.html")).writeAsStringSync("""
-<!DOCTYPE html>
-<html>
-<head>
- <meta http-equiv="Content-type" content="text/html;charset=UTF-8" />
- <title>$test</title>
-</head>
-<body>
- <h1>$header / ${p.basename(test)}</h1>
- <h3>Errors</h3>
- <iframe src="$toRoot/test/codegen/expect/$test.err" width="80%"></iframe>
- <h3>Warnings</h3>
- <iframe src="$toRoot/test/codegen/expect/$test.txt" width="80%"></iframe>
- <script src="$toRoot/lib/runtime/dart_library.js"></script>
- <script src="$toRoot/lib/runtime/dart_sdk.js"></script>
- <script src="$toRoot/test/codegen/expect/expect.js"></script>
- <script src="$toRoot/test/codegen/expect/$test.js"></script>
-<script>
-dart_library.start('$test', '${p.basename(test)}');
-</script>
-</body>
-</html>
-""");
-}
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698