2013-05-02 63 views

回答

1

你想用来测试飞镖SDK,或者运行自己的测试工具的工具吗?

在前者的情况下,有一个测试工具./build/test.py。例如,运行Dart VM的独立测试,请使用./tools/test.py --mode release --arch ia32 --runtime vm standalone。你可以在https://code.google.com/p/dart/wiki/TestingDart2js阅读更多关于此。

如果是后者,请查看http://pub.dartlang.org了解社区包。在页面上搜索“测试”可以发现测试Dart的几种不同方法。

0

没有具体的答案你的问题,但我还没有看到任何使用这个命令行测试亚军的图书馆 - 所以它可能是最好等待,直到有文件记录,并宣布。

与此同时,您可以编写一个如下所示的小脚本,并将其命名为test.sh(或在Windows上运行)。这似乎是我见过的图书馆/应用程序中的常见做法。

dartanalyzer lib/mylib.dart 
dart --checked test/mylib_test.dart 

如果您的测试分为多个文件,您可以将每个文件添加到脚本中。

如果您只想运行一组有限的测试,see here。可以添加一些代码给您测试,以基于在命令行中传入的正则表达式搜索来过滤测试。

如果你仍然渴望使用它,你可以在这里得到源代码:testrunner.dart。请参阅文件顶部的文档。也许你可以提出一个问题,让飞镖队在酒吧发布这个问题。但是,pub不支持发布可执行工具 - 因此需要一段时间。

相关问题