Skip to content

Commit 69bb668

Browse files
committed
DeleteJob in integration test teardown
This commit deletes ml jobs that are created are part of integration tests at teardown, to avoid bleed into other ml integration tests
1 parent fb29159 commit 69bb668

File tree

3 files changed

+14
-1
lines changed

3 files changed

+14
-1
lines changed

src/Tests/Tests/XPack/MachineLearning/GetOverallBuckets/GetOverallBucketsApiTests.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,12 @@ protected override void IntegrationSetup(IElasticClient client, CallUniqueValues
5757
}
5858
}
5959

60+
protected override void IntegrationTeardown(IElasticClient client, CallUniqueValues values)
61+
{
62+
foreach (var callUniqueValue in values)
63+
DeleteJob(client, callUniqueValue.Value);
64+
}
65+
6066
protected override LazyResponses ClientUsage() => Calls(
6167
(client, f) => client.GetOverallBuckets(CallIsolatedValue, f),
6268
(client, f) => client.GetOverallBucketsAsync(CallIsolatedValue, f),

src/Tests/Tests/XPack/MachineLearning/OpenJob/OpenJobApiTests.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,11 @@ protected override void IntegrationSetup(IElasticClient client, CallUniqueValues
2727

2828
protected override void IntegrationTeardown(IElasticClient client, CallUniqueValues values)
2929
{
30-
foreach (var callUniqueValue in values) CloseJob(client, callUniqueValue.Value);
30+
foreach (var callUniqueValue in values)
31+
{
32+
CloseJob(client, callUniqueValue.Value);
33+
DeleteJob(client, callUniqueValue.Value);
34+
}
3135
}
3236

3337
protected override LazyResponses ClientUsage() => Calls(

src/Tests/Tests/XPack/MachineLearning/PostJobData/PostJobDataApiTests.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,10 @@ protected override void IntegrationSetup(IElasticClient client, CallUniqueValues
7676
protected override void IntegrationTeardown(IElasticClient client, CallUniqueValues values)
7777
{
7878
foreach (var callUniqueValue in values)
79+
{
7980
CloseJob(client, callUniqueValue.Value);
81+
DeleteJob(client, callUniqueValue.Value);
82+
}
8083
}
8184

8285
protected override LazyResponses ClientUsage() => Calls(

0 commit comments

Comments
 (0)