我有一个简单的发布服务器(在nodejs中,使用autobahn.js),它从一台机器接收数据,然后将其发布给感兴趣的订阅者。
我目前正在进行集成测试,我需要知道:
据我所知,没有办法检测crossbar是否正在运行,或者是否从代码中启动它。此外,我的研究让我想到了这个github问题:
这使我相信使用crossbar运行集成测试(如果不是不可能的话)需要一个相对详细的解决方法。
答案 0 :(得分:1)
在收到autobhan所有者的回复后,现在清楚了以下内容:
A1。无法以编程方式启动crossbar。 A2。你没有。建议是启动一个客户端,如果某些事情失败处理错误......
我很失望。他们不断提到Docker,好像在mocha级别上进行TDD时需要一个容器平台。如果你问我,请大笑。
进行任何类型测试的唯一方法是手动运行crossbar命令,或让测试与手动编写的脚本交互。