test/builtin-plugins: Add plugin using ZEEK_VERSION_NUMBER

This commit is contained in:
Arne Welzel 2023-04-24 20:09:19 +02:00 committed by Dominik Charousset
parent 9971121509
commit 83dd7cf580
8 changed files with 71 additions and 1 deletions

View file

@ -0,0 +1,31 @@
#include "Plugin.h"
#include <zeek/Reporter.h>
#include <zeek/zeek-config.h>
namespace btest::plugin::Demo_Version
{
Plugin plugin;
}
using namespace btest::plugin::Demo_Version;
zeek::plugin::Configuration Plugin::Configure()
{
zeek::plugin::Configuration config;
config.name = "Demo::Version";
config.description = "Tries to use ZEEK_VERSION_NUMBER";
config.version.major = 1;
config.version.minor = 0;
config.version.patch = 0;
return config;
}
void Plugin::InitPostScript()
{
#ifndef ZEEK_VERSION_NUMBER
#error "ZEEK_VERSION_NUMBER is not defined"
#endif
zeek::reporter->Info("All good ZEEK_VERSION_NUMBER=%d\n", ZEEK_VERSION_NUMBER);
}