Skip to content

Commit

Permalink
Apply fileset overrides before checking enabled
Browse files Browse the repository at this point in the history
Disable other filesets in a module while testing.
  • Loading branch information
andrewkroh committed Mar 17, 2017
1 parent b9b05bb commit c945fb7
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
8 changes: 4 additions & 4 deletions filebeat/fileset/modules.go
Original file line number Diff line number Diff line change
Expand Up @@ -44,15 +44,15 @@ func newModuleRegistry(modulesPath string,
fcfg = &defaultFilesetConfig
}

if fcfg.Enabled != nil && (*fcfg.Enabled) == false {
continue
}

fcfg, err = applyOverrides(fcfg, mcfg.Module, filesetName, overrides)
if err != nil {
return nil, fmt.Errorf("Error applying overrides on fileset %s/%s: %v", mcfg.Module, filesetName, err)
}

if fcfg.Enabled != nil && (*fcfg.Enabled) == false {
continue
}

fileset, err := New(modulesPath, filesetName, &mcfg, fcfg)
if err != nil {
return nil, err
Expand Down
2 changes: 2 additions & 0 deletions filebeat/tests/system/test_modules.py
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,8 @@ def run_on_file(self, module, fileset, test_file, cfgfile):
"-e", "-d", "*", "-once",
"-c", cfgfile,
"-modules={}".format(module),
"-M", "{module}.*.enabled=false".format(module=module),
"-M", "{module}.{fileset}.enabled=true".format(module=module, fileset=fileset),
"-M", "{module}.{fileset}.var.paths=[{test_file}]".format(
module=module, fileset=fileset, test_file=test_file),
"-M", "*.*.prospector.close_eof=true",
Expand Down

0 comments on commit c945fb7

Please sign in to comment.