小编Man*_*Vij的帖子

使用ESIntegTestCase对Elasticsearch 6.1.1进行集成测试

无法使用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)

有人可以让我知道如何前进。提前致谢。

java unit-testing elasticsearch

5
推荐指数
0
解决办法
304
查看次数

标签 统计

elasticsearch ×1

java ×1

unit-testing ×1