diff options
Diffstat (limited to 'staging_vespalib/src/tests/clock/clock_test.cpp')
-rw-r--r-- | staging_vespalib/src/tests/clock/clock_test.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/staging_vespalib/src/tests/clock/clock_test.cpp b/staging_vespalib/src/tests/clock/clock_test.cpp index a7978610ed8..2c6cbc0c876 100644 --- a/staging_vespalib/src/tests/clock/clock_test.cpp +++ b/staging_vespalib/src/tests/clock/clock_test.cpp @@ -2,7 +2,7 @@ #include <vespa/vespalib/testkit/testapp.h> #include <vespa/vespalib/util/clock.h> -#include <vespa/fastos/thread.h> +#include <vespa/vespalib/util/invokeserviceimpl.h> #include <thread> using vespalib::Clock; @@ -18,10 +18,9 @@ void waitForMovement(steady_time start, Clock & clock, vespalib::duration timeou } TEST("Test that clock is ticking forward") { - - Clock clock(0.050); - FastOS_ThreadPool pool(0x10000); - ASSERT_TRUE(pool.NewThread(clock.getRunnable(), nullptr) != nullptr); + vespalib::InvokeServiceImpl invoker(50ms); + Clock clock; + clock.start(invoker); steady_time start = clock.getTimeNS(); waitForMovement(start, clock, 10s); steady_time stop = clock.getTimeNS(); |