問題タブ [fitsharp]

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 に答える
1744 参照

.net - FitNesse App.Config

私は理解するのに苦労しています:http ://www.syterra.com/Fit/AppConfigFiles.html

アプリケーションとフィクスチャがc:\ Projects \ Appにあり、FitNesseがc:\ Projects \ Sandbox\FitNesseから実行されている場合

c:\ mypath \ myapp.exe.configはc:\ Projects \ App [MyFixtureAssmbly] .configになると思いますが、c:\ myfolder \ mysuite.config.xmlが何であるかわかりませんか?

Runner.exe.config、fit.dll.config、これらの名前の後に.xmlを付けて、AppディレクトリのFitNesseルートフォルダにあるfitSharpフォルダに入れてみました。どこに行けばいいのかわかりません。 app.configが読み込まれるように配置しますか?

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

.net - 実行時間の長いクエリに対して DbFit の CommandTImeout を調整するにはどうすればよいですか?

DbFit クエリの CommandTimeout を増やす方法はありますか? DbFit テストで実行するとタイムアウトになる長時間実行ストアド プロシージャがあります。

手順が非常に長時間実行される (数百万のレコードを処理する) 可能性があり、数分かかる場合でも、完了するまで DbFit を待機させたい場合があります。

FitSharp の最新バージョン (昨日ダウンロード) を使用しており、FitSharp に含まれているバージョンの DbFit を使用しています。

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

.net - FitSharp および x86 .Net dll

x86 dll にコンパイルされた ActionFixture があります。フィットネス テストからテストを実行すると、テストが開始されますが、終了しません。x86としてコンパイルされたdllをfitnesseに実行させる方法はありますか?

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

.net - Fitnesse - .NET 4 での標準の fitSharp 構成の問題

しばらく Fitnesse.NET を使用しており、現在、新しい fitSharp エンジンへのアップグレードを試みています。私はすぐに障害物に遭遇しました。新しいシステムから始めて、最新のfitnesse.jarをダウンロードして実行/インストールしました。その後、すべてのテスト ページがブラウザから正常に表示されました。

fitSharp の構成をルート ページに追加すると、問題が発生します。TEST_RUNNER と COMMAND_PATTERN を設定するさまざまな組み合わせを試しました。最終結果は常に、テストを実行しても、フィットネス サーバーがブラウザに結果を返さないというものでした。参考までに、ここに私のルート コンテンツを示します。少なくともこの fitSharp構成ページに従って、これらの変数定義が存在し、正しいことを確認します。

最終的に、RunnerW がいくつかの診断情報を提供するというトラブルシューティング ノートを見つけたので、それに切り替えたところ、.NET 4 が原因で発生した問題であることを示す次のエラー メッセージが表示されました。

ファイルまたはアセンブリ 'file:///C:\fitnesse\fitSharp\fit.dll' またはその依存関係の 1 つを読み込めませんでした。操作はサポートされていません。(HRESULT からの例外: 0x80131515) ファイル名: 'file:///c:\fitnesse\fitsharp\fit.dll' ---> System.NotSupportedException: ネットワークの場所からアセンブリを読み込もうとしました。以前のバージョンの .NET Framework でアセンブリがサンドボックス化されていました。このリリースの .NET Framework では既定で CAS ポリシーが有効になっていないため、この負荷は危険な場合があります。この読み込みがアセンブリをサンドボックス化することを意図していない場合は、loadFromRemoteSources スイッチを有効にしてください。詳細については 、http: //go.microsoft.com/fwlink/?LinkId=155569を参照 してください。

参照されている MSDN ページには、構成ファイルでこれが必要であると書かれています。

つまり、3 つの可能性があるようです。ある:

  1. その構成セクションを挿入できるapp.configまたは同等のものはありますか?
  2. 私のローカルファイルがリモートパスにあるとフィットネスが考えないようにする方法は?
  3. .NET フレームワークの CAS ポリシーを有効にする方法は?

提案をいただければ幸いです。

