2016-09-08 4 views
0

私はYeomanジェネレータをユニットテストするためにモカを使用します。それはたくさんのファイルを作成するので、tmpfs(RAMファイルシステム)を使ってI/Oをもっと速くするのがいいと思っていました。yeoman-test.run()のデフォルトの時間ディレクトリを変更します。

yeoman-test.run()は、Linuxの/ tmpディレクトリを使用して、アプリケーションのランダムIDという名前のサブディレクトリにスキャフォールディングを一時的に生成することがわかりました。私は/ tmpをtmpfsとしてマウントすることはできません。あまりにも多くのアプリケーションが一時ファイルを格納するためにそれを使用し、十分なRAMがないからです。

私は/ var/tmpfsとしてtmpfsをマウントしました。

質問:yeoman-test.run()のデフォルトの一時的なディレクトリパスはどのように変更できますか?

答えて

0

yeoman-test.run()のinDir(dirPath、optionalCallback)メソッドを使用できます。

関連する問題