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

Side by Side Diff: README.md

Issue 1290763003: Drop support for old SDK and shelf versions. (Closed) Base URL: git@github.com:dart-lang/test@master
Patch Set: Code review changes Created 5 years, 4 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 unified diff | Download patch
« no previous file with comments | « CHANGELOG.md ('k') | lib/src/runner/browser/iframe_listener.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 `test` provides a standard way of writing and running tests in Dart. 1 `test` provides a standard way of writing and running tests in Dart.
2 2
3 ## Writing Tests 3 ## Writing Tests
4 4
5 Tests are specified using the top-level [`test()`][test] function, and test 5 Tests are specified using the top-level [`test()`][test] function, and test
6 assertions are made using [`expect()`][expect]: 6 assertions are made using [`expect()`][expect]:
7 7
8 [test]: http://www.dartdocs.org/documentation/test/latest/index.html#test/test@i d_test 8 [test]: http://www.dartdocs.org/documentation/test/latest/index.html#test/test@i d_test
9 [expect]: http://www.dartdocs.org/documentation/test/latest/index.html#test/test @id_expect 9 [expect]: http://www.dartdocs.org/documentation/test/latest/index.html#test/test @id_expect
10 10
(...skipping 427 matching lines...) Expand 10 before | Expand all | Expand 10 after
438 438
439 If multiple platforms match, the configuration is applied in order from first to 439 If multiple platforms match, the configuration is applied in order from first to
440 last, just as they would in nested groups. This means that for configuration 440 last, just as they would in nested groups. This means that for configuration
441 like duration-based timeouts, the last matching value wins. 441 like duration-based timeouts, the last matching value wins.
442 442
443 ## Testing With `barback` 443 ## Testing With `barback`
444 444
445 Packages using the `barback` transformer system may need to test code that's 445 Packages using the `barback` transformer system may need to test code that's
446 created or modified using transformers. The test runner handles this using the 446 created or modified using transformers. The test runner handles this using the
447 `--pub-serve` option, which tells it to load the test code from a `pub serve` 447 `--pub-serve` option, which tells it to load the test code from a `pub serve`
448 instance rather than from the filesystem. **This feature is only supported on 448 instance rather than from the filesystem.
449 Dart `1.9.2` and higher.**
450 449
451 Before using the `--pub-serve` option, add the `test/pub_serve` transformer to 450 Before using the `--pub-serve` option, add the `test/pub_serve` transformer to
452 your `pubspec.yaml`. This transformer adds the necessary bootstrapping code that 451 your `pubspec.yaml`. This transformer adds the necessary bootstrapping code that
453 allows the test runner to load your tests properly: 452 allows the test runner to load your tests properly:
454 453
455 ```yaml 454 ```yaml
456 transformers: 455 transformers:
457 - test/pub_serve: 456 - test/pub_serve:
458 $include: test/**_test{.*,}.dart 457 $include: test/**_test{.*,}.dart
459 ``` 458 ```
(...skipping 25 matching lines...) Expand all
485 484
486 In this case, the port is `8081`. In another terminal, pass this port to 485 In this case, the port is `8081`. In another terminal, pass this port to
487 `--pub-serve` and otherwise invoke `pub run test:test` as normal: 486 `--pub-serve` and otherwise invoke `pub run test:test` as normal:
488 487
489 ```shell 488 ```shell
490 $ pub run test:test --pub-serve=8081 -p chrome 489 $ pub run test:test --pub-serve=8081 -p chrome
491 "pub serve" is compiling test/my_app_test.dart... 490 "pub serve" is compiling test/my_app_test.dart...
492 "pub serve" is compiling test/utils_test.dart... 491 "pub serve" is compiling test/utils_test.dart...
493 00:00 +42: All tests passed! 492 00:00 +42: All tests passed!
494 ``` 493 ```
OLDNEW
« no previous file with comments | « CHANGELOG.md ('k') | lib/src/runner/browser/iframe_listener.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698