2010.01.17 編集:私の環境では、スリム プロトコルではなくフィット プロトコルを使用しています。

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

.net - Fitnesse.NET/fitsharpのDbfitスタンドアロンモードが機能しない

.NET用の最新のFitnesse/fitSharpリリースにアップグレードしようとすると、スタンドアロンモードで記述されたデータベースアクションが均一に失敗するようになりました。これは、以前のFitnessインストール(fitSharpなし)で正常に機能しました。データベースへの接続のこの試み:

このエラーを生成します:

検索されたアセンブリのリストには、dbfit.DLL、dbfit.Oracle.DLL、およびdbfit.SqlServer.DLLが含まれ、.NET Reflectorは、「SqlServerEnvironment」が実際にdbfit.DLLファイルにあることを確認します。

次のテストテーブルをテストの最初のテーブルとして、スタンドアロンモードからフローモードに変更すると、DB接続は正常に機能します。

バージョン情報:

  • Fitnesse.jarはバージョン20110104です
  • fitSharpは、.net4.0のバージョン1.8です。
  • OS:WinXP Pro SP3

私は何かが足りないのですか、それともこれは最新バージョンのfitSharpの既知の欠陥ですか?

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

c# - DoFixtureエラー:fitSharpチュートリアルに従おうとしています

http://gojko.net/fitnesse/book/の無料の電子書籍「FitNesseを使用したテスト駆動型.NET開発:第2版」をフォローしようとしています。

HelloWorldの例はうまく機能しますが、2番目の例(41ページ)は常に次のエラーで失敗します。

fitSharp.Machine.Exception.TypeMissingException: Type 'DoFixture' not found in assemblies

私の人生では、2番目の例が失敗する原因となる違いを理解できません。

VS2005の使用

誰かが確認/支援できますか?

ありがとう

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

.net - FitSharpでのシンボルの使用

次のように、FitSharpの最新バージョン(release.1.8.net.40.zip)を使用して、.NETFitNesseフィクスチャでSymbolsを使用しようとしています。

記号「player」は無視されます。

[1]期待される[>>プレーヤー]

ハンドラーをロードしようとしました:

しかし、それは機能していないようです:

クラスCellHandlerLoaderが見つかりませんでした

ここで説明されているように、いくつかのライブラリの変更がありました:http: //fitsharp.github.com/Fit/BreakingChanges.html

どんな助けでもいただければ幸いです。

ありがとうございました!

更新

私のフィクスチャコード:

スイート構成ファイル(example.config.xml):

そしてFitNesseルートページ:

アセンブリにfit.dllを含めてみました:https ://github.com/jediwhale/fitsharp/issues#issue/62

また、いくつかの演算子を追加してみました...

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

.net - Fitsharp、FitVersionFixture を使用して FitNesse を更新します。IsStandard が機能しない

エラーについて質問があります。システムと FitNesse を .Net 4.0 に更新する作業を行っています。そのために FitSharp を使用しています。ただし、テストを実行して更新が適切に機能しているかどうかを確認すると、修正方法がわからないエラーが発生します。

私が使用しています: FitVersionFixture.IsStandard

ただし、.Net 4.0 と FitSharp を使用すると、次のエラーが発生します。

System.MissingMethodException: メソッドが見つかりません: 'Boolean fit.FitVersionFixture.get_IsStandard()

メソッドは廃止されたようです。この問題を解決する方法がわかりません。アドバイスをいただければ幸いです。

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

.net - FitNesse Fitsharp を使用した .Net 4.0 へのアップグレード: リアルタイムの結果表示

.Net 4.0 で動作する FiNesse と新しいバージョンの FitNesse (Fitsharp を使用) との違いについて質問があります。

FitNesse の古いバージョンでテストを実行すると、テストがまだ実行されている間に特定のコマンドが完了したため、テスト結果ページに各コマンドの結果が表示されました。

新しい FitNesse/Fitshap を使用すると、結果が表示される前にテストが完了することに気付きました。

FitNesse/Fitsharp にリアルタイムの結果を表示させる方法はありますか?