do not load metrics in test

This commit is contained in:
alexcrea 2026-06-10 17:18:43 +02:00
parent d82bd9b22c
commit b0f32fdba2
Signed by: alexcrea
GPG key ID: E346CD16413450E3
2 changed files with 11 additions and 4 deletions

View file

@ -7,6 +7,7 @@ import io.delilaheve.CustomAnvil
import io.delilaheve.util.ConfigOptions
import xyz.alexcrea.cuanvil.command.DiagnosticExecutor
import xyz.alexcrea.cuanvil.config.ConfigHolder
import xyz.alexcrea.cuanvil.dependency.DependencyManager
object MetricsUtil {
@ -17,6 +18,8 @@ object MetricsUtil {
private var FAST_STATS_METRICS: BukkitContext? = null
fun loadMetrics(plugin: CustomAnvil) {
if(DependencyManager.externGuiTester.isInTest()) return
val config = ConfigHolder.DEFAULT_CONFIG.config
val metricString = config.getString(ConfigOptions.METRIC_TYPE, MetricType.AUTO.value)!!
val metricType = MetricType.from(metricString)

View file

@ -8,11 +8,15 @@ public class CustomAnvilTests extends DefaultCustomAnvilTest {
@Test
public void simpleInitTest() {
try {
Assertions.assertNotNull(server);
Assertions.assertNotNull(plugin);
// Test shutdown
plugin.onDisable();
} catch (Exception e) {
Assertions.fail(e);
}
}
}