zeek/testing/btest/scripts/base/frameworks/control/configuration_update.zeek
Patrick Kelley 8fd444092b initial
2025-05-07 15:35:15 -04:00

42 lines
1.1 KiB
Plaintext

# @TEST-PORT: BROKER_PORT
#
# @TEST-EXEC: btest-bg-run controllee ZEEKPATH=$ZEEKPATH:.. zeek -b %INPUT frameworks/control/controllee Broker::default_port=$BROKER_PORT
# @TEST-EXEC: btest-bg-run controller ZEEKPATH=$ZEEKPATH:.. zeek -b %INPUT test-redef frameworks/control/controller Control::host=127.0.0.1 Control::host_port=$BROKER_PORT Control::cmd=configuration_update
# @TEST-EXEC: btest-bg-wait 30
# @TEST-EXEC: btest-diff controllee/.stdout
@load base/frameworks/control
const test_var = "ORIGINAL VALUE (this should be printed out first)" &redef;
# @TEST-START-FILE test-redef.zeek
redef test_var = "NEW VALUE (this should be printed out second)";
# @TEST-END-FILE
event zeek_init()
{
print test_var;
Reporter::info("handle zeek_init");
}
event zeek_done()
{
print test_var;
Reporter::info("handle zeek_done");
}
event Broker::peer_lost(endpoint: Broker::EndpointInfo, msg: string)
{
terminate();
}
event Control::configuration_update_request()
{
Reporter::info("handle Control::configuration_update_request");
}
event Control::configuration_update_response()
{
Reporter::info("handle Control::configuration_update_response");
}