summaryrefslogtreecommitdiff
path: root/test/test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'test/test.cc')
-rw-r--r--test/test.cc12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/test.cc b/test/test.cc
index 6cdb6d510..6a7b4799c 100644
--- a/test/test.cc
+++ b/test/test.cc
@@ -39,6 +39,7 @@
#include "lib/log_entry.h"
#include "lib/make_dcp.h"
#include "lib/ratio.h"
+#include "lib/signal.h"
#include "lib/signal_manager.h"
#include "lib/util.h"
#include "test.h"
@@ -151,6 +152,16 @@ public:
}
};
+class TestSignalManager2 : public SignalManager2
+{
+public:
+ /* No wakes in tests: we call ui_idle ourselves */
+ void wake() override
+ {
+
+ }
+};
+
struct TestConfig
{
TestConfig ()
@@ -167,6 +178,7 @@ struct TestConfig
EncodeServerFinder::drop();
signal_manager = new TestSignalManager ();
+ dcpomatic::signal::manager = new TestSignalManager2();
dcpomatic_log.reset (new FileLog("build/test/log"));