@ fluid框架/测试工具
帮助测试的工具
指定测试端口.ts / 指定测试端口可执行
曾经指定独特的端口用于对 Jest/puppeteer 测试,这样它们就不需要被硬编码为配置文件, 因此,新测试的作者不需要手动找到下一个可用的端口. 这样做是必要的,因为在CI期间,所有包的测试都是同时运行的(为了性能), 因此,不能重新使用端口.
assign-test-ports 将使用端口 9000 作为其从包到测试端口映射的默认初始端口.
它将使用的端口数量取决于它引用的 pnpm 工作空间中的软件包数量.
如果一个整数被传递到它作为第一个命令行参数,它会用它作为初始端口.
获取测试端口( T)
软件包可以导入此软件包并调用此函数( 此函数是命名导出) 以获得他们可以使用的唯一端口
来进行他们的滑稽测试/跳伞测试.
若为 assign-test-ports 已调用,该函数将返回分配给软件包的端口.
否则它将返回默认端口 .