問題タブ [pyral]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
3801 参照

python - ラリー Python API

http://developer.rallydev.com/help/python-toolkit-rally-rest-apiの指示に従って、Python ツールキットを使用して会社の Rally サブスクリプションにアクセスしようとしています。

ただし、次のエラーが発生しています。

トレースバック (最新の呼び出しが最後): ファイル "test_prog.py"、12 行目、ラリー = Rally(サーバー、ユーザー、パスワード、ワークスペース = ワークスペース、プロジェクト = プロジェクト) ファイル "C:\Python27\lib\site-packages\ pyral\restapi.py"、184 行目、 init self.contextHelper.check(self.server) ファイル "C:\Python27\lib\site-packages\pyral\context.py"、153 行目、チェックで RallyRESTAPIError(問題) pyral.context.RallyRESTAPIError: ホスト名: 'https://rally1.rallydev.com/slm/login.op' が存在しないか到達不能

pyral Rally REST API を使用してアクセスを制御/制限するサブスクリプション設定があるかどうかは誰にもわかりませんか?

Windows 7 プラットフォームで Python 2.7 を使用して、要求 0.9.3 および証明書 0.0.8 で pyral 0.9.1 を使用しています。

ヘルプ/洞察は大歓迎です。ありがとう、

0 投票する
1 に答える
1510 参照

python - Pyral を介して Rally にタスクを追加する

私はRallyにかなり慣れていないので、テストしています。APIを操作するためのPythonフレームワークを見てきました。残念ながら、ドキュメント内でタスクを追加する方法が見つかりません。

誰かがこれまでにこれを使用したことがありますか、または API を介してタスクをインポートする簡単な方法を提案できますか? 現在、データをインポートするためのcsvテンプレートに従うタスクを含む完全なスプレッドシートがあります。

0 投票する
3 に答える
4282 参照

python - Rally API: テスト フォルダーとメンバー テスト ケースをコピーする方法

この質問は、別のユーザーによって以前に尋ねられました。

Rally PythonまたはRuby APIを使用してテストケースとテストフォルダーをコピーする[終了]

しかし、過度に広範な質問であるとしてモデレーターによって閉じられました. ただし、 Rally UI内でテスト フォルダーとそのメンバー テスト ケースをコピーできないことを考えると、これは Rally ユーザーの一般的なニーズです。

したがって、うまくいけば、有効な質問として立つのに十分な詳細で、質問を再提示します。また、元の質問に対して作成した回答を再投稿します。

質問: Rally Python および Ruby REST API のRallyユーザーおよび開発者として、 Rally API ツールキットを活用してこのタスクを達成するにはどうすればよいですか?

0 投票する
2 に答える
1042 参照

python - Python で Rally REST API を使用して欠陥をコピーする推奨方法

Rally に既存の欠陥を照会し、すべての添付ファイルを維持しながら、いくつかのフィールドのみを変更してその欠陥をコピーできるようにしたいと考えています。これを行う簡単な方法はありますか?rally.create を呼び出して既存の欠陥オブジェクトを渡そうとしましたが、すべてのメンバーを JSON にシリアル化できませんでした。最終的には、この種の機能を含むように pyral が拡張されるとよいでしょう。

代わりに、既存の欠陥の各 python-native 属性をコピーし、その他すべてに .ref を使用するコードをいくつか書きました。それはかなりうまくいっているようです。添付ファイルをコピーするために Mark W のコードを利用しましたが、これもうまく機能しています。残っているフラストレーションの 1 つは、反復のコピーが機能しないことです。Iteration 属性で .ref を呼び出すと、次のようになります。

これは Rally の問題でしょうか、それともプロジェクト管理者が引き起こしたカスタム フィールドの問題でしょうか? oid から ref を作成することで回避できました。

しかし、これは私には不器用に感じます。

0 投票する
1 に答える
275 参照

python - ピラールモジュールが予期しないキーワード引数'verify'を取得しました

pyralモジュールは初めてです。デモコードを試しましたが、Rallyへの呼び出しを通過できません。

私もやってみました。

何か案は?

0 投票する
1 に答える
668 参照

python - ラリー開発で pyral 設定ファイルを作成するには?

Rally からコンテンツにアクセスするために Python REST API を使用しようとしています。読んで、サーバー名、ユーザー資格情報などに構成ファイルを使用することについて言及しました。構成ファイルはどこで作成でき、その構成ファイルに入れる必要がある内容は何ですか。

助けてください...ありがとう。

0 投票する
1 に答える
642 参照

python - Rally Python API: Defect にディスカッションを追加

Pyral の Rally の不具合に関するディスカッション アイテムを作成するにはどうすればよいですか?

これは私がこれまでに持っているものです:

0 投票する
1 に答える
382 参照

python - Rally Python API: 欠陥更新の作成者を設定する

Pyral で欠陥を更新し、変更の作成者が Rally へのログインに使用されたユーザー ID 以外の別のユーザーであることを示す方法はありますか?

これが私が試したことですが、うまくいきません:

私もauthor.DisplayName、author.EmailAddressを試しましたが、Pythonスクリプトを実行するために資格情報が使用されているユーザーからの欠陥への変更をまだ記録しています。

0 投票する
2 に答える
744 参照

python - pyral 0.9.3 を使用して TestCaseResults に添付ファイルを追加する

次のように pyral を使用して testcaseresult に添付ファイルを追加しようとしています:

TestaseResult は正常に作成されましたが、res は False です。

私は何を間違っていますか?私はoidを使用すべきではありませんか?testCaseResult、testCaseResult.oid、および「TestCaseResult /」+ testCaseResult.oidを渡そうとしましたが、どれも機能していないようです...

更新しました:

以下のマークの回答に基づいて (pyral は testcaseresult への添付ファイルの追加を直接サポートしていません)、次のサブルーチンを作成しました。

0 投票する
1 に答える
1118 参照

python - Rally python APIを使用してストーリーチェンジリストを取得するには?

ラリーでストーリーまたは欠陥に加えられた変更のリストを取得する方法は?

for r in rally.get('User Story', fetch=True, query=""): print r.Changesets

r.Changesets常に空のコレクションのようです。

私はまた、rally.get('Revision'...)私にたくさんのリビジョンを返すように見えるアプローチを試しましたが、変更されているオブジェクト (ストーリー/欠陥/...) への参照は含まれていません。

も使用しようとしましたquery="ObjectID = %s" % r.FormattedIDが、これは常に何も返しません。

また、 https://github.com/RallyTools/RallyRestToolkitForPython/issues/29でバグを開きましたが、これがすぐに注目を集めるかどうかはわかりません。