diff options
author | Bjørn Erik Pedersen <[email protected]> | 2023-07-28 12:04:03 +0200 |
---|---|---|
committer | Bjørn Erik Pedersen <[email protected]> | 2023-07-28 15:14:23 +0200 |
commit | 1c97095ac01d7fa9a3e879fa69f7b550c200b567 (patch) | |
tree | 09e3239fcf740c329e209cc1d40a4311e721881b /hugolib/integrationtest_builder.go | |
parent | b3cb6788b2634a89ae774895f345f082020b52d8 (diff) | |
download | hugo-1c97095ac01d7fa9a3e879fa69f7b550c200b567.tar.gz hugo-1c97095ac01d7fa9a3e879fa69f7b550c200b567.zip |
Warn about unknown kinds in disableKinds
See #11256
Diffstat (limited to 'hugolib/integrationtest_builder.go')
-rw-r--r-- | hugolib/integrationtest_builder.go | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/hugolib/integrationtest_builder.go b/hugolib/integrationtest_builder.go index ada01b6ee..6a5cd1ce3 100644 --- a/hugolib/integrationtest_builder.go +++ b/hugolib/integrationtest_builder.go @@ -228,6 +228,14 @@ func (s *IntegrationTestBuilder) BuildE() (*IntegrationTestBuilder, error) { return s, err } +func (s *IntegrationTestBuilder) Init() *IntegrationTestBuilder { + if err := s.initBuilder(); err != nil { + s.Fatalf("Failed to init builder: %s", err) + } + return s + +} + type IntegrationTestDebugConfig struct { Out io.Writer @@ -356,12 +364,23 @@ func (s *IntegrationTestBuilder) initBuilder() error { flags.Set("workingDir", s.Cfg.WorkingDir) } + w := &s.logBuff + + logger := loggers.New( + loggers.Options{ + Stdout: w, + Stderr: w, + Level: s.Cfg.LogLevel, + Distinct: true, + }, + ) + res, err := allconfig.LoadConfig( allconfig.ConfigSourceDescriptor{ Flags: flags, ConfigDir: configDir, Fs: afs, - Logger: loggers.NewDefault(), + Logger: logger, Environ: s.Cfg.Environ, }, ) @@ -375,7 +394,7 @@ func (s *IntegrationTestBuilder) initBuilder() error { s.Assert(err, qt.IsNil) - depsCfg := deps.DepsCfg{Configs: res, Fs: fs, LogLevel: s.Cfg.LogLevel, LogOut: &s.logBuff} + depsCfg := deps.DepsCfg{Configs: res, Fs: fs, LogLevel: logger.Level(), LogOut: logger.Out()} sites, err := NewHugoSites(depsCfg) if err != nil { initErr = err |