有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java没有SonarQube的Spring批处理项目的代码覆盖

我正在尝试为我的项目生成SonarQube报告,但尽管使用“JobLauncherTestUtils”执行完整的作业流,我还是得到了0%代码覆盖率。 我尝试了很多方法,比如升级Jacoco版本等,但都没有效果

@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest(classes = MainApplication.class)
@EnableAutoConfiguration
@ContextConfiguration(locations = {"classpath:test-context.xml"})
public class MyTest {

 @Autowired
 private JobLauncherTestUtils jobLauncherTestUtils;

 @Test
 public void Test1(){    
    JobExecution jobExecution = jobLauncherTestUtils.launchJob(defaultJobParameters());

    Assert.assertEquals("COMPLETED", jobExecution.getExitStatus().getExitCode());
 }
}

共 (0) 个答案