我想在我的测试类中使用多个外部资源,但是外部资源的排序有问题。
这是代码片段:
public class TestPigExternalResource {
// hadoop external resource, this should start first
@Rule
public HadoopSingleNodeCluster cluster = new HadoopSingleNodeCluster();
// pig external resourcem, this should wait until hadoop external resource starts
@Rule
public PigExternalResource pigExternalResource = new PigExternalResource();
...
}
问题是它试图在 hadoop 启动之前启动 pig,因此我无法连接本地 hadoop 单节点集群。
有没有办法订购junit的规则?
谢谢