問題タブ [tfs-process-template]
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.
nunit - コンパイルが行われていない場合、テスト結果が要約に表示されない
更新と概要: (API/カスタム アクティビティの推定を介して) 特定のビルドflavor
とPlatform
その実行中に設定する必要があります。
Team Build 2010 にワークフロー (DefaultTemplate.xaml から拡張) を実装しました。これにより、NUnit (TFS Build Extensions から) のみを使用して単体テストを実行できます。ビルド定義にビルドするプロジェクトが含まれていない場合、バイナリは代わりに「親」ビルドからコピーされ、代わりにこれらに対してテストが実行されます。
知りたい理由は、実行に非常に時間がかかる多くの単体テストがあり、まったく同じバージョンのバイナリでこれらを並行して実行できるようにしたいからです。
私の問題は、ビルドにコンパイル手順があった場合にのみ、テストの実行がビルドの概要に表示されることです。テストがコピーに対して実行された場合、テスト結果は表示されません。これがワークフロー内でどのようにトリガーされるかを見つけるのに苦労しましたが、役に立ちませんでした。
テストが実行され、両方のケースで同じ方法で公開されていることをログで確認できます。次に例を示します。
ビルド順序を修正することで、少なくともビルドに正しい結果を与えることができました。platform
MSTest で使用されるビルド ID は正しいものですが、現在、このビルドがおよびの値を取得しないことに関係していると推測していますflavor
。これらの値を何らかの方法で手動で設定することは可能ですか?
tfs - カスタムTFS2010作業項目テンプレートのADグループにフィールド定義ルールをバインドするにはどうすればよいですか?
TFS 2010のカスタム作業項目テンプレートに「要求者」フィールドを追加しようとしています。作業項目にフィールドを作成するときに、値を特定のADグループに制限したいと思います。標準テンプレートの「AssignedTo」フィールドに似た機能を探しています。ただし、このADグループをTFSグループの1つに追加すると、それらはすべてTFSの有効なユーザーとして追加され、それは私が探している動作ではありません。フィールドの値を特定のADグループに制限したいだけです。ADグループをVALIDUSERフィールド定義ルールの「Group」プロパティに追加しようとしましたが、次のエラーが発生します。
前もって感謝します!
[更新]さらに調査したところ、特定のADグループでは機能しますが、他のグループでは機能しないことがわかりました。たとえば、「開発者グループ」では機能しますが、「ドメインユーザー」では機能しません。それは実際、私がその動作をテストしたグループのかなり小さなサブセットです。繰り返しますが、どんな助けもいただければ幸いです!
tfs - 2つのフィールドに特定の値がある場合のTFSでのユーザーの割り当て
解決策が適用されなかったため、追加情報で質問を更新しました。
申し訳ありませんが、もう一度この質問をする必要があります。私の目的は、AssignedToフィールドにTFS自動化を実装することです。このフィールドにはモジュールの特定の値が入力され、カテゴリフィールドが選択されます。
これを処理できるTFSWIXML内に「And」演算子を作成する方法はありますか?私は数ヶ月前にこの質問をし、答えを受け取りました。残念ながら、パイプからいくつかのアイテムが来たため、実装する時間がありませんでした。ソリューションを実装しようとしたときに、WITをインポートすると、TFSは「WHEN」に無効な子要素「WHEN」エラーをスローしていました。
例:
If "Module" field = value X and "Platform" field = value Y, then "Assigned to" field is set to specific user
与えられた解決策は機能しません:
<FIELD name="QA Owner" refname="<QAOwnerFieldReference>" type="String">
<VALIDUSER />
<WHEN field="<ModuleReferenceName>" value="Compliance">
<WHEN field="<AnotherFieldName>" value="SomeValue">
<DEFAULT from="value" value="<QATester>" />
</WHEN>
</WHEN>
</FIELD>
私には考えがあります。次のように、2番目の「WHEN」条件を最初の条件とマージすることは可能ですか。
<WHEN field="<ModuleReferenceName>" value="Compliance" && WHEN field="<AnotherFieldName>" value="SomeValue">
前の投稿へのリンク:2つのフィールドに特定の値がある場合のTFSでのユーザーの割り当て
tfs - TFSプロセステンプレートを更新
作業項目を変更したカスタムTFSプロセステンプレートを作成しました。テンプレートをTFSにアップロードし、新しいプロセスのテストを開始した後、作業項目の1つの状態遷移を忘れていたことに気付きました。XMLを変更して新しい遷移状態を含め、プロセステンプレートをTFSに再度アップロードしました。ただし、新しい遷移状態はまだ状態ドロップダウンリストに表示されていません。新しい遷移状態が状態ドロップダウンリストに表示されるように、ワークアイテムまたはプロセステンプレートを更新するために他に何かする必要がありますか?
visual-studio-2010 - TFSビルド後イベントから失敗したテストを実行する
TFS / VS 2010を使用して、TFSコントローラーでスケジュールされているSeleniumテストを実行しています。ビルドとテストが終了したら、そのビルドで失敗したテストを実行したいと思います。
現在、Windowsのスケジュールされたタスクを使用してバッチファイルを実行し、最新のビルドバージョン(および失敗したテスト)を取得して実行し(mstestを使用)、最終的に結果をビルドに公開するPowerShellスクリプトを実行しています。
Windowsのスケジュールされたタスクなしでこれを実行したいのですが、気まぐれすぎます。これを実現するには、ProcessTemplate.xamlを編集し、イベント(InvokeProcess)を追加する必要があると思いますが、あまり見つけることができません。
前もって感謝します!
tfs-process-template - scrum v3 バージョン (3.0.4281.00) が tfs 2010 のプロセス テンプレートとして反映されない理由
サーバーにスクラムv3をインストールしました。以前は、スクラム v2 が tfs 2008 で正常に動作していましたが、tfs 2008 を tfs 2010 にアップグレードしました。tfs 2010 で実行されているスクラム v2 にはいくつかの問題があります。しかし、私の懸念は、チーム プロジェクトを作成するときにスクラム v3 がテンプレートとして表示されないことです。私はこのサイトで読んだ:
SfTS v3 Beta 2 と SfTS v2.x (TFS 2008) は、単一の TFS 2010 インスタンスに共存できません。
はいの場合、これは問題になりますか? scrum v2 をアンインストール/削除する必要がありますか?
tfs - TFS 2010プロジェクトがコードリポジトリとしてのみ使用された場合、あるプロセステンプレートから別のプロセステンプレートに簡単に変更できますか?
新しいプロジェクトのコードリポジトリとして、今年初めにTFS2010の使用を開始しました。現在まで、プロジェクトに作業項目を追加していませんが、すぐに追加する予定です(現在はTestTrackProを使用しています)。プロジェクトが作成されたとき、アジャイルが選択されました。
クライアントは、代わりにCMMIプロセステンプレートを使用することを望んでいます。新しいプロジェクトを作成してCMMIプロセステンプレートを選択する必要があることは理解されていますが、主な指示はコード履歴を失わないことです。既存のプロジェクトからブランチを作成し、新しいプロジェクトにバインドするのと同じくらい簡単ですか?気をつけるべき「落とし穴」などとは?
移行しないビルド定義があります。再現が少なく、難しくないので問題ありません。私たちはクローズドネットワークにいるので、オープンソースアプリケーションを持ち込むのはそれほど簡単ではありません。そして、TFSIntegrationPlatformとwitadminはやり過ぎかもしれないようです。私たちにはTFSの専門家がいないので、考え/提案/アプローチをいただければ幸いです。
tfs - TFS 2010: スプリント バックログ項目が作業項目メニューに表示されない
TFS 2010 試用版をインストールしました。Visual Studio エディターの [チーム] メニュー -> [新しい作業項目] の下に、バグ、問題、共有ステップ、タスク、テストケース、ユーザー ストーリーのみが見つかりました。変更要求、レビュー、リスク、スプリント バックログ項目は見つかりませんでした。チームメニューでそれらを取得するにはどうすればよいですか。ありがとう
tfs - TFS 2012 変更プロセス テンプレート
MSF Agile 6.0 から TFS 2012 のスクラム プロセス テンプレートに移行する方法はありますか? 最近、TFS 2010 から 2012 に移行したので、履歴を失うことなくプロセス テンプレートを変更したいと考えています。
http://witsynchronizer.codeplex.com/について聞いたことがありますが、TFS 2012 で試した人はいますか?
tfs - アジャイルソフトウェア開発6.0のマイクロソフトビジュアルスタジオスクラム2.0とMSFの違いは何ですか
Microsoft Visual StudioScrum2.0とMSFforAgile SoftwareDevelopment6.0の違いは何ですか。
アジャイル開発のためにVisualStudioとTFSに使用するのに最適なテンプレートについてフィードバックを求めています。Visual Studioの最新の2つのテンプレートの違いを誰かに教えてもらえないかと、ほとんど疑問に思っていました。