1

これは私の最初のソフト投稿なので、私の形式と思考の構成を許してください。これを投稿する前に、問題を解決するために多大な努力をしました。私の問題の一部は、Ubuntu または Node.js のパッケージに関する知識が不足している可能性があるため、ガイドしてください。

Node.js アプリケーションの QUnit テストから Jenkins 用の XUnit xml ファイルを作成しようとしています。Node.jsコードはブラウザーを処理しないため、ブラウザーまたはヘッドレスブラウザーを実行する機能がありません。また、ブラウザーが必要な理由もわかりません。

私はずっと検索してきましたが、qunit-tap と 'prove' を使用して XML ファイルを作成することに成功しただけです。perl ファイルであるフォーマッタをダウンロードする必要があることを証明します。私たちは、perl の使用を防止しようとしています。

私のシステムは Ubuntu VM です。これは仕事のタスクであり、私の上司は最小限のパッケージと依存関係を求めています。私たちの Node.js サーバーは、Web ソケット リクエストを受け入れ、php で記述されたレガシー システムとメッセージをやり取りしています。

コンソールでテストを実行すると、QUnit の出力は表形式のきれいな印刷形式のようです。それを旗でフラットな形にするだけでもすごい!

前もって感謝します!

4

2 に答える 2