【发布时间】:2012-09-28 23:27:09
【问题描述】:
我有一个问题要问你们所有的 Vagrant 和 TDD'ers,
如何让 Vagrant Ubuntu VM 向 Windows 7 或 OS X 主机发送自动测试/保护通知?
详情:
我正在尝试构建我的终极公路战士开发环境,这样我就可以在计算机、操作系统和国家之间切换,而不必一直担心重新配置我的环境。我正在使用 Vagrant 制作反映我们生产环境的一次性虚拟机,让我轻松地从我的工作计算机 (Windows 7) 跳转到我的家用计算机 (OS X)。
我正在尝试将我的 Vagrant Ubuntu VM 配置为与测试驱动开发 (TDD) 一起使用,并使用自动测试/保护实用程序在保存时自动运行我的测试,并将结果显示为主机上的桌面通知。我在无头模式下运行 Vagrant VM,因此没有桌面来接收通知,所以我需要将它们转发到主机。
我有几个线索,比如使用Growl's remote notifications(用于接收,但我不知道如何从 Ubuntu VM 发送它们)或hacking Growl,但我认为这个问题一定已经解决了由其他人在那里。
【问题讨论】:
-
hmmm... 看起来我可以使用ruby_gntp 将 Growl 的 GNTP 格式发送到 Vagrant VM 上的端口,将端口转发到主机操作系统,然后使用 Growl 或 Growl Windows 侦听该端口。也许?
-
我以为我是第一个有这个好主意的人。 ;) 你做到了吗?某处的博客帖子?
标签: tdd vagrant guard autotest growl