Require a name when making a simulated event loop
We need application names for both timing reports and for maps. So,
lets require the names everywhere.
Change-Id: I82bf63e2500d0552bc0bb01380f67c5328e9b201
diff --git a/aos/events/logger_test.cc b/aos/events/logger_test.cc
index 71c640d..e0dd7de 100644
--- a/aos/events/logger_test.cc
+++ b/aos/events/logger_test.cc
@@ -19,9 +19,9 @@
: config_(
aos::configuration::ReadConfig("aos/events/pingpong_config.json")),
event_loop_factory_(&config_.message()),
- ping_event_loop_(event_loop_factory_.MakeEventLoop()),
+ ping_event_loop_(event_loop_factory_.MakeEventLoop("ping")),
ping_(ping_event_loop_.get()),
- pong_event_loop_(event_loop_factory_.MakeEventLoop()),
+ pong_event_loop_(event_loop_factory_.MakeEventLoop("pong")),
pong_(pong_event_loop_.get()) {}
// Config and factory.
@@ -50,7 +50,7 @@
{
DetachedBufferWriter writer(logfile);
std::unique_ptr<EventLoop> logger_event_loop =
- event_loop_factory_.MakeEventLoop();
+ event_loop_factory_.MakeEventLoop("logger");
event_loop_factory_.RunFor(chrono::milliseconds(95));
@@ -69,7 +69,7 @@
// knows about the factory.
SimulatedEventLoopFactory log_reader_factory(reader.configuration());
std::unique_ptr<EventLoop> reader_event_loop =
- log_reader_factory.MakeEventLoop();
+ log_reader_factory.MakeEventLoop("log_reader");
reader.Register(reader_event_loop.get());
@@ -80,7 +80,7 @@
log_reader.realtime_start_time());
*/
std::unique_ptr<EventLoop> test_event_loop =
- log_reader_factory.MakeEventLoop();
+ log_reader_factory.MakeEventLoop("log_reader");
int ping_count = 10;
int pong_count = 10;