2012-04-11 49 views
1

我们使用Hudson作为Android项目的CI与Android模拟器插件在模拟器上运行UI测试。一个git项目提供源代码。Hudson/Jenkins上的Android Logcat文件

现在我看到,在git repo中,为每个构建创建一个logcat文件并将其放入git项目文件夹中,然后将其推回到git。由于我们预计会有很多构建,因此可能会很容易地将项目文件夹垃圾邮件。有谁知道是否可以设置模拟器日志的目标文件夹? 我无法在模拟器插件或哈德森任何地方找到任何选项。

logcat文件名为logcat_ [some_number] .log。

最好的问候, 金

回答

2

升级到version 2.0 of the plugin(或更新版本),您会看到这些logcat文件现在写入临时目录,而不是您的工作区。

如果您使用Hudson,可能只会在更新中心中看到1.6版本的旧版本。
这只是upgrade to Jenkins的另一个原因! :)

但是,如果您无法升级插件或Jenkins(出于某种奇怪的原因),只需使用“Execute shell”步骤在每个构建开始时删除任何logcat_*.log文件。
无论如何这些文件都是纯粹的临时文件,并且应该可能只存在于构建失败后的工作区中—否则logcat输出会自动存档为logcat.txt

1

添加一个Ant任务重命名的log​​cat文件到您的方便和清除最久的人。

1

将日志添加到.gitignore文件,如果您想从存储库中排除它们。