Split out //aos/common:queue_testutils and rename stuff
It had three independent pieces of functionality, one of which had a
pretty bad name.
Change-Id: I4a6937692fa36e74f814b3be4d4c5bc751947088
diff --git a/aos/common/actions/action_test.cc b/aos/common/actions/action_test.cc
index 1e94b32..21da2c7 100644
--- a/aos/common/actions/action_test.cc
+++ b/aos/common/actions/action_test.cc
@@ -4,13 +4,14 @@
#include <thread>
#include "gtest/gtest.h"
+
#include "aos/common/queue.h"
-#include "aos/common/queue_testutils.h"
#include "aos/common/actions/actor.h"
#include "aos/common/actions/actions.h"
#include "aos/common/actions/actions.q.h"
#include "aos/common/actions/test_action.q.h"
#include "aos/common/event.h"
+#include "aos/testing/test_shm.h"
using ::aos::time::Time;
@@ -98,8 +99,6 @@
class ActionTest : public ::testing::Test {
protected:
ActionTest() {
- // Flush the robot state queue so we can use clean shared memory for this.
- // test.
actions::test_action.goal.Clear();
actions::test_action.status.Clear();
actions::test_action2.goal.Clear();
@@ -114,7 +113,7 @@
}
// Bring up and down Core.
- ::aos::common::testing::GlobalCoreInstance my_core;
+ ::aos::testing::TestSharedMemory my_shm_;
::aos::common::actions::ActionQueue action_queue_;
};