From 625941cd42f8b087fd50fb8993c7d9b1de5faff3 Mon Sep 17 00:00:00 2001 From: Jonathan Shook Date: Wed, 26 Aug 2026 18:35:23 +0000 Subject: [PATCH] test(vectordata): tag unit suites for the CI groups filter Surefire runs only tests tagged 'unit' (nb.junit.tags), so the module's untagged suites were invisible to 'mvn -B test' in CI. Tag every unit test class; the *IntegrationTest suites already run under failsafe. --- .../test/java/io/nosqlbench/vectordata/CatalogManifestTest.java | 2 ++ .../java/io/nosqlbench/vectordata/FormatCompatibilityTest.java | 2 ++ .../java/io/nosqlbench/vectordata/VectorDataSettingsTest.java | 2 ++ .../test/java/io/nosqlbench/vectordata/VectorReadersTest.java | 2 ++ 4 files changed, 8 insertions(+) diff --git a/nb-vectordata/src/test/java/io/nosqlbench/vectordata/CatalogManifestTest.java b/nb-vectordata/src/test/java/io/nosqlbench/vectordata/CatalogManifestTest.java index 22a5b9091..315897dd0 100644 --- a/nb-vectordata/src/test/java/io/nosqlbench/vectordata/CatalogManifestTest.java +++ b/nb-vectordata/src/test/java/io/nosqlbench/vectordata/CatalogManifestTest.java @@ -15,6 +15,7 @@ */ package io.nosqlbench.vectordata; +import org.junit.jupiter.api.Tag; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.io.TempDir; @@ -23,6 +24,7 @@ import java.nio.file.Path; import static org.junit.jupiter.api.Assertions.*; +@Tag("unit") class CatalogManifestTest { @TempDir Path temporary; @Test void resolvesCatalogProfilesInheritanceAliasesAndCustomFacets() throws Exception { diff --git a/nb-vectordata/src/test/java/io/nosqlbench/vectordata/FormatCompatibilityTest.java b/nb-vectordata/src/test/java/io/nosqlbench/vectordata/FormatCompatibilityTest.java index 193024312..76134a3ed 100644 --- a/nb-vectordata/src/test/java/io/nosqlbench/vectordata/FormatCompatibilityTest.java +++ b/nb-vectordata/src/test/java/io/nosqlbench/vectordata/FormatCompatibilityTest.java @@ -15,6 +15,7 @@ */ package io.nosqlbench.vectordata; +import org.junit.jupiter.api.Tag; import org.junit.jupiter.api.Test; import java.net.URI; @@ -22,6 +23,7 @@ import java.net.URI; import static org.junit.jupiter.api.Assertions.assertArrayEquals; /** Verifies the checked-in catalog and binary xvec format fixture through the public API. */ +@Tag("unit") class FormatCompatibilityTest { @Test void readsCheckedInFormatFixtureThroughCatalogApi() throws Exception { URI catalogUri = getClass().getClassLoader().getResource("rust-v1/catalog.yaml").toURI(); diff --git a/nb-vectordata/src/test/java/io/nosqlbench/vectordata/VectorDataSettingsTest.java b/nb-vectordata/src/test/java/io/nosqlbench/vectordata/VectorDataSettingsTest.java index 3880f7b03..8512bcac2 100644 --- a/nb-vectordata/src/test/java/io/nosqlbench/vectordata/VectorDataSettingsTest.java +++ b/nb-vectordata/src/test/java/io/nosqlbench/vectordata/VectorDataSettingsTest.java @@ -15,6 +15,7 @@ */ package io.nosqlbench.vectordata; +import org.junit.jupiter.api.Tag; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.io.TempDir; @@ -24,6 +25,7 @@ import java.nio.file.Path; import static org.junit.jupiter.api.Assertions.*; /** Settings tests use explicit temporary roots and never inspect or write user configuration. */ +@Tag("unit") class VectorDataSettingsTest { @TempDir Path temporary; diff --git a/nb-vectordata/src/test/java/io/nosqlbench/vectordata/VectorReadersTest.java b/nb-vectordata/src/test/java/io/nosqlbench/vectordata/VectorReadersTest.java index c4606f2fe..7cd825ccd 100644 --- a/nb-vectordata/src/test/java/io/nosqlbench/vectordata/VectorReadersTest.java +++ b/nb-vectordata/src/test/java/io/nosqlbench/vectordata/VectorReadersTest.java @@ -15,6 +15,7 @@ */ package io.nosqlbench.vectordata; +import org.junit.jupiter.api.Tag; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.io.TempDir; @@ -22,6 +23,7 @@ import java.nio.file.Path; import static org.junit.jupiter.api.Assertions.*; +@Tag("unit") class VectorReadersTest { @TempDir Path temporary; @Test void readsFixedVectorsAndCopiesToCallerArray() throws Exception {