2017-09-15 13 views
0

behave.ini 파일에서 --junit 명령 줄 인수를 바꾸려고합니다. -D 및 format = plain과 같은 다른 인수도 제대로 작동합니다. 하지만 나를 위해 작동하지 않습니다 --junit, junit에 명령 줄 인수를 전달할 수 있습니다.

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은 = 사실이 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

대답.