1

デフォルトで生成される「Automated Run TIMESTAMP」からテスト実行の名前を自動的に変更しようとしています。

理想的な状況で私が望むのは、pytest ランナーがテスト ディレクトリ内の json ファイルから名前の一部を取得し、それを実行中のテストの相対パスと結合することです。それが違いを生む場合、テストは仮想環境内にあります。

相対パス:

workspace/functional/auth/Test.py

test.json の内容 (workspace/ にあります):

{ "testrail" : "Project Name" }

コマンド プロンプトの実行 (ワークスペース/ディレクトリから):

$ py.test --testrail=testrail.cfg functional/auth/Test.py

Testrails で期待される名前は「Project Name - Functional - Auth TIMESTAMP」です。

4

1 に答える 1