android源代码中存在的测试有什么用?

时间:2009-12-23 06:43:36

标签: android android-source

如果您已下载任何Android源代码,您会看到几乎所有应用程序和基本框架都存在测试文件夹。

我想知道在从源代码构建sdk时是否也构建了测试代码,或者仅供我们参考。

如果是后者,使用它的最佳方法是什么?请告诉我android源代码中存在的测试的确切用法。

2 个答案:

答案 0 :(得分:2)

(单元)测试可能只是为了让任何扩展源的人都可以确保更改不会引入意外行为。它还传达了Google遵循良好的软件开发实践并测试其代码而不仅仅是最终结果的信息。

以上所有内容都说没有下载源代码,只是分析了您对所见内容的描述。

编辑:当然,删除测试当然没有意义,因为它们同样是开源的。如果文档不清楚,它们还可以帮助开发人员了解预期的行为。

答案 1 :(得分:2)

在构建源代码时运行时,测试不会自动运行。但是,如果需要,可以手动运行它们。

如果你想这样做,命令应该是:

build/envsetup.sh
emulator &
development/testrunner/runtest.py android

有关此内容的更多信息,请参阅此主题:
http://groups.google.com/group/android-platform/browse_thread/thread/a0eec9692f5072ba