1#######################################################
2#
3# Test class creation with -D
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{
18vars:
19        "dummy" string => "dummy";
20}
21
22#######################################################
23
24bundle agent test
25{
26vars:
27        "dummy" string => "dummy";
28}
29
30#######################################################
31
32bundle agent check
33{
34classes:
35    "dummy" expression => regextract("(.*)\.sub", $(this.promise_filename), "fn");
36
37reports:
38    DEBUG::
39        "This should only pass if you do not run it with: -D ok";
40        "Look at $(fn[1]) to see which flags are passed in";
41    ok::
42        "$(fn[1]) FAIL";
43    !ok::
44        "$(fn[1]) Pass";
45}
46
47