diff options
author | gjoranv <gv@yahooinc.com> | 2023-06-12 16:16:16 +0200 |
---|---|---|
committer | gjoranv <gv@yahooinc.com> | 2023-06-13 10:12:32 +0200 |
commit | 632f31828dbc1c6a0d4c83504caf249e88fcbb5a (patch) | |
tree | afa767b4d61b4c09325fddd0a01b7ac33cf864d5 /bundle-plugin-test | |
parent | fbc1d03e255878b20a5c7e36e355ecd635f3a930 (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.java | 9 |
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); + } } |