Skip to content

Commit 9f6c6a7

Browse files
committed
Improve test observability
1 parent 38b5c72 commit 9f6c6a7

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

testing/integration/ess/beat_receivers_test.go

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -870,9 +870,17 @@ agent.monitoring.enabled: false
870870
break
871871
}
872872
}
873-
assert.NotNil(t, unsupportedLogRecord)
873+
874+
t.Cleanup(func() {
875+
if t.Failed() {
876+
t.Log("Elastic-Agent logs seen by the test:")
877+
t.Log(string(logsBytes))
878+
}
879+
})
880+
881+
require.NotNil(t, unsupportedLogRecord, "unsupported log message should be present")
874882
message, ok := unsupportedLogRecord["message"].(string)
875-
require.True(t, ok)
883+
require.True(t, ok, "log message field should be a string")
876884
expectedMessage := "otel runtime is not supported for component system/metrics-default, switching to process runtime, reason: unsupported configuration for system/metrics-default: error translating config for output: default, unit: system/metrics-default, error: allow_older_versions:false is currently not supported: unsupported operation"
877885
assert.Equal(t, expectedMessage, message)
878886
}

0 commit comments

Comments
 (0)