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