From 9ea790b0cbe408baa418fe42534f2962aaabfdcb Mon Sep 17 00:00:00 2001
From: Johan Holmberg <holmberg556@gmail.com>
Date: Mon, 9 Jul 2012 23:40:03 +0200
Subject: [PATCH] Use just one tmp-directory when no --parallel=N is used.

---
 lib/cmdtest/testcase.rb | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/lib/cmdtest/testcase.rb b/lib/cmdtest/testcase.rb
index 5bf38bf..3eefeac 100644
--- a/lib/cmdtest/testcase.rb
+++ b/lib/cmdtest/testcase.rb
@@ -85,7 +85,11 @@ module Cmdtest
     end
 
     def tmp_dir
-      File.join(tmp_cmdtest_dir, @_test_method.as_filename)
+      if @_runner.opts.parallel == 1
+        File.join(tmp_cmdtest_dir, "top")
+      else
+        File.join(tmp_cmdtest_dir, @_test_method.as_filename)
+      end
     end
 
     def tmp_work_dir