summaryrefslogtreecommitdiffstats
path: root/bundle-plugin-test
diff options
context:
space:
mode:
authorgjoranv <gv@yahooinc.com>2023-06-12 16:16:16 +0200
committergjoranv <gv@yahooinc.com>2023-06-13 10:12:32 +0200
commit632f31828dbc1c6a0d4c83504caf249e88fcbb5a (patch)
treeafa767b4d61b4c09325fddd0a01b7ac33cf864d5 /bundle-plugin-test
parentfbc1d03e255878b20a5c7e36e355ecd635f3a930 (diff)
For USER bundles, add Vespa build version to manifest.
Diffstat (limited to 'bundle-plugin-test')
-rw-r--r--bundle-plugin-test/integration-test/src/test/java/com/yahoo/container/plugin/NonPublicApiDetectionTest.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/bundle-plugin-test/integration-test/src/test/java/com/yahoo/container/plugin/NonPublicApiDetectionTest.java b/bundle-plugin-test/integration-test/src/test/java/com/yahoo/container/plugin/NonPublicApiDetectionTest.java
index 9111cd00f82..046f26432ac 100644
--- a/bundle-plugin-test/integration-test/src/test/java/com/yahoo/container/plugin/NonPublicApiDetectionTest.java
+++ b/bundle-plugin-test/integration-test/src/test/java/com/yahoo/container/plugin/NonPublicApiDetectionTest.java
@@ -12,10 +12,13 @@ import java.util.stream.Collectors;
import static com.yahoo.container.plugin.BundleTest.findBundleJar;
import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotEquals;
import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.junit.jupiter.api.Assertions.assertTrue;
/**
+ * Tests for a USER bundle that imports non-PublicApi packages.
+ *
* @author gjoranv
*/
public class NonPublicApiDetectionTest {
@@ -43,4 +46,10 @@ public class NonPublicApiDetectionTest {
assertTrue(usedNonPublicApi.contains("com.yahoo.lib.non_public"));
}
+ @Test
+ void vespa_version_is_added_to_manifest() {
+ var vespaVersionAttribute = mainAttributes.getValue("X-JDisc-Vespa-Build-Version");
+ assertNotNull(vespaVersionAttribute);
+ assertNotEquals("", vespaVersionAttribute);
+ }
}