运行 任务后 g运行t 并发 / nodemon

run tasks after grunt concurrent / nodemon

我正在尝试通过 g运行t 运行 量角器测试。

第一次尝试:

grunt 'test' task : ['nodemon:test', 'protractor-webdriver', 'protractor']

这失败了,因为在 nodemon 任务之后 运行 什么都没有。我尝试了一个简单的 mkdir 任务,但是 运行 只有 nodemon 任务并停止使用 ctrl + c;

第二次尝试:

grunt 'test' task : ['concurrent:test']
concurrent 'test' task : ['nodemon:test', 'protractor-webdriver', 'protractor'] 

这失败了,因为 protractor 甚至在 protractor-webdriver 启动之前就试图 运行

第三次尝试:

grunt 'test' task : ['concurrent:server', 'concurrent:test]
concurrent 'server' task : ['nodemon:test'] 
concurrent 'test' task : ['protractor-webdriver', 'protractor'] 

这失败了,因为在 concurrent:server 之后似乎什么都没有 运行 因为它 运行s nodemon。

我想做的事情:

运行节点精灵。 (或者只是节点,如果可以 运行,并传递控制权)

完成后,运行 Protractor Webdriver。

完成后,运行量角器。

使用 grunt-express-server 代替 nodemon。

搭建

G运行t express server,通过查找[=]确认服务器为运行ning后,将控制权交还给后面的g运行t任务17=] 来自服务器的消息。

这样,您就可以在启动服务器后运行任务。