标签: node.js blockchain ethereum truffle
我正在尝试编写一些关于松露的测试,但是我已经意识到,运行truffle test时,在执行测试文件之前,松露将执行合同的编译和迁移。因此,我需要在迁移后立即启动oracle,因为启动时它正在等待来自特定合同地址的事件。
truffle test
有什么方法可以通过编程方式启动oracle并使它在测试期间保持活动状态吗?启动它的命令很简单,就像node oracle.js --network=test
node oracle.js --network=test
我想这个问题不需要我的代码,但是无论如何,如果您需要了解我在项目中遵循的任何方法,请随时询问。
谢谢。
答案 0 :(得分:1)
您应该能够从任何需要运行oracle的.js测试文件中启动oracle。您可以使用forever之类的npm包来完成此操作。
.js
forever
npm