Skip to content

Commit 3e7aa41

Browse files
test: Remove noisy logs for TestLogTests (#2909)
Don't call super when running testLoggingFromMulitpleThreads to avoid spamming the test logs.
1 parent 326b7eb commit 3e7aa41

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

Tests/SentryTests/TestLogOutput.swift

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ class TestLogOutput: SentryLogOutput {
66

77
private var _loggedMessages: [String] = []
88

9+
var callSuperWhenLogging = true
10+
911
var loggedMessages: [String] {
1012
get {
1113
queue.sync {
@@ -15,7 +17,9 @@ class TestLogOutput: SentryLogOutput {
1517
}
1618

1719
override func log(_ message: String) {
18-
super.log(message)
20+
if callSuperWhenLogging {
21+
super.log(message)
22+
}
1923
queue.async(flags: .barrier) {
2024
self._loggedMessages.append(message)
2125
}
@@ -26,6 +30,7 @@ class TestLogOutPutTests: XCTestCase {
2630

2731
func testLoggingFromMulitpleThreads() {
2832
let sut = TestLogOutput()
33+
sut.callSuperWhenLogging = false
2934
testConcurrentModifications(writeWork: { i in
3035
sut.log("Some message \(i)")
3136
}, readWork: {

0 commit comments

Comments
 (0)