[Groonga-commit] droonga/drntest at b50e31e [master] Move config_dir to Engine

Back to archive index

YUKI Hiroshi yuki****@clear*****
Thu Jan 16 16:35:59 JST 2014


これは将来的にDrntest::EngineをDrntestから切り離すことを想定して敢えて 
config_dirのみを渡すようにしていたのでした。
(base_dirはEngine内では使われませんし)


Kouhei Sutou wrote:
> Author
>     Kouhei Sutou <kou �� clear-code.com>
> Date
>     2014-01-16 15:57:33 +0900 (Thu, 16 Jan 2014)
> New Revision
>     b50e31ee19bc42a8ef06681eca373898536d2049
>     <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049>
> Message
>
>     Move config_dir to Engine
>
> Modified files
>
>       * lib/drntest/engine.rb
>         <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#diff-0>
>       * lib/drntest/test-runner.rb
>         <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#diff-1>
>
>    Modified: lib/drntest/engine.rb (+5 -4)
> ===================================================================
>
> ...  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0L19>
> 20  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0L20>
> 21  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0L21>
> 22  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0L22>
> 23  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0L23>
>
> 24  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0L24>
> 25  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0L25>
> 26  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0L26>
>
>
> 27  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0L27>
> 28  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0L28>
> 29  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0L29>
> ...  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0L40>
> 41  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0L41>
> 42  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0L42>
> 43  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0L43>
> 44  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0L44>
>
> 45  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0L45>
> 46  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0L46>
> 47  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0L47>
> 48  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0L48>
>
> 49  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0L49>
> 50  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0L50>
> 51  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0L51>
>
> 	
>
> ...  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0R19>
> 20  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0R20>
> 21  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0R21>
> 22  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0R22>
>
> 23  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0R23>
> 24  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0R24>
> 25  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0R25>
>
> 26  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0R26>
> 27  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0R27>
> 28  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0R28>
> 29  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0R29>
> 30  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0R30>
> ...  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0R41>
> 42  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0R42>
> 43  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0R43>
> 44  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0R44>
>
> 45  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0R45>
> 46  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0R46>
> 47  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0R47>
> 48  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0R48>
>
> 49  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0R49>
> 50  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0R50>
> 51  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0R51>
> 52  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L0R52>
>
> 	
>
> @@ -20,10 +20,11 @@require "fileutils"
>
>   module Drntest
>     class Engine
> -    attr_reader :config_dir, :fluentd, :fluentd_options
> +    attr_reader :fluentd, :fluentd_options
>
>       def initialize(params)
> -      @config_dir = Pathname(params[:config_dir])
> +      @base_path = params[:base_path]
> +      @config_dir = params[:config_dir]
>         @default_port = params[:default_port]
>         @default_host = params[:default_host]
>         @default_tag = params[:default_tag]
> @@ -41,11 +42,11 @@module Drntest
>       end
>
>       def config_file
> -      config_dir + "fluentd.conf"
> +      @config_dir + "fluentd.conf"
>       end
>
>       def catalog_file
> -      config_dir + "catalog.json"
> +      @config_dir + "catalog.json"
>       end
>
>       def port
>
>    Modified: lib/drntest/test-runner.rb (+2 -1)
> ===================================================================
>
> ...  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L1L32>
> 33  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L1L33>
> 34  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L1L34>
> 35  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L1L35>
> 36  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L1L36>
>
>
> 37  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L1L37>
> 38  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L1L38>
> 39  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L1L39>
>
> 	
>
> ...  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L1R32>
> 33  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L1R33>
> 34  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L1R34>
> 35  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L1R35>
>
> 36  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L1R36>
> 37  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L1R37>
> 38  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L1R38>
> 39  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L1R39>
> 40  <https://github.com/droonga/drntest/commit/b50e31ee19bc42a8ef06681eca373898536d2049#L1R40>
>
> 	
>
> @@ -33,7 +33,8 @@module Drntest
>         @owner = owner
>         @base_path = Pathname(owner.base_path)
>         @target_path = Pathname(target)
> -      @engine = Engine.new(:config_dir => config_dir,
> +      @engine = Engine.new(:base_path => @base_path,
> +                           :config_dir => config_dir,
>                              :default_port => @owner.port,
>                              :default_host => @owner.host,
>                              :default_tag => @owner.tag,
>
>
>
> _______________________________________________
> Groonga-commit mailing list
> Groonga-commit �� lists.sourceforge.jp
> http://lists.sourceforge.jp/mailman/listinfo/groonga-commit
>

-- 
結城 洋志 <YUKI Hiroshi>
E-mail: yuki �� clear-code.com

株式会社クリアコード
〒113-0033 東京都文京区本郷3-27-12
            本郷デントビル2階
TEL : 03-6231-7270
FAX : 03-6231-7271
WWW : http://www.clear-code.com/




More information about the Groonga-commit mailing list
Back to archive index