我试图将依赖于spawnURI的代码单元测试到在localhost上的一个单独端口上运行的隔离(不是自包含的,我知道)。
通过pub run test -pchrome
运行测试会产生SecurityError: Failed to construct 'Worker': Script at 'http://localhost:8064/test.isolate.dart.js' cannot be accessed from origin 'http://localhost:38643'.
测试在vm / dartium中正常运行。
是否有任何dart / pub方式在禁用安全性的情况下运行浏览器测试?我知道我可以别名/覆盖每个平台可执行文件或代理隔离,但有没有办法指示pub测试使用不同的可执行文件或选项?