問題タブ [jasmine-reporters]

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

jasmine - Firefox が webdriver js と jasmine で起動しない

Jasmineフレームワークでselenium WebDriverJSを使用しています.Win8でFirefoxブラウザを起動する簡単なテストを実行しようとしています. しかし、ブラウザが起動せず、テストが実行されます。よろしくお願いします。

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

jenkins - protractor-jasmine2-html-reporter は、「shardTestFiles」を使用してテストが共有されている場合、すべてのテストの結果を統合しません: conf ファイルで true

最近、e2e-tests を Jenkins に設定しましたが、すぐに共有テスト ファイルを使用する必要があることに気付きました。完全なスイートの実行には、毎日 9 時間から 10 時間の覗き見をするのに非常に長い時間がかかるため、真のオプションです。ただし、conf ファイルで以下の 2 つのオプションを構成した場合。テストは正常に実行されていますが、最終レポートには、保存パスにある最後の仕様の実行結果のみが表示されます。すべてのオプションを統合しても、完全なレポートは得られません。

conf ファイルの詳細を見つけてください。どんな助けでも大歓迎です。

Aditya が提供するソリューションに従って、conf ファイルを編集します。助けてください

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

jasmine - ジャスミンレポートでスイート内のすべての仕様のリストを取得する方法はありますか?

分度器構成ファイルからスイートに記載されているすべての仕様のリストが必要であり、どのように失敗したかを知っています。これを達成する方法はありますか?このためのカスタム ジャスミン レポートを作成しています。

ありがとう!

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

jasmine - 分度器/Jasmine スクリーンショット レポーターを使用したスクリーンショットで Chrome がクラッシュする

Chrome で分度器 E2E テストを実行しているときに、仕様が失敗し、レポーターがスクリーンショットを撮ろうとすると、Chrome がクラッシュして以下のエラー ログが表示されることに気付きました。失敗のないテストは正常に機能します。失敗した IE と FF は正常に動作します。

私の考えでは、更新により自動スクリーンショットのアクセス権が変更されたのでしょうか? または似たようなもの。私の質問は、これをどのように回避するか、またはスクリーンショットを許可するように権限を変更するかです。

分度器の設定でchromeOptionsをいじってみましたが、disable-extensionsやdisable-web-securityなどを追加しましたが、今のところうまくいきません。

使用されているツール:

分度器 バージョン: 4.0.9
protractor-jasmine2-screenshot-reporter: 0.3.2
NPM バージョン: 3.10.9
ノード バージョン: 4.4.3
Chrome バージョン: 54.0.2840.71
ChromeDriver バージョン: 2.24
Selenium スタンドアロン: 2.53.1

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

protractor - Jasmine-reporters が結果ファイルを生成しない

私のシステムには次のバージョンがあります

結果ファイルを生成できません。私のスクリプトでは、これらのバージョンとの互換性の問題ですか? jasmine-reporters も試しました - 2.0.0 はまだ運がありません。

助けてくださいありがとう

私のconf.jsは次のようになります

私はjasmine-reporters 2.0.0でも試しましたが、コードは

このため、次のようにエラーが発生しました

jasmineReporters.JUnitXmlReporter は関数ではありません

エラーログ

exports.config.onPrepare (D:\HalomemTestScripts\halosysNewScripts\localWorkspace\halosysus_halomem-newtests\conf_importapp.js:33:38) C:\Users\tanushree.y\AppData\Roaming\npm\node_modules\protractor\built\ Object.runFilenameOrFn_ (C: \Users\tanushree.y\AppData\Roaming\npm\node_modules\protractor\built\util.js:38:16) C:\Users\tanushree.y\AppData\Roaming\npm\node_modules\protractor\built\runner .js:93:27 at _fulfilled (C:\Users\tanushree.y\AppData\Roaming\npm\node_modules\protractor\node_modules\q\q.js:834:54) at Promise.then.Q.nextTick.self Promise.promise の .promiseDispatch.done (C:\Users\tanushree.y\AppData\Roaming\npm\node_modules\protractor\node_modules\q\q.js:863:30)。promiseDispatch (C:\Users\tanushree.y\AppData\Roaming\npm\node_modules\protractor\node_modules\q\q.js:796:13) C:\Users\tanushree.y\AppData\Roaming\npm\node_modules \protractor\node_modules\q\q.js:556:49 at runSingle (C:\Users\tanushree.y\AppData\Roaming\npm\node_modules\protractor\node_modules\q\q.js:137:13) [11 :42:23] E/launcher - プロセスがエラー コード 100 で終了しました

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

docker - Dockerコンテナで分度器テストに関するレポートを作成できません

protractor自分のマシンでテストを実行すると、レポートが適切に生成され、スクリーンショットが保存されます。現在の私の目的は、使用する場所で自動テストを行うことですdocker

docker-compose.ymlの見た目はこんな感じ

これに関する問題は、レポートとスクリーンショットがボリュームに保存されていないことです。分度器の画像を使用する代わりにdockerローカルのものを使用すると、アプリとセレンの画像で正しく動作します。

テスト目的で、ボリューム (ローカル) にフォルダーを手動で追加しましたが、フォルダーが削除されていることがわかります。リンクが正しいと想定しています。

私のように見えるレポーターを追加するconf.js方法として onPrepare

使用されるレポーターはprotractor-html-screenshot-reporterです。

私の質問は、問題がどこにある可能性があるか、レポートのパス、権限など、および修正または代替アプローチとなる可能性があるものです

前もって感謝します

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

javascript - 約束はジェンキンスジョブのexitCodeを変更しますが、これを防ぐ方法は?

protractor.conf ファイルに次のレポーターがあります。

上記の各レポーターには、ptor.conf ファイル内の afterlaunch が実行されると実行されると予想される独自の afterlaunch があります。

これは、Jenkins の継続的インテグレーション ジョブの一部です。したがって、テストが失敗した場合でも、プロミスが解決され、プロセスの終了コードが 0 になり、ジョブの終了コードが上書きされます。したがって、正当な失敗であっても、ジェンキンスはジョブ全体をPASSEDとして表示します。exitCodeジェンキンスのジョブが期待どおりに機能するには、上記のレポートに渡される元の値を保持する必要があります。どうすればこれを防ぐことができますか?

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

jasmine - TFS で単体テストを実行する方法 (vNext を使用)

Visual Studio 2015 ソリューションに次のプロジェクトがあります。TFS CI ビルドの一部としてジャスミン テストを実行したいと考えています。SpecRunner.html ファイルを開くと、テストを正常に実行できますが、TFS ビルドの一部としてテストを実行することはできません。TFS ビルド ステップ定義のスクリーン ショットを含めました。ビルドは成功しますが、テストは実行されません。

助言してください、どんな助けでも大歓迎です。

どうもありがとう、

プロジェクトとファイルの場所

プロジェクトとファイルの場所

TFS ビルド手順

ここに画像の説明を入力