最白目*_*最白目 6 integration-testing dart flutter flutter-test
因此,在集成测试的介绍中,您应该使用以下命令来运行测试
flutter drive --target=test_driver/app.dart
Run Code Online (Sandbox Code Playgroud)
但是,我找不到有关仅运行特定组或测试的任何信息。
flutter drive --help
Run Code Online (Sandbox Code Playgroud)
也没有帮助。
尽管似乎没有out of the box方法/方式来仅运行一组或特定测试,但我们可以使用flutter_gherkin包来实现这一点。它使用小黄瓜和黄瓜框架的组合,并具有我们可以指定要运行的测试的标签。你可以在这里读更多关于它的内容。
基本上,在包提供的配置文件中,您指定如下所示的内容:
..targetAppPath = "test_driver/app.dart"
..tagExpression = "@smoke"
..exitAfterTestRun = true;
Run Code Online (Sandbox Code Playgroud)
并从终端运行测试,如下所示:
dart test_driver/app_test.dart --tags @smoke
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
1916 次 |
| 最近记录: |