Server tests run twice

In a fresh barebones meteor app, using the practicalmeteor:mocha test driver, I consistently get the server side tests running twice in a row.

Using the command:
meteor test --driver-package practicalmeteor:mocha --port 3100

The output is:

I20170225-13:03:59.624(-8)? MochaRunner.runServerTests: Starting server side tests with run id DZyRJB5zA6XT5BMSG
W20170225-13:03:59.631(-8)? (STDERR) MochaRunner.runServerTests: failures: 0
I20170225-13:05:38.707(-8)? MochaRunner.runServerTests: Starting server side tests with run id 75XwmjhNSbtgh3Jzz
W20170225-13:05:38.709(-8)? (STDERR) MochaRunner.runServerTests: failures: 0

Is it just my environment or does anyone know why this happens?

You’ve wrapped your server tests in Meteor.isServer?

That was with no tests, for minimal repro. Just running:

meteor create test-app
cd test-app
meteor add practicalmeteor:mocha
meteor test --driver-package practicalmeteor:mocha

It seemed like something was causing a client-side refresh, which would trigger the server side test runner to run. However, that was a couple days ago and now I can’t repro, so ¯_(ツ)_/¯

Thanks anyway!

My tests are running twice, and the before/after callbacks seem to be conflicting. Anybody have any idea what’s causing this?