Skip to content

Commit b338fa0

Browse files
committed
Validate existence of x-pack-core for 6.2.4+
This commit asserts that for integration tests running against 6.2.4+, plugin validation checks for x-pack-core as opposed to x-pack; x-pack plugin was split out into separate plugin names
1 parent facfff5 commit b338fa0

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/Tests/Framework/ManagedElasticsearch/Tasks/ValidationTasks/ValidatePluginsTask.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
using System;
22
using System.Linq;
33
using Nest;
4+
using Tests.Document.Multiple.UpdateByQuery;
45
using Tests.Framework.ManagedElasticsearch.Nodes;
56
using Tests.Framework.ManagedElasticsearch.Plugins;
67

@@ -18,6 +19,14 @@ public override void Validate(IElasticClient client, NodeConfiguration configura
1819
.ToList();
1920

2021
if (!requiredMonikers.Any()) return;
22+
23+
// 6.2.4 splits out X-Pack into separate plugin names
24+
if (requiredMonikers.Contains(ElasticsearchPlugin.XPack.Moniker()) && TestClient.VersionUnderTestSatisfiedBy(">=6.2.4"))
25+
{
26+
requiredMonikers.Remove(ElasticsearchPlugin.XPack.Moniker());
27+
requiredMonikers.Add(ElasticsearchPlugin.XPack.Moniker() + "-core");
28+
}
29+
2130
var checkPlugins = client.CatPlugins();
2231

2332
if (!checkPlugins.IsValid)

0 commit comments

Comments
 (0)