Chromium Code Reviews| Index: utils/testrunner/html_wrap_task.dart |
| =================================================================== |
| --- utils/testrunner/html_wrap_task.dart (revision 12573) |
| +++ utils/testrunner/html_wrap_task.dart (working copy) |
| @@ -39,7 +39,6 @@ |
| } |
| var p = new Path(testname); |
| var runtime = config.runtime; |
| - var isLayout = isLayoutRenderTest(testname) || config.generateRenders; |
| StringBuffer sbuf = new StringBuffer(); |
| sbuf.add(""" |
| <!DOCTYPE html> |
| @@ -50,18 +49,15 @@ |
| <title>$testname</title> |
| <link rel="stylesheet" href="${p.filenameWithoutExtension}.css"> |
| <script type='text/javascript'> |
| -// We check the search part of the URL for making sure we only do |
| -// this in the parent if in layout tests. |
| -if (window.testRunner && window.location.search == '') { |
| +if (window.testRunner) { |
| function handleMessage(m) { |
| if (m.data == 'done') { |
| window.testRunner.notifyDone(); |
| } |
| } |
| window.testRunner.waitUntilDone(); |
| - if (!$isLayout) { |
| - window.testRunner.dumpAsText(); |
| - } |
| + ${(config.layoutText || config.layoutPixel)?'': |
|
Siggi Cherem (dart-lang)
2012/09/20 17:37:27
nit: spaces around ? and :
also, like in my other
gram
2012/09/20 18:58:03
Done.
|
| + 'window.testRunner.dumpAsText();'} |
| window.addEventListener("message", handleMessage, false); |
| } |
| """); |
| @@ -73,7 +69,7 @@ |
| </head> |
| <body> |
| """); |
| - if (!isLayout) { |
| + if (!config.layoutText && !config.layoutPixel) { |
| sbuf.add(""" |
| <h1>$testname</h1> |
| <div id="container"></div> |
| @@ -82,11 +78,13 @@ |
| } |
| sbuf.add("<script type='"); |
| var prefix = flattenPath(p.directoryPath.toString()); |
| + var suffix = (config.layoutPixel || config.layoutText) ? '-child': ''; |
| if (runtime == 'drt-dart') { |
| - sbuf.add("application/dart' src='${prefix}_${p.filename}'>"); |
| + sbuf.add("application/dart' " |
| + "src='${prefix}_${p.filenameWithoutExtension}$suffix.dart'>"); |
| } else { |
| sbuf.add("text/javascript' " |
| - "src='${prefix}_${p.filenameWithoutExtension}.js'>"); |
| + "src='${prefix}_${p.filenameWithoutExtension}$suffix.js'>"); |
| } |
| sbuf.add(""" |
| </script> |