Skip to content

Commit ad08711

Browse files
committed
tests: fix logger
1 parent 5ed8a1c commit ad08711

File tree

12 files changed

+32
-68
lines changed

12 files changed

+32
-68
lines changed

cmd/deploy.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -309,12 +309,15 @@ func runPipeline(ctx *devspacecontext.Context, f factory.Factory, forceLeader bo
309309
}
310310
ctx.Log.Debugf("Marked project excluded: %v", ctx.Config.Config().Name)
311311

312+
// get a writer
313+
writer := ctx.Log.Writer(ctx.Log.GetLevel())
314+
defer writer.Close()
315+
312316
// start pipeline
313-
err = pipe.Run(ctx.WithLogger(ctx.Log.WithoutPrefix()))
317+
err = pipe.Run(ctx.WithLogger(logpkg.NewStreamLoggerWithFormat(writer, ctx.Log.GetLevel(), logpkg.TimeFormat)))
314318
if err != nil {
315319
return err
316320
}
317-
318321
ctx.Log.Debugf("Wait for dev to finish")
319322

320323
// wait for dev

cmd/root.go

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -297,13 +297,15 @@ func parseConfig(f factory.Factory) (*RawConfig, error) {
297297
timeoutCtx, cancel := context.WithTimeout(context.Background(), time.Second*10)
298298
defer cancel()
299299

300-
r := &RawConfig{}
300+
r := &RawConfig{
301+
resolved: map[string]string{},
302+
}
301303
_, err = configLoader.LoadWithParser(timeoutCtx, nil, nil, r, &loader.ConfigOptions{Dry: true}, log.Discard)
302-
if err != nil {
303-
return nil, err
304+
if r.Resolver != nil {
305+
return r, nil
304306
}
305307

306-
return r, nil
308+
return nil, err
307309
}
308310

309311
type RawConfig struct {

e2e/tests/imports/imports.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ var _ = DevSpaceDescribe("imports", func() {
2929
framework.ExpectNoError(err)
3030
})
3131

32-
ginkgo.FIt("should import correctly", func() {
32+
ginkgo.It("should import correctly", func() {
3333
tempDir, err := framework.CopyToTempDir("tests/imports/testdata/local")
3434
framework.ExpectNoError(err)
3535
defer framework.CleanupTempDir(initialDir, tempDir)

examples/pipelines/devspace.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,12 @@ version: v2beta1
22
name: pipelines
33

44
vars:
5-
HELLO: ${LOFT_CLUSTER}
5+
HELLO: test
6+
DEVSPACE_LOG_TIMESTAMPS: true
67

78
pipelines:
89
dev:
910
steps:
1011
- run: |-
12+
create_deployments test --set helm.values.containers[0].image=ubuntu
1113
echo "${HELLO} ${DEVSPACE_NAMESPACE}"

pkg/devspace/build/builder/docker/docker.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ func (b *Builder) BuildImage(ctx *devspacecontext.Context, contextPath, dockerfi
170170
}
171171

172172
// Check if we skip push
173-
if !b.skipPush || !b.helper.ImageConf.SkipPush {
173+
if !b.skipPush && !b.helper.ImageConf.SkipPush {
174174
for _, tag := range buildOptions.Tags {
175175
err = b.pushImage(writer, tag)
176176
if err != nil {

pkg/devspace/pipeline/engine/pipelinehandler/handler.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ func (e *execHandler) handlePipelineCommands(ctx context.Context, command string
5656
if e.stdout != nil && e.stdout == hc.Stdout {
5757
devCtx = devCtx.WithLogger(e.ctx.Log)
5858
} else {
59-
devCtx = devCtx.WithLogger(log.NewStreamLogger(hc.Stdout, logrus.InfoLevel).WithoutPrefix())
59+
devCtx = devCtx.WithLogger(log.NewStreamLoggerWithFormat(hc.Stdout, logrus.InfoLevel, log.RawFormat))
6060
}
6161

6262
switch command {

pkg/util/log/discard_logger.go

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,6 @@ func (d *DiscardLogger) Fatalf(format string, args ...interface{}) {
5757
os.Exit(1)
5858
}
5959

60-
func (d *DiscardLogger) WithoutPrefix() Logger {
61-
return d
62-
}
63-
6460
// Done implements logger interface
6561
func (d *DiscardLogger) Done(args ...interface{}) {}
6662

pkg/util/log/file_logger.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ type fileLogger struct {
3131
}
3232

3333
func GetDevPodFileLogger(devPodName string) Logger {
34-
return GetFileLogger("devpod-" + devPodName)
34+
return GetFileLogger("devpod-" + strings.TrimSpace(devPodName))
3535
}
3636

3737
// GetFileLogger returns a logger instance for the specified filename
@@ -312,10 +312,6 @@ func (f *fileLogger) Question(params *survey.QuestionOptions) (string, error) {
312312
return "", errors.New("questions in file logger not supported")
313313
}
314314

315-
func (f *fileLogger) WithoutPrefix() Logger {
316-
return f
317-
}
318-
319315
// WithLevel implements logger interface
320316
func (f *fileLogger) WithLevel(level logrus.Level) Logger {
321317
f.m.Lock()

pkg/util/log/logger.go

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,6 @@ type Logger interface {
5252
// WithLevel creates a new logger with the given level
5353
WithLevel(level logrus.Level) Logger
5454

55-
// WithoutPrefix returns a new logger of the same type
56-
// but disables the current loggers prefixes.
57-
WithoutPrefix() Logger
58-
5955
// Children can be used to gather child loggers of the current logger
6056
Children() []Logger
6157
}

pkg/util/log/prefix_logger.go

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,6 @@ type prefixLogger struct {
6060
m sync.Mutex
6161
}
6262

63-
func (s *prefixLogger) WithoutPrefix() Logger {
64-
return s.base
65-
}
66-
6763
func (s *prefixLogger) Children() []Logger {
6864
return []Logger{s.base}
6965
}

0 commit comments

Comments
 (0)