aboutsummaryrefslogtreecommitdiffstats
path: root/container-search
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2021-10-10 11:29:29 +0200
committerJon Bratseth <bratseth@gmail.com>2021-10-10 11:29:29 +0200
commit842d94e41868a7f353f3983c8e78689d0d2307e1 (patch)
treeff2b128b192de43fbc1334b3bbcd648fe6d87c28 /container-search
parent27bcc7e03be01b200654254af59a20566567ca33 (diff)
Always create a renderer registry
Diffstat (limited to 'container-search')
-rw-r--r--container-search/src/main/java/com/yahoo/search/searchchain/Execution.java25
1 files changed, 11 insertions, 14 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/searchchain/Execution.java b/container-search/src/main/java/com/yahoo/search/searchchain/Execution.java
index 6c3bb68d976..fc4867fc5fb 100644
--- a/container-search/src/main/java/com/yahoo/search/searchchain/Execution.java
+++ b/container-search/src/main/java/com/yahoo/search/searchchain/Execution.java
@@ -15,6 +15,7 @@ import com.yahoo.search.Query;
import com.yahoo.search.Result;
import com.yahoo.search.Searcher;
import com.yahoo.search.cluster.PingableSearcher;
+import com.yahoo.search.rendering.Renderer;
import com.yahoo.search.rendering.RendererRegistry;
import com.yahoo.search.statistics.TimeTracker;
@@ -135,33 +136,29 @@ public class Execution extends com.yahoo.processing.execution.Execution {
this(searchChainRegistry, indexFacts, tokenRegistry, rendererRegistry, linguistics, Runnable::run);
}
- /** Creates a context stub with no information. This is for unit testing. */
+ /** Create a Context instance where everything except the given arguments is empty. This is for unit testing.*/
public static Context createContextStub() {
return createContextStub(null);
}
- /**
- * Create a Context instance where only the index related settings are
- * initialized. This is for unit testing.
- */
+ /** Create a Context instance where everything except the given arguments is empty. This is for unit testing.*/
public static Context createContextStub(IndexFacts indexFacts) {
return createContextStub(null, indexFacts);
}
- /**
- * Create a Context instance where only the search chain registry and index facts are
- * initialized. This is for unit testing.
- */
+ /** Create a Context instance where everything except the given arguments is empty. This is for unit testing.*/
public static Context createContextStub(SearchChainRegistry searchChainRegistry, IndexFacts indexFacts) {
return createContextStub(searchChainRegistry, indexFacts, null);
}
- /**
- * Create a Context instance where only the search chain registry, index facts and linguistics are
- * initialized. This is for unit testing.
- */
+ /** Create a Context instance where everything except the given arguments is empty. This is for unit testing.*/
public static Context createContextStub(SearchChainRegistry searchChainRegistry, IndexFacts indexFacts, Linguistics linguistics) {
- return new Context(searchChainRegistry, indexFacts, null, null, linguistics, Executors.newSingleThreadExecutor());
+ return new Context(searchChainRegistry,
+ indexFacts,
+ null,
+ new RendererRegistry(Runnable::run),
+ linguistics,
+ Executors.newSingleThreadExecutor());
}
/**