Man*_*Vij 5 java unit-testing elasticsearch
无法使用ESIntegTestCase运行junit测试用例
@RunWith(com.carrotsearch.randomizedtesting.RandomizedRunner.class)
@ClusterScope(scope=SUITE, numDataNodes = 3)
public class SampleClassTest1 extends ESIntegTestCase{
....
}
Run Code Online (Sandbox Code Playgroud)
总是出现以下错误
Suppressed: java.lang.IllegalStateException: No context information for thread: Thread[id=16, name=Thread-1, state=RUNNABLE, group=TGRP-SampleClassTest]. Is this thread running under a class com.carrotsearch.randomizedtesting.RandomizedRunner runner context? Add @RunWith(class com.carrotsearch.randomizedtesting.RandomizedRunner.class) to your test class. Make sure your code accesses random contexts within @BeforeClass and @AfterClass boundary (for example, static test class initializers are not permitted to access random contexts).
Run Code Online (Sandbox Code Playgroud)
有人可以让我知道如何前进。提前致谢。