| Index: utils/testrunner/options.dart
 | 
| ===================================================================
 | 
| --- utils/testrunner/options.dart	(revision 11963)
 | 
| +++ utils/testrunner/options.dart	(working copy)
 | 
| @@ -23,6 +23,9 @@
 | 
|    parser.addFlag('checked', defaultsTo: false,
 | 
|        help: 'Run tests in checked mode.');
 | 
|  
 | 
| +  parser.addFlag('layout', defaultsTo: false,
 | 
| +      help: 'Run layout tests.');
 | 
| +
 | 
|    parser.addOption('timeout', abbr: 't',
 | 
|        help: 'Timeout in seconds', defaultsTo: '60');
 | 
|  
 | 
| @@ -35,7 +38,8 @@
 | 
|          'file name or one of stdout, stderr, or none.');
 | 
|  
 | 
|    parser.addOption('list-format',
 | 
| -      defaultsTo: '${Macros.testfile}${Macros.testGroup}${Macros.testDescription}',
 | 
| +      defaultsTo:
 | 
| +        '${Macros.testfile}${Macros.testGroup}${Macros.testDescription}',
 | 
|        help: 'Format for test list result output.');
 | 
|  
 | 
|    parser.addOption('pass-format',
 | 
| @@ -133,6 +137,10 @@
 | 
|          'messages for a single test.',
 | 
|        defaultsTo: false);
 | 
|  
 | 
| +  parser.addFlag('generate-renders',
 | 
| +      help: 'Generate .render files for layout tests.',
 | 
| +      defaultsTo: false);
 | 
| +
 | 
|    parser.addOption('unittest',  help: '#import path for unit test library.');
 | 
|  
 | 
|    return parser;
 | 
| @@ -238,6 +246,10 @@
 | 
|      print('--include and --exclude are mutually exclusive.');
 | 
|      return false;
 | 
|    }
 | 
| +  if (config['layout'] && config['runtime'] == 'vm') {
 | 
| +    print('Layout tests must use --runtime values of "drt-dart" or "drt-js"');
 | 
| +    return false;
 | 
| +  }
 | 
|    return true;
 | 
|  }
 | 
|  
 | 
| 
 |