Как мы можем передать аргументы командной строки junit Behave в файл.ini
Я пытаюсь заменить аргументы командной строки --junit в файле affine.ini, другие аргументы, такие как -D и format=plain, работают нормально. Но --junit не работает для меня, пожалуйста, найдите команду ниже,
behave --junit --junit-directory Reports/results
behave.ini/
[behave]
junit=True
junit-directory=Reports/results
Есть ли способ решить или есть что-то не так?
Спасибо, Ранджит
1 ответ
Решение
Посмотрите на behave.configuration
реализация модуля и поиск junit
, dest=
Атрибут содержит имя атрибута python, которое также используется в файле конфигурации. Черточки обычно заменяются подчеркиванием. Следовательно:
ini # -- FILE: behave.ini
[behave]
junit=True
junit_directory=Reports/results
Ответ изначально предоставлен jenisys в комментариях.