diff --git a/scripts/runtest.js b/scripts/runtest.js
index 9a17c4122..7bf015532 100644
--- a/scripts/runtest.js
+++ b/scripts/runtest.js
@@ -49,7 +49,8 @@ function main() {
 	}
 
 	if ( coverage ) {
-		fs.emptyDir( path.join( coverageFile, '..' ) );
+		fs.emptyDirSync( path.join( coverageFile, '..' ) );
+		fs.ensureFileSync( path.join( coverageFile ) );
 
 		// Merge separate reports into a single file that would be sent to Coveralls.
 		for ( const lcovPath of globSync( './packages/*/coverage/lcov.info' ) ) {