- /** @return true if this check was run at startup, otherwise false */
- bool startup () const {
+ /** @return new test version, if there is one and Config is set to look for it */
+ boost::optional<std::string> test () {
+ boost::mutex::scoped_lock lm (_data_mutex);
+ return _test;
+ }
+
+ /** @return true if the last signal emission was the first */
+ bool last_emit_was_first () const {