There is timing in 3.7:
cf-agent -Kvtf ./
tap.cf|grep 'T:'
verbose: T: time measurement for stated object (promise or bundle)
verbose: T: This measurement event, alias 'default:efl_test_simple', measured at time Tue Sep 1 21:59:53 2015
verbose: T: Last measured 35.000000 seconds ago
verbose: T: This execution measured 0.009754 seconds
verbose: T: Average execution time 0.009551 +/- 0.009773 seconds
verbose: T: .........................................................
verbose: T: Promise timing summary for any
verbose: T: No measurement_class attribute set in action body
verbose: T: This execution measured 0.058587 seconds (use measurement_class to track)
verbose: T: .........................................................
verbose: T: This measurement event, alias 'default:main', measured at time Tue Sep 1 21:59:53 2015
verbose: T: Last measured 35.000000 seconds ago
verbose: T: This execution measured 0.059266 seconds
verbose: T: Average execution time 0.075145 +/- 0.040511 seconds
--
Neil H Watson
Sr. Partner, Architecture and Infrastructure
CFEngine reporting:
https://github.com/evolvethinking/delta_reporting
CFEngine policy:
https://github.com/evolvethinking/evolve_cfengine_freelib
CFEngine and vim:
https://github.com/neilhwatson/vim_cf3
CFEngine support:
http://evolvethinking.com