問題タブ [test-suite]
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.
python - Pythonユニットテストテストスイートで特定のテストを選択する方法
Pythonユニットテストコードを次のように編成しています。
私はあなたが絵を手に入れると思います。各ディレクトリには、giveディレクトリのテストから一連のテストをまとめたDirx
という名前のファイルがあります(特定のテストを選択したり、他のテストを省略したりできます)。suite.py
これらのファイルは、たとえば次のようになります(すべてのテストを選択する場合は、テストのサブセットのみを選択することもあります)[テスト<->単体テストも検討してください]:
execall.py
ディレクトリ内のメインランナー、はMaindir
次のようになります。
今、私は次のことができます:
- すべてのテストを実行します:'execall.py'(文書化されているように)
- 特定のスイートを実行する:(
execall.py suite1
文書化されているように)
しかし、どうすれば特定の単一のテストのみを実行できますか?また、特定のファイルのすべてのテストを実行するにはどうすればよいですか?私は同じエラーで、成功せずに次のことを試みました:'TestSuite' object has no attribute 'xxx'
execall.py -h
単一のテストまたはテストケースでのテストを実行する方法の非常に具体的な例を示していますが、私の場合、これは機能しないようです。
benchmarking - phoronix テスト スイートは、別のシステムから結果を抽出します
私は phoronix テスト スイートを使用して、さまざまなシステムのベンチマークを行っています。多くのシステムから PC に結果を収集しました。結果をテキスト形式に抽出して比較したいと考えています。
オプションresult-file-to-textは、phoronix が結果を保存して出力を生成するデフォルトのパスを参照します。問題は、ベンチマークを実行するテスト スイートとは別のマシンに結果を収集したことと、オプションの結果ファイルからテキストへの結果がデフォルトのディレクトリで結果を見つけられないことです。
結果をテキスト ファイルに抽出するにはどうすればよいですか?
python - unittest.testsuite 内の並列テスト TestCases
私はPythonとSelenium Webdriverを使用しています。testSuite 内にラップされた一連の testCases があり、testCase の構成に関係なくそれらを並行して実行したい (一部はローカルで実行し、一部はソースラボ経由で実行する)。
このページに出会いました。これはキラーになるはずですが、私のユニットでは正しく動作しません。コードを実行してみました。twisted.python (スクリプトの前提条件)、zope-interface (twisted.python の前提条件) をインストールしましたが、次のエラーが発生しました。
問題を検出できません。
たぶん、誰かがすでにスクリプトを試してみて、うまくいきましたか? または、 unittest.TestSuite を他の方法で並列テストを実行しようとした人がいる場合は、私と共有してください! 私はすでに SauceLabs の推奨 wd.parallel. に対処するのに何週間も費やしてきました。現在 2.7.3 (私たちのチームが必要とするバージョン) を実行しているため、saucelabs の並列テスト コードの例は私のユニットでは機能しません。andメソッド宣言@wd.parallel.multiply
の上にデコレータを追加することはオプションではありません。これは、将来の webdriver testCases で簡単に使用できるスクリプトを作成しており、わずか数行のコードでそれらを実行するだけだからです。runTest()
tearDown()
java - JUnit - TestSuite から TestResult にアクセスする
Ant ターゲットを使用して、ビルド中に TestSuite が実行されています。
私のスイートでは、TestResult にアクセスし、テストが成功したかどうかにかかわらず、いくつかのアクションを実行したいと考えています。
ティア ダウン メソッドでオブジェクトを取得する方法はありますか?
ありがとう
configuration - PHPUnit:1つのテストスイートに対してのみフィルター処理
PHPUnitでは、さまざまなテストスイートでテストを整理することができます。
さらに、次のようなフィルターを定義できます
ここで、これら2つの機能を組み合わせたいと思います。filter
タグをに入れることは許可されていませんtestsuite
(フィルターは無視されます)。
それぞれにフィルター(ホイリスト、ブラックリストなど)を定義する別の方法はありますtestsuite
か?
testing - Grails (JUnit) テストスイート
JUnit テスト スイートは Grails で動作しますか?
IntelliJ を使用して Groovy/Grails(2.1.2) プロジェクトを作成しています。
Spock テストを JUnit テスト スイートとして実行することは可能ですか? 私が試してみました:
と
と
grails test-app functional SampleTestSuite
IntelliJ内から実行すると、「テストレポーターをテストフレームワークに接続できません...」というメッセージが表示されます。
編集:また、カテゴリなしでテストスイートを実行するだけで、同じ「未接続」の問題が発生します:
java - Eclipse内からJUnitテストスイートを実行する
歴史的に、私は常にユニットテストを次のように記述してきました。
これにより、Eclipseでテストファイルを右クリックして、EclipseRun As >> JUnit
内から直接その1つの特定のテストをテストできます。次に、ローカル(Antベース)ビルドを実行するときに、すべてのテストを一度<junit>
に実行するようにAntタスクを構成します。src/test/java
私は今、中間の解決策を探しています。つまり、ボタンをクリックするだけで、Eclipse内からすべてのテストクラスを一度に実行する方法です。同僚は、Junitに、すべてのテストクラスをアタッチできる「テストスイート」の概念があることを推奨しましたが、このテストスイートは、私が含めたくないある種のJAR/ツールのようです。私のプロジェクト。
だから私は尋ねます:すべてのテストクラスで構成されるそのような「テストスイート」を定義し、Eclipse内からそれらすべてを一挙に実行するにはどうすればよいですか?前もって感謝します。
android - AndroidJUnitテストがフリーズする
単体テストを行っているAndroidアプリがあります。それぞれ複数のテストメソッドを持つ4つのテストクラスがあります。テストスイートからすべて同時に実行します。エミュレーターで、テストの実行中にテストがフリーズするという問題が発生しました。実際のデバイスを使用するように切り替えたところ、問題は解決しました。
数週間早送りすると、デバイスでテストを実行しているときに同じ問題が発生しません。私はここ数日Googleを利用して解決策を見つけようとしていますが、何も役に立ちませんでした。
問題
すべてのテストを実行しようとすると、最終的にテストがフリーズします。そして、フリーズとは、テスト自体がフリーズすることを意味します。私はそれが電話か日食かもしれないという1つの解決策を見ました。私は自分の電話を再起動し、Eclipse自体を含むEclipseのすべてを更新しました。ビューを変更して、日食ビューが更新されていないかどうかを確認しましたが、いずれも役に立ちませんでした。また、v3の代わりにjunitv4ライブラリを使用してみました。
テストメソッドを個別に実行すると、すべて実行されて合格します。テストスイートからすべてを実行した場合にのみ、失敗します。
ログ
私はログをチェックしました、そしてこれは私が得るものです:
03-13 12:11:04.526: I/TestRunner(23175): started: testCheckShowDialogEnabled(com.package.name.MainActivityTest)
その後、ログには他に何もありません。
デバイス
上アプリが終了し、画面から削除されます。次のテストの開始時に再開されませんでした。
コード
これは私が関連すると思うコードです。さらにコードが必要な場合は、私に知らせてください。
私のすべてのテストクラスは、同様に実装setup()
しtearDown()
ます。
私のテストがフリーズし続ける理由を知っている人はいますか?ヘルプや提案は大歓迎です。
haskell - Distribution.TestSuite についての説明が必要
の使用方法を説明するいくつかの例または十分に文書化された読み物を探していますDistribution.TestSuite
。現在のハドックのドキュメントは非常に貧弱であり、ユーザーガイドも同様です。プロジェクトのテストを作成し、cabal で実行したいと考えています。exitcode-stdio-1.0
テスト インターフェイスは必要ありません。
どんな手掛かり?