使用NodeJS在heroku上运行集成测试

时间:2018-07-17 12:47:50

标签: javascript node.js testing heroku continuous-integration

我正在使用Heroku node buildpack来运行我的快速HTTP服务器。

我的HTTP服务器用作回调服务器

某些客户端触发服务A,并且该服务与我的HTTP服务器进行对话以获取一些数据并将响应返回给客户端。

为了对其进行测试,我的测试正在运行服务器(使用Supertest)。他们模仿向服务A发送请求的客户端,然后该服务A需要返回到我的服务器。这样,我就完成了一个完整的循环。

运行Heroku测试时出现问题,因为我不知道将服务A指向何处?在测试运行期间,Heroku是否准备了一些我可以触发的临时测功机?

在我的计算机上,我正在使用ngrok来完成它。

我当时在想Heroku可能在process.env中公开了一些URL,但在那里没有发现任何有趣的东西(只有一个testId字段)

您知道如何使用heroku CI测试运行这种测试吗?

0 个答案:

没有答案