| Index: tools/testing/dart/browser_test.dart
|
| ===================================================================
|
| --- tools/testing/dart/browser_test.dart (revision 26407)
|
| +++ tools/testing/dart/browser_test.dart (working copy)
|
| @@ -4,15 +4,28 @@
|
|
|
| part of test_suite;
|
|
|
| +String _stackMeta(bool fancyStacks, bool filterStacks) {
|
| + if (fancyStacks) {
|
| + if (!filterStacks) {
|
| + return '<meta name="dart.unittest" content="full-stack-traces">\n';
|
| + }
|
| + } else {
|
| + return '<meta name="dart.unittest" content="raw-stack-traces">\n';
|
| + }
|
| + return '';
|
| +}
|
| +
|
| String getHtmlContents(String title,
|
| String scriptType,
|
| - Path sourceScript) =>
|
| + Path sourceScript,
|
| + bool fancyStacks,
|
| + bool filterStacks) =>
|
| """
|
| <!DOCTYPE html>
|
| <html>
|
| <head>
|
| <meta http-equiv="X-UA-Compatible" content="IE=edge">
|
| - <title> Test $title </title>
|
| + ${_stackMeta(fancyStacks, filterStacks)}<title> Test $title </title>
|
| <style>
|
| .unittest-table { font-family:monospace; border:1px; }
|
| .unittest-pass { background: #6b3;}
|
| @@ -36,13 +49,16 @@
|
| </html>
|
| """;
|
|
|
| -String getHtmlLayoutContents(String scriptType, Path sourceScript) =>
|
| +String getHtmlLayoutContents(String scriptType,
|
| + Path sourceScript,
|
| + bool fancyStacks,
|
| + bool filterStacks) =>
|
| """
|
| <!DOCTYPE html>
|
| <html>
|
| <head>
|
| <meta http-equiv="X-UA-Compatible" content="IE=edge">
|
| -</head>
|
| + ${_stackMeta(fancyStacks, filterStacks)}</head>
|
| <body>
|
| <script type="text/javascript">
|
| if (navigator.webkitStartDart) navigator.webkitStartDart();
|
|
|