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