我刚刚开始尝试弄清楚如何进行持续集成和测试驱动开发,特别是在 Flex 4 中。
我想从 Hudson 启动的 ant 脚本运行 FlexUnit4 测试。我可以让 hudson 编译我的应用程序,但是我该如何运行/查看我的测试结果?
我刚刚开始尝试弄清楚如何进行持续集成和测试驱动开发,特别是在 Flex 4 中。
我想从 Hudson 启动的 ant 脚本运行 FlexUnit4 测试。我可以让 hudson 编译我的应用程序,但是我该如何运行/查看我的测试结果?
根据我在 adobe 论坛上得到的这些答案,我确实得到了这个工作:
我们使用命令行 AIR 测试运行程序在 hudson 上运行我们的 flash/flex 测试,该运行程序运行我们的 flash/flex 测试应用程序的打包版本,并以 jUnit 文件格式写出一个文件。如果你使用这种格式,Hudson 可以做出很好的可视化。
如果你在一个 linux 主机上,你必须记住设置 Xvfb 给 AIR 一个“屏幕”,否则它将无法工作。
谷歌“hudson air unittest”或例如http://www.subbotnik.com/blog/?p=100了解更多信息。
FlexUnit4 团队的一位开发人员在 adobe 论坛上提出了使用 ant/maven 的解决方案。我现在正在尝试这个。