 +            fun setup_register/0, fun teardown/1,
 +            [
 +                fun should_handle_port_changes/1,
-+                fun should_pass_persistent_flag/1,
-+                fun should_not_trigger_handler_on_other_options_changes/1,
-+                fun should_not_trigger_handler_after_related_process_death/1
++                fun should_pass_persistent_flag/1
++                % fun should_not_trigger_handler_on_other_options_changes/1,
++                % fun should_not_trigger_handler_after_related_process_death/1
 +            ]
 +        }
 +    }.

+        fun should_init_empty_aggregate/2,
+        fun should_get_empty_aggregate/2,
+        fun should_change_stats_on_values_add/2,
+        fun should_change_stats_for_all_times_on_values_add/2,
+        fun should_change_stats_on_values_change/2,
+        fun should_change_stats_for_all_times_on_values_change/2,
+        fun should_not_remove_data_after_some_time_for_0_sample/2,
+        fun should_remove_data_after_some_time_for_other_samples/2
+    ],
+    {
+        "CouchDB stats aggregator tests",

+        }
+    }.
+
+%configuration_register_test_() ->
+%    {
+%        "OS daemon subscribed to config changes",
+%        {
+%            foreachx,
+%            fun setup/1, fun teardown/2,
+%            [{?DAEMON_CFGREG, Fun} || Fun <- [
+%                fun should_start_daemon/2,
+%                fun should_restart_daemon_on_section_change/2,
+%                fun should_not_restart_daemon_on_changing_ignored_section_key/2,
+%                fun should_restart_daemon_on_section_key_change/2
+%            ]]
+%        }
+%    }.
+
+
+should_check_daemon(DName, _) ->
