更改 yeoman-test.run() 默认临时目录
Change yeoman-test.run() default temporal directory
我使用 Mocha 对我的 Yeoman 生成器进行单元测试。它创建了很多文件,所以我认为使用 tmpfs(RAM 文件系统)可以使 i/o 更快。
我发现 yeoman-test.run() 使用 Linux 上的 /tmp 目录临时在子目录中生成脚手架,并以应用程序的随机 ID 命名。我无法将 /tmp 挂载为 tmpfs,因为太多应用程序使用它来存储临时文件,而我没有足够的 RAM。
所以我将 tmpfs 安装为 /var/tmpfs。
问题:如何更改 yeoman-test.run() 默认的临时目录路径?
yeoman-test.run() 的 inDir(dirPath, optionalCallback) 方法可以做到这一点。
我使用 Mocha 对我的 Yeoman 生成器进行单元测试。它创建了很多文件,所以我认为使用 tmpfs(RAM 文件系统)可以使 i/o 更快。
我发现 yeoman-test.run() 使用 Linux 上的 /tmp 目录临时在子目录中生成脚手架,并以应用程序的随机 ID 命名。我无法将 /tmp 挂载为 tmpfs,因为太多应用程序使用它来存储临时文件,而我没有足够的 RAM。
所以我将 tmpfs 安装为 /var/tmpfs。
问题:如何更改 yeoman-test.run() 默认的临时目录路径?
yeoman-test.run() 的 inDir(dirPath, optionalCallback) 方法可以做到这一点。