mirror of
https://github.com/falcosecurity/falco.git
synced 2025-09-15 22:38:26 +00:00
cleanup(tests): pass a valid inspector to factory/ast/filter tests
Signed-off-by: Luca Guerra <luca@guerra.sh>
This commit is contained in:
@@ -23,9 +23,9 @@ limitations under the License.
|
|||||||
#define RULESET_2 2
|
#define RULESET_2 2
|
||||||
|
|
||||||
/* Helpers methods */
|
/* Helpers methods */
|
||||||
static std::shared_ptr<sinsp_filter_factory> create_factory(filter_check_list& list)
|
static std::shared_ptr<sinsp_filter_factory> create_factory(sinsp* inspector, filter_check_list& list)
|
||||||
{
|
{
|
||||||
std::shared_ptr<sinsp_filter_factory> ret(new sinsp_filter_factory(NULL, list));
|
std::shared_ptr<sinsp_filter_factory> ret(new sinsp_filter_factory(inspector, list));
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -53,8 +53,10 @@ static std::shared_ptr<sinsp_filter> create_filter(
|
|||||||
|
|
||||||
TEST(Ruleset, enable_disable_rules_using_names)
|
TEST(Ruleset, enable_disable_rules_using_names)
|
||||||
{
|
{
|
||||||
|
sinsp inspector;
|
||||||
|
|
||||||
sinsp_filter_check_list filterlist;
|
sinsp_filter_check_list filterlist;
|
||||||
auto f = create_factory(filterlist);
|
auto f = create_factory(&inspector, filterlist);
|
||||||
auto r = create_ruleset(f);
|
auto r = create_ruleset(f);
|
||||||
auto ast = create_ast(f);
|
auto ast = create_ast(f);
|
||||||
auto filter = create_filter(f, ast);
|
auto filter = create_filter(f, ast);
|
||||||
@@ -120,8 +122,10 @@ TEST(Ruleset, enable_disable_rules_using_names)
|
|||||||
|
|
||||||
TEST(Ruleset, enable_disable_rules_using_tags)
|
TEST(Ruleset, enable_disable_rules_using_tags)
|
||||||
{
|
{
|
||||||
|
sinsp inspector;
|
||||||
|
|
||||||
sinsp_filter_check_list filterlist;
|
sinsp_filter_check_list filterlist;
|
||||||
auto f = create_factory(filterlist);
|
auto f = create_factory(&inspector, filterlist);
|
||||||
auto r = create_ruleset(f);
|
auto r = create_ruleset(f);
|
||||||
auto ast = create_ast(f);
|
auto ast = create_ast(f);
|
||||||
auto filter = create_filter(f, ast);
|
auto filter = create_filter(f, ast);
|
||||||
|
Reference in New Issue
Block a user