If a test case calls testRunner.accummulateLogsForChannel("IndexedDB"), all subsequent IndexedDB tests dumps the log. This is bloating DumpRenderTree log because DumpRenderTree is run with --debug-rwt-logging switch. For example, https://build.webkit.org/builders/Apple-Catalina-Debug-WK1-Tests/builds/70/steps/layout-test/logs/stdio testRunner.accummulateLogsForChannel was added by Bug 157274.
It is used in the following tests: grep -re accummulateLogsForChannel * storage/indexeddb/modern/resources/256-open-databases.js\04: testRunner.accummulateLogsForChannel("IndexedDB"); storage/indexeddb/modern/resources/abort-requests-cancelled.js\04: testRunner.accummulateLogsForChannel("IndexedDB"); storage/indexeddb/modern/resources/autoincrement-abort.js\07: testRunner.accummulateLogsForChannel("IndexedDB"); storage/indexeddb/resources/intversion-open-in-upgradeneeded.js\09: testRunner.accummulateLogsForChannel("IndexedDB"); storage/indexeddb/resources/odd-strings.js\09: testRunner.accummulateLogsForChannel("IndexedDB");
Created attachment 381051 [details] Patch
Comment on attachment 381051 [details] Patch Clearing flags on attachment: 381051 Committed r251193: <https://trac.webkit.org/changeset/251193>
All reviewed patches have been landed. Closing bug.
<rdar://problem/56339259>
Thank you very much for r+. I checked the log sizes: r251192: 339348 lines, 25657835 bytes r251193: 73045 lines, 7204035 bytes https://build.webkit.org/builders/Apple-Catalina-Debug-WK1-Tests/builds/117/steps/layout-test/logs/stdio/text https://build.webkit.org/builders/Apple-Catalina-Debug-WK1-Tests/builds/118/steps/layout-test/logs/stdio/text