問題タブ [continuous-testing]
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.
continuous-testing - MightyMoose - NSpec でこれを設定する方法はありますか?
BDD テストに NSpec を使用しており、MightyMoose をプロジェクトに統合したいと考えています。これはできますか?これを構成する方法に関する指示が見つかりません。
visual-studio - Visual Studio のカルマ?
私はInfinitestのような継続的なテスト製品の大ファンです。最近、私はより多くの JavaScript 開発を行っており、ファイルを保存した直後に Jasmine テストを実行する Visua Studio に似たものを探していました。Mighty Mooseは .NET コード専用のようです。Karmaの背後にあるアイデアは気に入っていますが、Visual Studio 2012 とうまく統合できることが理想的です。
そのような獣はいますか?
jenkins - Jenkins によるテストの並列化
統合テストに Jenkins を使用しています。
文脈を与えるだけです。現時点では、毎日ビルドを生成する別のビルド サーバーがあり、Jenkins はビルド サーバーとして使用されていません。私の場合、ビルドサーバーは単体テストを実行します。
ビルド プロセスが完了すると、Jenkins ジョブが呼び出されます。そのジョブで、Jenkins はビルドを仮想マシンにデプロイし始めます。これを行うためのスクリプトがあります。
それに続いて、私の計画は、エンド ツー エンドのテストを行うためにいくつかのスクリプトを実行することです。
この点に関して、いくつか質問があります。
- エンド ツー エンド テストの実行を並列化する方法は?
- スクリプトを次から次へと追加しているので、どれだけ管理しやすいか心配です。
- スクリプトの追加と変更には常に Web インターフェイスを使用しています。コマンドラインからこれを行う方法は?
良いチュートリアルのアイデアはありますか? みなさんから何か指摘はありますか?ありがとう!
Build Flow Plugin が必要なようです。 https://github.com/jenkinsci/build-flow-plugin
unit-testing - Visual Studio 2013 でマイティ ムース (連続テスト) を有効にするにはどうすればよいですか?
この質問はほとんどすべてを物語っています。
Continoustests は Windows インストーラ ( http://continuoustests.com/download.html ) として提供されるため、ここで説明するトリックは機能しません。
java - IDE 外での Java 継続的テスト
多数の Java 単体テストがあり、継続的なテスト フレームワークをコードベースに統合したいと考えています。理想的には、監視しているファイルが変更されるたびにテストの実行を開始する Maven / Ant ターゲットまたは bash スクリプトを作成したいと考えています。これまでにいくつかのオプション (Infinitest、JUnit Max) を見てきましたが、どちらも IDE プラグインとして実行する必要があるようです。
CLI 専用ツールを使用する動機は、同僚がさまざまなテキスト エディターと IDE を使用していることですが、誰でもテストを常に実行できるようにしたいと考えています。
編集:いくつかの理由から、Jenkins やその他のより典型的な CI ソリューションは考慮しませんでした。
- プッシュのたびに単体テストと統合テストを実行するための CI ビルド ツールが既に用意されています。
- それらはテストの実行時間を隠し (非同期で実行されるため)、人々が気付かないうちにテストがどんどん遅くなるのを許します。
- 通常、リポジトリが中央の場所にある場合にのみテストを実行します。コードをどこかにプッシュした後ではなく、編集中に単体テストを実行したい。テストを実行するのが早ければ早いほど、編集中に犯した間違いをすぐに修正できます。私たちの JavaScript チームは同様のツールを気に入っており、単体テスト開発の反復処理が 3 倍高速化されたと述べています。
unit-testing - SBT 継続的テストと IntelliJ の統合
SBT は、すぐに使用できる継続的なテストをサポートしています。それを IntelliJ に統合して、失敗したテストが発生したときに IntelliJ が表示するようにするにはどうすればよいでしょうか (.NET の素晴らしい NCrunch に似ています)。
android - テストを Android Studio で継続的に実行するように設定することはできますか?
Android Studio で継続的なテストを行うことが可能かどうかを知りたいです。Eclipse/IntelliJ 用の Infinitest ツールは見つかりましたが、Android Studio 用のツールは見つかりませんでした。Android Studio は IntelliJ に基づいているので、Android Studio でもそれを行う方法があるのではないかと考えました。誰もそれを行うことができましたか? ありがとう!