Tom*_*ost 3 intellij-idea mocha.js node.js vagrant
IntelliJ IDEA 13通过Node.js插件为Mocha测试提供了非常出色的支持:https://www.jetbrains.com/idea/webhelp/running-mocha-unit-tests.html
问题是,当我在本地机器上编辑代码时,我有一个VM(流浪者),我在其中运行并测试代码,因此它尽可能像生产一样.
每当我从IntelliJ中调用"Run"时,我写了一个小的bash脚本来在这个VM上远程运行我的测试,并且结果在控制台中弹出得足够好,但是我喜欢使用Mocha时出现的优秀界面调用测试运行器.
有任何想法吗?
更新:现在有一个更好的方法来做到这一点.请参阅https://github.com/TechnologyAdvice/fake-mocha
成功!!
这就是我做到的.这特定于连接回流浪者,但可以针对您具有基于密钥的SSH权限的任何远程服务器进行调整.
NodeJS/js/mocha您的主要IntelliJ配置文件夹下找到,该文件夹位于OSX上~/Library/Application Support/IntelliJIdea13.知道放置它们的绝对路径./usr/bin/ssh.-i /Users/USERNAME/.vagrant.d/insecure_private_key vagrant@MACHINE_IP "cd /vagrant; node_modules/mocha/bin/_mocha --recursive --timeout 2000 --ui bdd --reporter /vagrant/tools/mocha_intellij/mochaIntellijReporter.js test" #
记住!在#末是很重要的,因为这将抵消一切摩卡运行配置增加了该命令.另外,请记住在我所拥有的地方使用绝对路径.完全集成的远程测试幸福.
| 归档时间: |
|
| 查看次数: |
1790 次 |
| 最近记录: |