Skip to content

Commit

Permalink
Instantiate DefaultTestFilter with ObjectFactory
Browse files Browse the repository at this point in the history
To be compatible with Provider API migration.
  • Loading branch information
asodja committed Jan 24, 2025
1 parent 79b42ab commit 539d3f7
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,15 @@
package org.gradle.testretry.internal.executer;

import org.gradle.api.internal.tasks.testing.filter.DefaultTestFilter;
import org.gradle.api.model.ObjectFactory;

public final class TestFilterBuilder {

private final DefaultTestFilter filter = new DefaultTestFilter();
private final DefaultTestFilter filter;

public TestFilterBuilder(ObjectFactory objectFactory) {
this.filter = objectFactory.newInstance(DefaultTestFilter.class);
}

public void test(String className, String methodName) {
filter.includeTest(className, methodName);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,6 @@ public TestFrameworkTemplate(Test task, Instantiator instantiator, ObjectFactory
}

public TestFilterBuilder filterBuilder() {
return new TestFilterBuilder();
return new TestFilterBuilder(objectFactory);
}
}

0 comments on commit 539d3f7

Please sign in to comment.