1####################################################### 2# 3# Test xor 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 "dummy" string => "dummy"; 28} 29 30####################################################### 31 32bundle agent check 33{ 34 classes: 35 "ok" xor => { 36 "!any", 37 "!any", 38 "any", 39 }; 40 41 reports: 42 ok:: 43 "$(this.promise_filename) Pass"; 44 !ok:: 45 "$(this.promise_filename) FAIL"; 46} 47 48