Test cases (mostly) reuse the same engine across tests.

If you want to create a new engine per test case, pass the
-no-engine-reuse flag to the test runner. e.g.

go test -short -no-engine-reuse