|
@@ -8,6 +8,7 @@ import (
|
|
"time"
|
|
"time"
|
|
|
|
|
|
"github.com/docker/docker/daemon/logger"
|
|
"github.com/docker/docker/daemon/logger"
|
|
|
|
+ "github.com/stretchr/testify/require"
|
|
)
|
|
)
|
|
|
|
|
|
// Validate options
|
|
// Validate options
|
|
@@ -125,7 +126,7 @@ func TestDefault(t *testing.T) {
|
|
splunkLoggerDriver.nullMessage.Source != "" ||
|
|
splunkLoggerDriver.nullMessage.Source != "" ||
|
|
splunkLoggerDriver.nullMessage.SourceType != "" ||
|
|
splunkLoggerDriver.nullMessage.SourceType != "" ||
|
|
splunkLoggerDriver.nullMessage.Index != "" ||
|
|
splunkLoggerDriver.nullMessage.Index != "" ||
|
|
- splunkLoggerDriver.gzipCompression != false ||
|
|
|
|
|
|
+ splunkLoggerDriver.gzipCompression ||
|
|
splunkLoggerDriver.postMessagesFrequency != defaultPostMessagesFrequency ||
|
|
splunkLoggerDriver.postMessagesFrequency != defaultPostMessagesFrequency ||
|
|
splunkLoggerDriver.postMessagesBatchSize != defaultPostMessagesBatchSize ||
|
|
splunkLoggerDriver.postMessagesBatchSize != defaultPostMessagesBatchSize ||
|
|
splunkLoggerDriver.bufferMaximum != defaultBufferMaximum ||
|
|
splunkLoggerDriver.bufferMaximum != defaultBufferMaximum ||
|
|
@@ -255,7 +256,7 @@ func TestInlineFormatWithNonDefaultOptions(t *testing.T) {
|
|
splunkLoggerDriver.nullMessage.Source != "mysource" ||
|
|
splunkLoggerDriver.nullMessage.Source != "mysource" ||
|
|
splunkLoggerDriver.nullMessage.SourceType != "mysourcetype" ||
|
|
splunkLoggerDriver.nullMessage.SourceType != "mysourcetype" ||
|
|
splunkLoggerDriver.nullMessage.Index != "myindex" ||
|
|
splunkLoggerDriver.nullMessage.Index != "myindex" ||
|
|
- splunkLoggerDriver.gzipCompression != true ||
|
|
|
|
|
|
+ !splunkLoggerDriver.gzipCompression ||
|
|
splunkLoggerDriver.gzipCompressionLevel != gzip.DefaultCompression ||
|
|
splunkLoggerDriver.gzipCompressionLevel != gzip.DefaultCompression ||
|
|
splunkLoggerDriver.postMessagesFrequency != defaultPostMessagesFrequency ||
|
|
splunkLoggerDriver.postMessagesFrequency != defaultPostMessagesFrequency ||
|
|
splunkLoggerDriver.postMessagesBatchSize != defaultPostMessagesBatchSize ||
|
|
splunkLoggerDriver.postMessagesBatchSize != defaultPostMessagesBatchSize ||
|
|
@@ -355,7 +356,7 @@ func TestJsonFormat(t *testing.T) {
|
|
splunkLoggerDriver.nullMessage.Source != "" ||
|
|
splunkLoggerDriver.nullMessage.Source != "" ||
|
|
splunkLoggerDriver.nullMessage.SourceType != "" ||
|
|
splunkLoggerDriver.nullMessage.SourceType != "" ||
|
|
splunkLoggerDriver.nullMessage.Index != "" ||
|
|
splunkLoggerDriver.nullMessage.Index != "" ||
|
|
- splunkLoggerDriver.gzipCompression != true ||
|
|
|
|
|
|
+ !splunkLoggerDriver.gzipCompression ||
|
|
splunkLoggerDriver.gzipCompressionLevel != gzip.BestSpeed ||
|
|
splunkLoggerDriver.gzipCompressionLevel != gzip.BestSpeed ||
|
|
splunkLoggerDriver.postMessagesFrequency != defaultPostMessagesFrequency ||
|
|
splunkLoggerDriver.postMessagesFrequency != defaultPostMessagesFrequency ||
|
|
splunkLoggerDriver.postMessagesBatchSize != defaultPostMessagesBatchSize ||
|
|
splunkLoggerDriver.postMessagesBatchSize != defaultPostMessagesBatchSize ||
|
|
@@ -448,14 +449,10 @@ func TestRawFormat(t *testing.T) {
|
|
}
|
|
}
|
|
|
|
|
|
hostname, err := info.Hostname()
|
|
hostname, err := info.Hostname()
|
|
- if err != nil {
|
|
|
|
- t.Fatal(err)
|
|
|
|
- }
|
|
|
|
|
|
+ require.NoError(t, err)
|
|
|
|
|
|
loggerDriver, err := New(info)
|
|
loggerDriver, err := New(info)
|
|
- if err != nil {
|
|
|
|
- t.Fatal(err)
|
|
|
|
- }
|
|
|
|
|
|
+ require.NoError(t, err)
|
|
|
|
|
|
if !hec.connectionVerified {
|
|
if !hec.connectionVerified {
|
|
t.Fatal("By default connection should be verified")
|
|
t.Fatal("By default connection should be verified")
|
|
@@ -472,7 +469,7 @@ func TestRawFormat(t *testing.T) {
|
|
splunkLoggerDriver.nullMessage.Source != "" ||
|
|
splunkLoggerDriver.nullMessage.Source != "" ||
|
|
splunkLoggerDriver.nullMessage.SourceType != "" ||
|
|
splunkLoggerDriver.nullMessage.SourceType != "" ||
|
|
splunkLoggerDriver.nullMessage.Index != "" ||
|
|
splunkLoggerDriver.nullMessage.Index != "" ||
|
|
- splunkLoggerDriver.gzipCompression != false ||
|
|
|
|
|
|
+ splunkLoggerDriver.gzipCompression ||
|
|
splunkLoggerDriver.postMessagesFrequency != defaultPostMessagesFrequency ||
|
|
splunkLoggerDriver.postMessagesFrequency != defaultPostMessagesFrequency ||
|
|
splunkLoggerDriver.postMessagesBatchSize != defaultPostMessagesBatchSize ||
|
|
splunkLoggerDriver.postMessagesBatchSize != defaultPostMessagesBatchSize ||
|
|
splunkLoggerDriver.bufferMaximum != defaultBufferMaximum ||
|
|
splunkLoggerDriver.bufferMaximum != defaultBufferMaximum ||
|
|
@@ -586,7 +583,7 @@ func TestRawFormatWithLabels(t *testing.T) {
|
|
splunkLoggerDriver.nullMessage.Source != "" ||
|
|
splunkLoggerDriver.nullMessage.Source != "" ||
|
|
splunkLoggerDriver.nullMessage.SourceType != "" ||
|
|
splunkLoggerDriver.nullMessage.SourceType != "" ||
|
|
splunkLoggerDriver.nullMessage.Index != "" ||
|
|
splunkLoggerDriver.nullMessage.Index != "" ||
|
|
- splunkLoggerDriver.gzipCompression != false ||
|
|
|
|
|
|
+ splunkLoggerDriver.gzipCompression ||
|
|
splunkLoggerDriver.postMessagesFrequency != defaultPostMessagesFrequency ||
|
|
splunkLoggerDriver.postMessagesFrequency != defaultPostMessagesFrequency ||
|
|
splunkLoggerDriver.postMessagesBatchSize != defaultPostMessagesBatchSize ||
|
|
splunkLoggerDriver.postMessagesBatchSize != defaultPostMessagesBatchSize ||
|
|
splunkLoggerDriver.bufferMaximum != defaultBufferMaximum ||
|
|
splunkLoggerDriver.bufferMaximum != defaultBufferMaximum ||
|
|
@@ -698,7 +695,7 @@ func TestRawFormatWithoutTag(t *testing.T) {
|
|
splunkLoggerDriver.nullMessage.Source != "" ||
|
|
splunkLoggerDriver.nullMessage.Source != "" ||
|
|
splunkLoggerDriver.nullMessage.SourceType != "" ||
|
|
splunkLoggerDriver.nullMessage.SourceType != "" ||
|
|
splunkLoggerDriver.nullMessage.Index != "" ||
|
|
splunkLoggerDriver.nullMessage.Index != "" ||
|
|
- splunkLoggerDriver.gzipCompression != false ||
|
|
|
|
|
|
+ splunkLoggerDriver.gzipCompression ||
|
|
splunkLoggerDriver.postMessagesFrequency != defaultPostMessagesFrequency ||
|
|
splunkLoggerDriver.postMessagesFrequency != defaultPostMessagesFrequency ||
|
|
splunkLoggerDriver.postMessagesBatchSize != defaultPostMessagesBatchSize ||
|
|
splunkLoggerDriver.postMessagesBatchSize != defaultPostMessagesBatchSize ||
|
|
splunkLoggerDriver.bufferMaximum != defaultBufferMaximum ||
|
|
splunkLoggerDriver.bufferMaximum != defaultBufferMaximum ||
|