From 7f88600af5fa7e65ad511cd8eceddbea7680d024 Mon Sep 17 00:00:00 2001 From: Jilles van Gurp Date: Sat, 18 Nov 2023 08:44:37 +0100 Subject: [PATCH] logic bug with tag filtering on metrics --- src/jsMain/kotlin/metrics/metrics.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/jsMain/kotlin/metrics/metrics.kt b/src/jsMain/kotlin/metrics/metrics.kt index c13f85c..20a745d 100644 --- a/src/jsMain/kotlin/metrics/metrics.kt +++ b/src/jsMain/kotlin/metrics/metrics.kt @@ -52,14 +52,17 @@ class MetricsOutputStore() : RootStore?>(null, Job()) { console.log("Using ${pluginFactory::class.simpleName}") } val tags = testCaseSearchFilterStore.current?.tags.orEmpty() + console.log(tags) pluginFactory?.let { pf -> val plugin = pf.create(config) console.info("measuring") plugin.runMetrics(config, ratedSearches.filter { rs -> if (tags.isEmpty()) { + console.log("no tags") true } else { - tags.containsAll(rs.tags.orEmpty()) + console.log(rs.id,rs.tags, rs.tags.orEmpty().containsAll(tags)) + rs.tags.orEmpty().containsAll(tags) } }) }