summaryrefslogtreecommitdiffstats
path: root/vbench/src/tests/dispatcher/dispatcher_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'vbench/src/tests/dispatcher/dispatcher_test.cpp')
-rw-r--r--vbench/src/tests/dispatcher/dispatcher_test.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/vbench/src/tests/dispatcher/dispatcher_test.cpp b/vbench/src/tests/dispatcher/dispatcher_test.cpp
index b2c002e3e50..99b57669120 100644
--- a/vbench/src/tests/dispatcher/dispatcher_test.cpp
+++ b/vbench/src/tests/dispatcher/dispatcher_test.cpp
@@ -17,6 +17,9 @@ struct Fetcher : public vespalib::Runnable {
void run() override { handler.handle(provider.provide()); }
};
+VESPA_THREAD_STACK_TAG(fetcher1_executor);
+VESPA_THREAD_STACK_TAG(fetcher2_executor);
+
TEST("dispatcher") {
MyHandler dropped;
MyHandler handler1;
@@ -24,8 +27,8 @@ TEST("dispatcher") {
Dispatcher<int> dispatcher(dropped);
Fetcher fetcher1(dispatcher, handler1);
Fetcher fetcher2(dispatcher, handler2);
- vespalib::Thread thread1(fetcher1);
- vespalib::Thread thread2(fetcher2);
+ vespalib::Thread thread1(fetcher1, fetcher1_executor);
+ vespalib::Thread thread2(fetcher2, fetcher2_executor);
thread1.start();
EXPECT_TRUE(dispatcher.waitForThreads(1, 512));
thread2.start();