diff options
author | 2024-02-29 04:25:15 -0800 | |
---|---|---|
committer | 2024-02-29 13:25:15 +0100 | |
commit | c2a691fd83c90ef2fd44a917dc127fe3239dc20a (patch) | |
tree | 412be9a8c3d5b16536a6975bc384118a17282000 /internal/log/syslog_test.go | |
parent | [chore] re-add `statuses_account_id_id_idx` if removed (#2699) (diff) | |
download | gotosocial-c2a691fd83c90ef2fd44a917dc127fe3239dc20a.tar.xz |
[chore] Disable the syslog long message over Unix datagram socket test on macOS (#2700)
Diffstat (limited to 'internal/log/syslog_test.go')
-rw-r--r-- | internal/log/syslog_test.go | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/internal/log/syslog_test.go b/internal/log/syslog_test.go index 7432e61b3..391d5b49b 100644 --- a/internal/log/syslog_test.go +++ b/internal/log/syslog_test.go @@ -19,12 +19,9 @@ package log_test import ( "fmt" - "os" - "path" "regexp" "testing" - "github.com/google/uuid" "github.com/stretchr/testify/suite" "github.com/superseriousbusiness/gotosocial/internal/config" "github.com/superseriousbusiness/gotosocial/internal/log" @@ -98,42 +95,6 @@ func (suite *SyslogTestSuite) TestSyslogLongMessage() { suite.Regexp(regexp.MustCompile(regex), entry["content"]) } -func (suite *SyslogTestSuite) TestSyslogLongMessageUnixgram() { - socketPath := path.Join(os.TempDir(), uuid.NewString()) - defer func() { - if err := os.Remove(socketPath); err != nil { - panic(err) - } - }() - - server, channel, err := testrig.InitTestSyslogUnixgram(socketPath) - if err != nil { - panic(err) - } - syslogServer := server - syslogChannel := channel - - config.SetSyslogEnabled(true) - config.SetSyslogProtocol("unixgram") - config.SetSyslogAddress(socketPath) - - testrig.InitTestLog() - - log.Warn(nil, longMessage) - - funcName := log.Caller(2) - prefix := fmt.Sprintf(`timestamp="02/01/2006 15:04:05.000" func=%s level=WARN msg="`, funcName) - - entry := <-syslogChannel - regex := fmt.Sprintf(`timestamp=.* func=.* level=WARN msg="%s`, longMessage[:2048-len(prefix)]) - - suite.Regexp(regexp.MustCompile(regex), entry["content"]) - - if err := syslogServer.Kill(); err != nil { - panic(err) - } -} - func TestSyslogTestSuite(t *testing.T) { suite.Run(t, &SyslogTestSuite{}) } |