| OLD | NEW |
| 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 library test_options_parser; | 5 library test_options_parser; |
| 6 | 6 |
| 7 import "dart:io"; | 7 import "dart:io"; |
| 8 import "dart:math"; | 8 import "dart:math"; |
| 9 import "drt_updater.dart"; | 9 import "drt_updater.dart"; |
| 10 import "test_suite.dart"; | 10 import "test_suite.dart"; |
| (...skipping 300 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 311 [], | 311 [], |
| 312 false, | 312 false, |
| 313 'bool' | 313 'bool' |
| 314 ), | 314 ), |
| 315 new _TestOptionSpecification( | 315 new _TestOptionSpecification( |
| 316 'local_ip', | 316 'local_ip', |
| 317 'IP address the http servers should listen on.' | 317 'IP address the http servers should listen on.' |
| 318 'This address is also used for browsers to connect.', | 318 'This address is also used for browsers to connect.', |
| 319 ['--local_ip'], | 319 ['--local_ip'], |
| 320 [], | 320 [], |
| 321 '127.0.0.1'),]; | 321 '127.0.0.1'), |
| 322 new _TestOptionSpecification( |
| 323 'record_to_file', |
| 324 'Records all the commands that need to be executed and writes it ' |
| 325 'out to a file.', |
| 326 ['--record_to_file'], |
| 327 [], |
| 328 null), |
| 329 new _TestOptionSpecification( |
| 330 'replay_from_file', |
| 331 'Records all the commands that need to be executed and writes it ' |
| 332 'out to a file.', |
| 333 ['--replay_from_file'], |
| 334 [], |
| 335 null),]; |
| 322 } | 336 } |
| 323 | 337 |
| 324 | 338 |
| 325 /** | 339 /** |
| 326 * Parse a list of strings as test options. | 340 * Parse a list of strings as test options. |
| 327 * | 341 * |
| 328 * Returns a list of configurations in which to run the | 342 * Returns a list of configurations in which to run the |
| 329 * tests. Configurations are maps mapping from option keys to | 343 * tests. Configurations are maps mapping from option keys to |
| 330 * values. When encountering the first non-option string, the rest | 344 * values. When encountering the first non-option string, the rest |
| 331 * of the arguments are stored in the returned Map under the 'rest' | 345 * of the arguments are stored in the returned Map under the 'rest' |
| (...skipping 376 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 708 return option; | 722 return option; |
| 709 } | 723 } |
| 710 } | 724 } |
| 711 print('Unknown test option $name'); | 725 print('Unknown test option $name'); |
| 712 exit(1); | 726 exit(1); |
| 713 } | 727 } |
| 714 | 728 |
| 715 | 729 |
| 716 List<_TestOptionSpecification> _options; | 730 List<_TestOptionSpecification> _options; |
| 717 } | 731 } |
| OLD | NEW |