Make //aos/actions:action_test use a generated config

This lets us factor timing report information out into a common config.

Change-Id: I3d7fee2b593bdfe018bea597aac6b5e3b852d210
diff --git a/aos/actions/BUILD b/aos/actions/BUILD
index fe79a4a..60ae440 100644
--- a/aos/actions/BUILD
+++ b/aos/actions/BUILD
@@ -1,6 +1,7 @@
 package(default_visibility = ["//visibility:public"])
 
 load("@com_github_google_flatbuffers//:build_defs.bzl", "flatbuffer_cc_library")
+load("//aos:config.bzl", "aos_config")
 
 cc_library(
     name = "action_lib",
@@ -24,11 +25,29 @@
 flatbuffer_cc_library(
     name = "actions_fbs",
     srcs = ["actions.fbs"],
+    gen_reflections = 1,
 )
 
 flatbuffer_cc_library(
     name = "test_action_fbs",
     srcs = ["test_action.fbs"],
+    gen_reflections = 1,
+)
+
+flatbuffer_cc_library(
+    name = "test_action2_fbs",
+    srcs = ["test_action2.fbs"],
+    gen_reflections = 1,
+)
+
+aos_config(
+    name = "action_test_config",
+    src = "action_test_config_source.json",
+    flatbuffers = [
+        ":actions_fbs",
+        ":test_action_fbs",
+        ":test_action2_fbs",
+    ],
 )
 
 cc_test(
@@ -40,6 +59,7 @@
     deps = [
         ":action_lib",
         ":actions_fbs",
+        ":test_action2_fbs",
         ":test_action_fbs",
         "//aos:event",
         "//aos/events:simulated_event_loop",
diff --git a/aos/actions/action_test_config.json b/aos/actions/action_test_config_source.json
similarity index 100%
rename from aos/actions/action_test_config.json
rename to aos/actions/action_test_config_source.json
diff --git a/aos/actions/actions.fbs b/aos/actions/actions.fbs
index 0ce41fc..aa4f7a7 100644
--- a/aos/actions/actions.fbs
+++ b/aos/actions/actions.fbs
@@ -22,3 +22,5 @@
   // goal type to change param to a useful structure.
   params:DoubleParam;
 }
+
+root_type Status;
diff --git a/aos/actions/test_action.fbs b/aos/actions/test_action.fbs
index f7f8052..8aebcb8 100644
--- a/aos/actions/test_action.fbs
+++ b/aos/actions/test_action.fbs
@@ -18,3 +18,5 @@
   run:uint;
   params:MyParams;
 }
+
+root_type TestActionGoal;
diff --git a/aos/actions/test_action2.fbs b/aos/actions/test_action2.fbs
new file mode 100644
index 0000000..906867f
--- /dev/null
+++ b/aos/actions/test_action2.fbs
@@ -0,0 +1,13 @@
+namespace aos.common.actions;
+
+table MyParams {
+  param1:double;
+  param2:int;
+}
+
+table TestAction2Goal {
+  run:uint;
+  params:MyParams;
+}
+
+root_type TestAction2Goal;