zeek/testing/btest/plugins/plugin-load-dependency/2/src/Plugin.cc
Robin Sommer 3ebfcdf0ae Add test creating multiple plugins with load dependencies.
If we load plugins purely alphabetically, the 1st Zeek run in the test
will success while the 2nd will fail.
2020-11-24 16:59:11 +00:00

21 lines
491 B
C++

#include "Plugin.h"
namespace btest::plugin::Testing_Plugin2 { Plugin plugin; }
using namespace btest::plugin::Testing_Plugin2;
void Plugin2_foo() {
printf("in Plugin2\n");
}
zeek::plugin::Configuration Plugin::Configure()
{
zeek::plugin::Configuration config;
config.name = "Testing::Plugin2";
config.description = "Plugin2 provides a load dependency for Plugin1 and Plugin3";
config.version.major = 1;
config.version.minor = 0;
config.version.patch = 0;
return config;
}