2017-09-15 3 views
0

behave.iniファイルの--junitコマンドライン引数を置き換えようとしています。-Dとformat = plainのような他の引数もうまくいきます。しかし、私のため--junit働いていない、以下のコマンドを見つけてください、junitのコマンドライン引数を.iniファイルに渡すには

behave --junit --junit-directory Reports/results 

behave.ini/ 
[behave] 
junit=True 
junit-directory=Reports/results 

は、解決する方法はありますか間違って任意のものはありますか?

おかげで、 ランジット

+0

正確に機能しないものはありますか?あなたは何を期待していますか、そして実際には何が起こりますか? – Verv

+0

'' behave.configuration''モジュール実装を見て、 "junit"を検索してください。 dest = ...属性には、config-fileでも使用されているpython属性名が含まれています。ダッシュは通常、アンダースコアで置き換えられます。したがって: '' 'iniファイル # - FILE:behave.ini [振る舞い] のJUnit = Trueの junit_directory =レポート/ ' '' を結果関連項目:http://behave.readthedocs.io/en /latest/behave.html#configuration-parameters – jenisys

+0

jenisysありがとう... !!! junit-directory = Reports/resultsの代わりにjunit_directory = Reports/resultsが正常に機能しています。 – Ranjith

答えて

0

behave.configurationモジュールの実装を見て、junitを検索します。 dest=属性には、config-fileでも使用されているpython属性名が含まれています。ダッシュは通常、アンダースコアで置き換えられます。したがって:もともとはコメントでjenisysによって提供さ

ini # -- FILE: behave.ini 
[behave] 
junit=True 
junit_directory=Reports/results 

Reference

回答。

関連する問題