問題タブ [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.

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

delphi - FinalBuilder と AQTime を使用して DUnit テスト カバレッジ統計を取得する

大規模な Delphi プロジェクト (150 万行のコード) があり、アジャイル プロセスの使用に移行しています。

継続的インテグレーション環境 (FinalBuilder) は既にありますが、これを更新して、開発チームの全員に電子メールで単体テスト (dUnit) とコード メトリック (CodeHealer) を含めました。私たちの単体テストのカバレッジはあまりよくないので、すべてのビルドでテスト カバレッジの結果を得るために、AQtime をミックスに入れようとしています。

「プログラムの実行」タスクを使用して単体テストの実行可能ファイルを実行し、結果をログに記録し、その後ファイルを解析しています。「スクリプトの実行」タスクを使用して (COM 経由で) AQtime を実行し、結果を XML にエクスポートして、それらの結果を解析できるようにします。

私が抱えている問題は、単体テスト実行可能ファイルを実行している AQtime にあり、単体テスト実行可能ファイルを直接監視する機能を失います。FinalBuilder に両方のタスクの結果を解析させたいと思います。AQtime から呼び出されたときに dUnit の結果にアクセスする方法を知っている人はいますか?

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

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 で正しく動作させることができた人はいますか?

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

c# - FinalBuilder がスクリプトを実行しているかどうかをコードで確認する

FinalBuilder がコードを含むスクリプトを実行しているかどうかを確認することはできますか?

リモートマシンでプロジェクトのビルドをリモートで開始できる小さなアプリケーションを作成したいと思いますが、スクリプトがまだ実行されていない場合に限ります。

よろしく、 -
ベガー

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

installation - FinalBuilder を使用して、実行時に自己解凍型の exe の名前を設定できますか?

FinalBuilder を使用して Web サイトをパッケージ化する場合、別の場所に変数を設定してファイルを作成するときにファイル名を設定できるようにしたいと考えています。したがって、ファイル名は Website 1.4.exe になります。

誰かがこれを機能させましたか?

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

nunit - FinalBuilder で NUnit の NCover を設定する

解決済み: 作業構成については、この質問の下部を参照してください


.NET 4.0 C# プロジェクトの FinalBuilder プロジェクトで使用するために NCover をセットアップしようとしていますが、最終的なカバレッジ出力ファイルにカバレッジ データが含まれていません。

私は使っている:

すべてのツールは、今日の最新の公式です。

最終的に、.NET 4.0 プロジェクトの NCover で単体テストを実行するように FB を誘導することができたのでTests run: 184, ...、正しい .

ただし、Coverage.xmlNCover からの最終的なファイル出力はほとんど空で、次のようになります。

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
0 投票する
4 に答える
807 参照

svn - コンパイルのために SVN リポジトリに移動する Delphi 2010 ファイルの最小セット

SCC には Subversion を使用しています。リポジトリには大量のビルド環境があるため、特定のバージョンをチェックアウトして、その時点で使用されていたものにかなり近いバージョンを再構築できます。現在、次のものがあります。

  • InnoSetup バイナリ
  • サードパーティ コンポーネント
  • VCL(インディ含む)
  • 私たちのソース(もちろん)
  • Finalbuilder プロジェクト ファイル

不足している唯一のものは、Delphi 自体のバイナリです。リポジトリにコピーして実行できる最小限のファイル セットがあるかどうか疑問に思っています。

ありがとう

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

mysql-workbench - コマンドラインを使用して MySQL Workbench から SQL スクリプトを生成するには?

私は現在、FinalBuilder を使用してワンクリックでビルドを作成し、インストールを生成していますが、コマンド ラインから SQL スクリプトを生成するための MySQL Workbench の容量不足に直面しました。

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

build-process - Finalbuilder の NUnit: finalbuilder オプションなしで nunit-console へのパスを提供するにはどうすればよいですか

私のショップには、サードパーティのツールをソース管理にチェックインし、プロジェクト/ビルドで相対パスを使用してすべてを検索する前例があります。また、NUnit が新しいバージョンをリリースすると、ソース管理のこのサード パーティ ライブラリ セクションに NUnit のいくつかのバージョンが認められたため、新しいバージョンの使用を開始するために古いテストを変更する必要はありませんでした。

ただし、Finalbuilder はツール | で nunit-console.exe へのパスを定義します。このパスは環境変数を使用しないだけでなく、そのうちの 1 つしかありません。

NUnit アクションへのパスを提供するために欠けている方法はありますか?

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

sftp - FinalBuilder の SFTP アクションが常に切断される

私は以下の最終ビルダーアクションを持っています

問題は、アクションで常に「接続が失われました」と表示されることsftp create directoryです。その行の前に再接続を挿入しても同じですが。