0

Visual Studioコード(v1.15.0)の拡張子で作業しています。コード変換のために、VSCodeエディタウィンドウでHTMLコードを変更するためのコマンド(関数)が含まれています。Visual Studioコード拡張テストのテストファイルで自動保存を無効にする方法

test-data.htmlファイルでユニットテストコードを拡張することにしました。そのため、テストは準備されたHTMLドキュメントで実行され、コマンドと結果をテストします。

マイlaunch.jsonファイルは、

... "args": ["${workspaceRoot}/test/test-data.html", "--extensionDevelopmentPath=${workspaceRoot}", "--extensionTestsPath=${workspaceRoot}/out/test" ], ... 

すべてのようなものが含まれています(テストコードの変更で)テストの後、テストファイルが保存されているという事実を除いて、正常に動作します。元のテストデータセットを破壊する。

私のテストを実行すると、 '拡張開発ホスト'環境で自動保存を無効にしたいと思います。それを行うことができますか、あるいは、いくつかのアンドゥを導入することはできますか?

または、./outフォルダにコピーを作成して使用しますか?次にそれを行う方法。

8月18日追加の注釈 これは奇妙な問題です。私は自宅でも仕事場でもこのプロジェクトに取り組んでいます。異なるマシン。 VSCは同じバージョンですが、おそらく異なる拡張機能です。 オリジナルのテストデータを損なうこの問題は、自宅で作業しているときにのみ発生します。仕事用PC上では、すべてが期待どおりに機能し、テストデータはそのままです。

「自動保​​存」のようなものかもしれませんが、調査する必要があります。

9月8日追加の注釈 「自動保​​存」オプションがオンになっていました。なぜそれが設定されたかわからない。問題が解決しました(私も問題を解決したコピー機能を実装しました)。

答えて

0

使用fs-extraoutフォルダにテストData.HTMLにファイルをコピーして、あなただけの/out/testを変え、それをロードするために使用したのと同じコマンドを使用します。

関連する問題