#######################################################
#
# Test abortclasses - control case 2, no abort
#
#######################################################
body common control
{
  inputs => { "../../default.sub.cf" };
  bundlesequence => { default("$(this.promise_filename)") };
  version => "1.0";
}

body agent control
{
  abortclasses => { "quitquit", "quitquit.*" };
}

bundle common g
{
  vars:
    "dummy" string => "dummy";

  classes:
    "quit" expression => "any"; # Validate no submatch
}

#######################################################
bundle agent init
{
  vars:
    "dummy" string => "dummy";
}

#######################################################
bundle agent test
{
  vars:
    "dummy" string => "dummy";
}

#######################################################
bundle agent check
{
  vars:
    "dummy" string => "dummy";

  classes:
    "ok" expression => "any";

  reports:
    ok::
      "$(this.promise_filename) Pass";

    !ok::
      "$(this.promise_filename) FAIL";
}
