diff --git a/lib/commands/run.js b/lib/commands/run.js
index <HASH>..<HASH> 100644
--- a/lib/commands/run.js
+++ b/lib/commands/run.js
@@ -159,7 +159,9 @@ function run(scriptPath, options) {
 
       ee.once('done', function(report) {
 
-        cli.spinner('', true);
+        if (tty.isatty(process.stdout)) {
+          cli.spinner('', true);
+        }
 
         console.log('all scenarios completed');
         console.log('Complete report @ %s', report.aggregate.timestamp);
Fix for when stdout is not a tty