gpt4 book ai didi

mysql - 图表 Sonar Qube 数据库

转载 作者:行者123 更新时间:2023-11-29 22:24:29 27 4
gpt4 key购买 nike

对一个包含 180 万行代码的项目运行几次 sonarqube 分析后。我收到错误消息。

'graphs' table is full.

我手动删除了该表,然后它又工作了。

有没有办法避免不时删除“图表”表?

最佳答案

该行为是预期的。测试覆盖率的跟踪存储了源代码和测试之间的所有关系。如果测试更多的是“集成”测试(涉及多个类)而不是“单元”,则关系的数量(即表 GRAPHS 的大小)是指数级的。这可能就是你的情况。解决方案是简单地禁用该功能。

请参阅此处的“每个测试的覆盖率”部分:http://docs.sonarqube.org/display/SONARQUBE45/JaCoCo+Plugin 。执行 JUnit 时必须禁用 JUnit 监听器 org.sonar.java.jacoco.JUnitListener。例如在 Maven 项目中: https://github.com/SonarSource/sonar-examples/blob/master/projects/languages/java/code-coverage/ut/ut-maven-jacoco/pom.xml#L42

关于mysql - 图表 Sonar Qube 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30397246/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com