[Groonga-commit] groonga/grntest [master] Create groonga-httpd log files only when --keep-database option is specified

Back to archive index

null+****@clear***** null+****@clear*****
2012年 6月 12日 (火) 15:49:08 JST


Haruka Yoshihara	2012-06-12 15:49:08 +0900 (Tue, 12 Jun 2012)

  New Revision: e90d6cd1600368798e3085c256c1230cb8fdc06e

  Log:
    Create groonga-httpd log files only when --keep-database option is specified

  Modified files:
    lib/groonga/tester.rb

  Modified: lib/groonga/tester.rb (+6 -3)
===================================================================
--- lib/groonga/tester.rb    2012-06-12 15:15:49 +0900 (a89ce21)
+++ lib/groonga/tester.rb    2012-06-12 15:49:08 +0900 (ab49778)
@@ -260,7 +260,7 @@ module Groonga
       end
 
       def create_temporary_directory
-        path = "tmp"
+        path = temporary_path
         FileUtils.rm_rf(path)
         FileUtils.mkdir_p(path)
         begin
@@ -275,6 +275,10 @@ module Groonga
         end
       end
 
+      def temporary_path
+        "tmp"
+      end
+
       def keep_database_path
         @test_script_path.to_s.gsub(/\//, ".")
       end
@@ -363,11 +367,10 @@ module Groonga
         else
           db_path = context.db_path
           config_file = create_config_file(host, port, db_path, pid_file)
-          FileUtils.mkdir_p(keep_database_path)
           command_line = [
             @tester.groonga_httpd,
             "-c", config_file.path,
-            "-p", keep_database_path,
+            "-p", File.join(File.realpath(temporary_path), "/"),
           ]
         end
         command_line




Groonga-commit メーリングリストの案内
Back to archive index