問題タブ [gallio]

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 投票する
1 に答える
400 参照

visual-studio-2010 - Gallioエラー「テストの調査中に例外がスローされました。」

こんにちは、VisualStudio2010内にGallio3.2 b.435を使用したテストプロジェクトがあります。テストを起動するたびに、出力ウィンドウが表示されます。

これはエラーメッセージです

これは指定された行のコードです

このエラーは、テスト中のテストに影響を与えません(プロジェクトには700のテストが含まれています)もちろん;)テストはコンパイルされて合格し、エラーを理解できません。

さようならステファノ

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

unit-testing - Jenkins/HudsonとGallioのユニットテスト統合

テストを実行するのに苦労しています。Jenkinsの[Windowsバッチの実行]コマンドに、次のコマンドを入力しました。

*.Tests.dllそれはそれが言うという点で、ビットが好きではありません:

ファイルパターンを含むディレクトリが見つかりませんProject.Tests\bin\Release\*.Tests.dll

次の質問は、report-typeをxmlに変更した場合、ユニットテストレポートをハドソンで公開するのは簡単ですか?

どうもありがとう。

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

multithreading - MbUnit Icarus はこのテストで自爆します

MbUnit を使用してマルチスレッド IO クラスをテストしようとしています。私の目標は、クラスの行ごとに 1 回ずつ、テスト フィクスチャ コンストラクターを 3 回実行させることです。次に、インスタンスごとに、並列スレッドでテストを複数回実行します。

ただし、Icarus は TaskRunner で「範囲外のインデックス」で爆発します。完全なスタックを取得できません。メッセージ ボックスの生成が速すぎます。

これは MbUnit/Gallio のバグですか?

0 投票する
5 に答える
5679 参照

c# - SeleniumテストにNUnitは悪い選択ですか?

NUnit +依存メソッド+テスト実行の順序を検索しながら、SOに関する多数の回答を読みました。すべての答えは、単体テストの順序を強制することは非常に悪いことを示唆しています。

NUnit を使用して Selenium テストを作成しています。だから私はユニットテストフレームワークを使って統合テストを書こうとしています!!!

統合テストの例を挙げます (これはほんの一例です)。他のテストに進む前に、有効なアカウントを作成する必要があります。アカウントの作成に失敗した場合は、テストの実行全体を中止したいと思います。

テストのアルファベット順と NUnit の真の精神に依存したくないので、それ以上のテストの前にアカウントを作成することにしました。2つの主な理由から、私には正しく見えませんが-

  1. 不要なコード複製・実行
  2. アプリケーション アカウントの作成が機能しない場合、すべてのテストでアカウントの作成とアカウントの作成が何度も試行され、失敗します。

私は、NUnit は Selenium のテストでは適切ではないかもしれないと考える傾向があります。しかし、Nunit ではない場合、何を使用すればよいでしょうか?

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

mbunit - gallioおよびmbunitドキュメントの代替ソース?

gallio.orgおよびmbunit.comサイトは、少なくとも過去12時間は応答していません。これらのプロジェクトのドキュメントを入手できる場所を他に知っていますか?

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

c# - テストを作成するためのアジャイル メソッドの検索

私は実際にWebのWebサービスをテストしています。Nunit や Gallio などのユニット テスターと連携します。

実は、私には問題があります。処方箋のように、HTML に大量のデータを入力する必要があるサービスをテストしたいと考えています。問題は、テストを行うために xml を手動で編集していることです... 面倒で重すぎるため、それを行うためのアジャイルな方法を探しています。

上司から、html などのすべてのフィールドに入力できるフォーミュラリを作成してから、それを使用して xml を作成するように言われました。ベース xml を手動で編集するよりも効率的です。

私を助けることができるツールはありますか?

私の悪い英語でごめんなさい。

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

selenium - Nunit を使用してセレンから C# で編集したテストを実行し、レポートを取得する

Selenium RC を使用していくつかのテストを作成し、c# で編集し、Nunit を使用してテストを実行することに成功しました。

ここで、テストの実行結果を示す有益なレポートを取得したいと考えています。レポートをもらえますか?Nunit のコンソール オプション レポートを試しましたが、アセンブリを実行できませんでした。次に、Gallio Icarus を調べましたが、アセンブリをロードできませんでした。

レポートを取得する方法について何か考えはありますか?

ご提案ありがとうございます。

0 投票する
0 に答える
153 参照

teamcity - TeamCity が MbUnit テストに 2 回失敗したと報告する

Gallio MSBuildTasks ライブラリを使用して、JetBrains TeamCity 内で MbUnit テストを実行しています。テストに合格すると、1 回合格したと報告されますが、失敗すると、2 回失敗したように見えます。1 回は名前空間を使用し、もう 1 回は使用しません。これは次のようになります。

http://imageshack.us/photo/my-images/191/capturegv.png/

ここには 2 つのテスト (Test と Test2) があり、どちらも失敗します。ただし、TeamCity は、それぞれが 2 回失敗したと考えており、それぞれを名前空間 (UnitTests) 付きで表示し、次になしで表示しています。これは、TeamCity Web サイト インターフェイスのレポートだけではありません。テスト前のコミットを有効にしており、そこでも 2 回失敗していると表示されます。

他の誰かがこれを経験しましたか? もしそうなら、どのように解決しましたか?

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

unit-testing - MbUnit の XML で複数のデータ セットを渡す方法

可変数のDataRowsを受け入れるコード モジュールがあるとします。

1 つ以上のテストDataRowsを MbUnit テスト モジュールに渡したい:

テスト 1 :

テスト 2 :

MbUnit でこれらのテストを使用して XML データ ファイルをセットアップするにはどうすればよいですか?

質問2:

テスト データに関するメタ データを渡したいとします。たとえば、「色の名前」や「距離」などです。このメタデータを XML ファイルに追加するにはどうすればよいですか?

ありがとう、

エド

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

c# - Gallio/MbUnitの分解セクションをテストケースからスキップする方法

Gallio / MbUnitをWatiNで使用していて、TearDownとして実行するための定義済みのメソッドがあります。必要なのは、特定のテストケースからTearDownをスキップする方法です。それは可能ですか?

ありがとう。