我最近一直在做一些雷鸟开发,并且想为我的XPCOM模块进行一些单元测试。我注意到mozilla中有一个名为mach的工具,它可以同时自动运行一组测试用例,但是当我运行" mach help"在Windows上,它显示了
" is_platform_supported - 必须有Firefox,Android或B2G版本。"
由于我使用的是雷鸟,这是否意味着我不能使用马赫进行雷鸟的单元测试?如果不是这样 - 我希望 - 如何更改配置以使用该工具?
您的任何代表将不胜感激!
提前致谢。
答案 0 :(得分:1)
目前,mozilla / mach xpcshell-test不起作用(参见Bug 934170)。要解决此问题,请使用以下命令:
make xpcshell-tests
make xpcshell-tests TEST_PATH=mailnews/news/test/unit/test_server.js
make xpcshell-tests TEST_PATH=mailnews/news