aboutsummaryrefslogtreecommitdiffstats
path: root/config-model
diff options
context:
space:
mode:
authorArne Juul <arnej@yahooinc.com>2024-01-18 13:25:05 +0000
committerArne Juul <arnej@yahooinc.com>2024-01-18 13:25:05 +0000
commitc8763af3fa8e0c0d965a38eef5be3c7de419d59d (patch)
tree080fba74073ee985ed0f8c9b896cb11b25e49bae /config-model
parent569ae2c56a07160b7ef84f0c2ddd9847736adfc0 (diff)
filter warnings from unavailable verify-ranksetup
Diffstat (limited to 'config-model')
-rw-r--r--config-model/src/test/java/com/yahoo/vespa/model/application/validation/StreamingValidatorTest.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/config-model/src/test/java/com/yahoo/vespa/model/application/validation/StreamingValidatorTest.java b/config-model/src/test/java/com/yahoo/vespa/model/application/validation/StreamingValidatorTest.java
index 6f66838ba47..5397c30f2bc 100644
--- a/config-model/src/test/java/com/yahoo/vespa/model/application/validation/StreamingValidatorTest.java
+++ b/config-model/src/test/java/com/yahoo/vespa/model/application/validation/StreamingValidatorTest.java
@@ -33,12 +33,16 @@ public class StreamingValidatorTest {
"Document references and imported fields are not allowed in streaming search."));
}
+ private static List<String> filter(List<String> warnings) {
+ return warnings.stream().filter(x -> x.indexOf("Cannot run program") == -1).toList();
+ }
+
@Test
void tensor_field_without_index_gives_no_warning() {
var logger = new TestableDeployLogger();
var model = createModel(logger, "field nn type tensor(x[2]) { indexing: attribute | summary\n" +
"attribute { distance-metric: euclidean } }");
- assertTrue(logger.warnings.isEmpty());
+ assertTrue(filter(logger.warnings).isEmpty());
}
@Test
@@ -46,9 +50,10 @@ public class StreamingValidatorTest {
var logger = new TestableDeployLogger();
var model = createModel(logger, "field nn type tensor(x[2]) { indexing: attribute | index | summary\n" +
"attribute { distance-metric: euclidean } }");
- assertEquals(1, logger.warnings.size());
+ var warnings = filter(logger.warnings);
+ assertEquals(1, warnings.size());
assertEquals("For streaming search cluster 'content.test', SD field 'nn': hnsw index is not relevant and not supported, ignoring setting",
- logger.warnings.get(0));
+ warnings.get(0));
}
private static VespaModel createModel(DeployLogger logger, String sdContent) {