客观的
我有一个简单的发布服务器(在 nodejs 中,使用autobahn.js),它从机器接收数据,然后将其发布给感兴趣的订阅者。
我目前正在做集成测试,我需要知道:
- 如果 crossbar 正在运行,我需要测试服务器是否能够成功连接到它
- 如果没有,我需要启动 crossbar,运行之前的测试,然后杀死 crossbar
问题
据我所知,没有办法检测交叉开关是否正在运行,或者从代码中启动它。此外,我的研究使我想到了这个 github 问题:
这让我相信,如果不是不可能的话,使用 crossbar 运行集成测试需要一个相对详细的解决方法。
问题
- 有没有办法启动和测试交叉开关是否以编程方式运行?
- 如果没有,您如何使用交叉开关执行集成测试?