generalized faking queue messages for test control loops and used it
diff --git a/aos/common/controls/controls.gyp b/aos/common/controls/controls.gyp
index 0945831..15be23c 100644
--- a/aos/common/controls/controls.gyp
+++ b/aos/common/controls/controls.gyp
@@ -1,6 +1,25 @@
{
'targets': [
{
+ 'target_name': 'control_loop_test',
+ 'type': 'static_library',
+ 'sources': [
+ 'control_loop_test.cc',
+ ],
+ 'dependencies': [
+ '<(AOS)/common/common.gyp:time',
+ '<(AOS)/common/messages/messages.gyp:robot_state',
+ 'sensor_generation',
+ 'output_check',
+ '<(EXTERNALS):gtest',
+ '<(AOS)/common/common.gyp:queue_testutils',
+ ],
+ 'export_dependent_settings': [
+ '<(EXTERNALS):gtest',
+ '<(AOS)/common/common.gyp:queue_testutils',
+ ],
+ },
+ {
'target_name': 'polytope',
'type': 'static_library',
'sources': [