問題タブ [finalbuilder]
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.
delphi - FinalBuilder と AQTime を使用して DUnit テスト カバレッジ統計を取得する
大規模な Delphi プロジェクト (150 万行のコード) があり、アジャイル プロセスの使用に移行しています。
継続的インテグレーション環境 (FinalBuilder) は既にありますが、これを更新して、開発チームの全員に電子メールで単体テスト (dUnit) とコード メトリック (CodeHealer) を含めました。私たちの単体テストのカバレッジはあまりよくないので、すべてのビルドでテスト カバレッジの結果を得るために、AQtime をミックスに入れようとしています。
「プログラムの実行」タスクを使用して単体テストの実行可能ファイルを実行し、結果をログに記録し、その後ファイルを解析しています。「スクリプトの実行」タスクを使用して (COM 経由で) AQtime を実行し、結果を XML にエクスポートして、それらの結果を解析できるようにします。
私が抱えている問題は、単体テスト実行可能ファイルを実行している AQtime にあり、単体テスト実行可能ファイルを直接監視する機能を失います。FinalBuilder に両方のタスクの結果を解析させたいと思います。AQtime から呼び出されたときに dUnit の結果にアクセスする方法を知っている人はいますか?
delphi - FinalBuilder の TestComplete 7 を介した Delphi プロジェクトのテスト
Delphi プロジェクトの継続的インテグレーション サーバーとして FinalBuilder を使用しています。
現在、ビルドは Subversion チェックインから自動的にトリガーされ、ユニット テスト実行可能ファイルのビルド後に dUnit テストが実行され、ユニット テスト実行可能ファイルの実行中に AQtime がテスト カバレッジ統計を生成します。
次の目標は、回帰スイート (TestComplete 7 で開発) を夜間プロセスとして実行することです。COM 経由で TestComplete を開始する vbs スクリプトと、FinalBuilder 自体に付属する TestComplete タスクの両方を試しました。FinalBuilder プロジェクトをインタラクティブに実行すると、どちらの方法でも TestComplete が開始され、アプリケーションが正常に開始されます。
しかし、FinalBuilder サーバーにジョブを送信すると、TestComplete がアプリケーション画面を読み取ることができないように見えるため、TestComplete スクリプトがクラッシュします。これは、各サービス (TestComplete および FinalBuilder) がデスクトップとやり取りできるようにすることで解決できると考えましたが、うまくいきませんでした。
TestComplete 7 プロジェクトを FinalBuilder で正しく動作させることができた人はいますか?
c# - FinalBuilder がスクリプトを実行しているかどうかをコードで確認する
FinalBuilder がコードを含むスクリプトを実行しているかどうかを確認することはできますか?
リモートマシンでプロジェクトのビルドをリモートで開始できる小さなアプリケーションを作成したいと思いますが、スクリプトがまだ実行されていない場合に限ります。
よろしく、 -
ベガー
installation - FinalBuilder を使用して、実行時に自己解凍型の exe の名前を設定できますか?
FinalBuilder を使用して Web サイトをパッケージ化する場合、別の場所に変数を設定してファイルを作成するときにファイル名を設定できるようにしたいと考えています。したがって、ファイル名は Website 1.4.exe になります。
誰かがこれを機能させましたか?
nunit - FinalBuilder で NUnit の NCover を設定する
解決済み: 作業構成については、この質問の下部を参照してください
.NET 4.0 C# プロジェクトの FinalBuilder プロジェクトで使用するために NCover をセットアップしようとしていますが、最終的なカバレッジ出力ファイルにカバレッジ データが含まれていません。
私は使っている:
すべてのツールは、今日の最新の公式です。
最終的に、.NET 4.0 プロジェクトの NCover で単体テストを実行するように FB を誘導することができたのでTests run: 184, ...
、正しい .
ただし、Coverage.xml
NCover からの最終的なファイル出力はほとんど空で、次のようになります。
FB ログの出力は次のとおりです。
NCover の FB ステップの構成:
- 何をカバーしますか?: NUnit テスト カバレッジ
- コマンド:
C:\Program Files (x86)\NUnit 2.5.4\bin\net-2.0\nunit-console.exe
- コマンド引数:
LVK.IoC.Tests.dll /noshadow /framework:4.0.30319 /process=single /nothread
/process
注: オプションと/nothread
オプションを使用して、または使用せずに試しました
- 作業ディレクトリ:
%FBPROJECTDIR%\LVK.IoC.Tests\bin\Debug
- プロファイリングするアセンブリのリスト:
%FBPROJECTDIR%\LVK.IoC.Tests\bin\Debug\LVK.IoC.dll
- 注:拡張子の有無にかかわらず、アセンブリの名前をリストしてみました。
FB ステップのドキュメントは役に立ちません。各プロパティの簡単な説明しか記載されておらず、例やトラブルシューティングのヒントが記載されていないためです。
カバレッジの結果を NDepend にプルしてビルド時の分析を実行したいので、そのファイルに必要な情報を含めたいと思います。
私も TestDriven を使用しています。ソリューション ファイルを右クリックして [NCover でテスト] を選択すると、NCover-explorer がカバレッジ データと共に開きます。上記と同じ構造の.xmlファイルに、そこにあるはずのすべてのデータが含まれているため、私が持っているツールは確かにそれを作成できます。
ここで私が間違って設定したことを誰かが知っていますか?
解決済み: 次の構成が最終的に機能しました。ビルドの開始結果ページにコード カバレッジの基本統計が生成され、すべての詳細レポートへのリンクが含まれます。
単体テスト プロジェクトには、テスト対象のプロジェクトと同じ名前を付け、.Tests サフィックスのみを付けて名前を付けているため、それらをコード カバレッジから除外しました。また、独自のアセンブリ (すべて LVK で始まるもの) のみを明確に含める必要がありました。そうしないと、TeamCity ランナーによっていくつかのアセンブリが読み込まれ、カバレッジ統計にわずかに影響を与えました。
まず、最新のツールをインストールしました(この編集の時点で):
- Nカバー 3.4.8
- チームシティ 5.1.2
- NUnit 2.5.5
TeamCity のビルド画面の構成は次のとおりです。
- ターゲット: 再構築
- 構成: デバッグ
- プラットフォーム: 任意の CPU
- .NET カバレッジ ツール: NCover (3.x)
- .NET ランタイム: .NET Framework 4.0、バージョン: ネイティブ
- NCover 3 へのパス: %system.ncover.v3.x64.path% (これは Windows 2008 Server R2 64 ビットです)
追加の NCover 引数:
/li>追加の NCover レポート引数:
/li>NUnit ランナー: NUnit 2.5.5
- .NET ランタイム プラットフォーム: 自動 (MSIL)、バージョン: 4.0
- 以下からテストを実行します: **\bin\Debug*Tests.dll
svn - コンパイルのために SVN リポジトリに移動する Delphi 2010 ファイルの最小セット
SCC には Subversion を使用しています。リポジトリには大量のビルド環境があるため、特定のバージョンをチェックアウトして、その時点で使用されていたものにかなり近いバージョンを再構築できます。現在、次のものがあります。
- InnoSetup バイナリ
- サードパーティ コンポーネント
- VCL(インディ含む)
- 私たちのソース(もちろん)
- Finalbuilder プロジェクト ファイル
不足している唯一のものは、Delphi 自体のバイナリです。リポジトリにコピーして実行できる最小限のファイル セットがあるかどうか疑問に思っています。
ありがとう
mysql-workbench - コマンドラインを使用して MySQL Workbench から SQL スクリプトを生成するには?
私は現在、FinalBuilder を使用してワンクリックでビルドを作成し、インストールを生成していますが、コマンド ラインから SQL スクリプトを生成するための MySQL Workbench の容量不足に直面しました。
build-process - Finalbuilder の NUnit: finalbuilder オプションなしで nunit-console へのパスを提供するにはどうすればよいですか
私のショップには、サードパーティのツールをソース管理にチェックインし、プロジェクト/ビルドで相対パスを使用してすべてを検索する前例があります。また、NUnit が新しいバージョンをリリースすると、ソース管理のこのサード パーティ ライブラリ セクションに NUnit のいくつかのバージョンが認められたため、新しいバージョンの使用を開始するために古いテストを変更する必要はありませんでした。
ただし、Finalbuilder はツール | で nunit-console.exe へのパスを定義します。このパスは環境変数を使用しないだけでなく、そのうちの 1 つしかありません。
NUnit アクションへのパスを提供するために欠けている方法はありますか?
sftp - FinalBuilder の SFTP アクションが常に切断される
私は以下の最終ビルダーアクションを持っています
問題は、アクションで常に「接続が失われました」と表示されることsftp create directory
です。その行の前に再接続を挿入しても同じですが。