1####################################################### 2# 3# Test accumulated() 4# 5####################################################### 6 7body common control 8{ 9 inputs => { "../../default.cf.sub" }; 10 bundlesequence => { default("$(this.promise_filename)") }; 11 version => "1.0"; 12} 13 14####################################################### 15 16bundle agent init 17{ 18 vars: 19 "dummy" string => "dummy"; 20} 21 22####################################################### 23 24bundle agent test 25{ 26 vars: 27 "time" int => accumulated(1001,1000,1000,1000,1000,40000); 28} 29 30####################################################### 31 32bundle agent check 33{ 34 vars: 35 "time" int => "2682100000"; # 1 year == 365 days 36 37 classes: 38 "ok" expression => strcmp("$(time)", "$(test.time)"); 39 40 reports: 41 DEBUG:: 42 "time: $(time)"; 43 "test.time: $(test.time)"; 44 ok:: 45 "$(this.promise_filename) Pass"; 46 !ok:: 47 "$(this.promise_filename) FAIL"; 48} 49 50