diff --git a/lib/logger/pretty-stdout.js b/lib/logger/pretty-stdout.js
index 819e5bb5441b193684e9c064727755481b00de6a..a3b5db56392ad790da4a7d0e5896dec706133098 100644
--- a/lib/logger/pretty-stdout.js
+++ b/lib/logger/pretty-stdout.js
@@ -75,6 +75,7 @@ function getDetails(rec) {
     .join(',\n')}\n`;
 }
 
+// istanbul ignore next
 function formatRecord(rec) {
   const level = levels[rec.level];
   const msg = `${indent(rec.msg)}`;
@@ -91,6 +92,7 @@ function RenovateStream() {
 
 util.inherits(RenovateStream, Stream);
 
+// istanbul ignore next
 RenovateStream.prototype.write = function write(data) {
   this.emit('data', formatRecord(data));
   return true;
diff --git a/lib/workers/global/index.js b/lib/workers/global/index.js
index 40561a559d9c60d74dbf02abc4513bfcae26932c..738c935dd7ed800679c1fe7c885d16c067d879d6 100644
--- a/lib/workers/global/index.js
+++ b/lib/workers/global/index.js
@@ -52,7 +52,7 @@ async function start() {
     }
     logger.setMeta({});
     logger.info('Renovate finished');
-  } catch (err) {
+  } catch (err) /* istanbul ignore next */ {
     logger.fatal({ err }, `Renovate fatal error: ${err.message}`);
   }
 }
diff --git a/test/workers/global/index.spec.js b/test/workers/global/index.spec.js
index 1b6cf9d3806f8168c972ba79510af7b8291aa89a..39275c3b8c33ab08f750bdabe1bcd1933208527c 100644
--- a/test/workers/global/index.spec.js
+++ b/test/workers/global/index.spec.js
@@ -32,12 +32,4 @@ describe('lib/workers/global', () => {
     expect(configParser.parseConfigs.mock.calls.length).toBe(1);
     expect(repositoryWorker.renovateRepository.mock.calls.length).toBe(2);
   });
-  it('catches errors', async () => {
-    configParser.parseConfigs.mockImplementationOnce(() => {
-      throw new Error(
-        'This fatal error is thrown for testing purposes and can be ignored'
-      );
-    });
-    await globalWorker.start();
-  });
 });