1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
body common control
{
inputs => {
"../../default.cf.sub",
"../../run_with_server.cf.sub"
};
bundlesequence => { default("$(this.promise_filename)") };
}
bundle agent init
{
methods:
# Expected output in the exec_args.txt file
"any" usebundle => file_make("$(G.testdir)/expected_args.txt",
"");
# Ensure execution output file is not there
"any" usebundle => dcs_fini("$(G.testdir)/exec_args.txt");
"any" usebundle => generate_key;
"any" usebundle => trust_key;
"any" usebundle => start_server("$(this.promise_dirname)/cfruncommand_open.22000.srv");
}
bundle agent test
{
meta:
"test_soft_fail" string => "windows",
meta => { "ENT-10404" };
vars:
"runagent_cf" string =>
"$(this.promise_dirname)/empty_config.runagent.cf.sub";
methods:
"any" usebundle =>
# Port 22000 is cfruncommand_open.22000.srv
run_runagent("-H 127.0.0.1:22000 $(runagent_cf)");
}
bundle agent check
{
methods:
"any" usebundle => dcs_check_diff("$(G.testdir)/expected_args.txt",
"$(G.testdir)/exec_args.txt",
"$(this.promise_filename)");
}
bundle agent destroy
{
methods:
"any" usebundle => stop_server("$(this.promise_dirname)/cfruncommand_open.22000.srv");
}
|