在 chrome 中执行测试时无法创建合并目录
Unable to create merged directory when executing test in chrome
我在 docker 容器中执行测试时开始收到 "Unable to create merged directory" 错误。执行测试的命令:
pub run build_runner test --fail-on-severe --delete-conflicting-outputs -- -p chrome
输出:
[SEVERE] Unable to create merged directory for /tmp/build_runner_testFCULZJ/.
[SEVERE] Failed after 1m 14s
有两个变化:
- docker 带有 chrome 的图像是从 2.7 而不是 2.5
创建的
build_web_compilers
开发依赖版本已增加:^1.0.0
-> ^2.9.0
不确定是什么原因 - docker 图片不允许创建或 build_runner 问题。
原因是未包含测试源(测试源文件夹已在 build.yaml
中排除):
targets:
$default:
sources:
- lib/**
- web/**
- pubspec.*
我在 docker 容器中执行测试时开始收到 "Unable to create merged directory" 错误。执行测试的命令:
pub run build_runner test --fail-on-severe --delete-conflicting-outputs -- -p chrome
输出:
[SEVERE] Unable to create merged directory for /tmp/build_runner_testFCULZJ/.
[SEVERE] Failed after 1m 14s
有两个变化:
- docker 带有 chrome 的图像是从 2.7 而不是 2.5 创建的
build_web_compilers
开发依赖版本已增加:^1.0.0
->^2.9.0
不确定是什么原因 - docker 图片不允许创建或 build_runner 问题。
原因是未包含测试源(测试源文件夹已在 build.yaml
中排除):
targets:
$default:
sources:
- lib/**
- web/**
- pubspec.*