Closed Dust1404 closed 1 year ago
Fix #216
同时修复了添加 test 过程中发现的 MacOS 的内存限制错误的 Bug(memoryLimit 单位不统一导致)。
重构了 watcher_unix 的代码,合并了 Linux 和 MacOS 版本的公共代码,将差异的部分提出成两个文件。加了一些注释。
watcher_unix
给 watcher_unix 加了点测试用例,防止之后的贡献再出现上次的疏漏。
目前的测试点有如下:
欢迎添加更多的测试用例增大测试覆盖率。
更新:符号链接不用处理,open 时会自动处理符号链接。已添加测试用例进行验证。
open
内存限制还有点问题,原来没考虑负数的情况。明天再改改。 以及还有符号链接的问题,比如 /usr/bin/python3 其实是符号链接,解析时会认为不是可执行文件而报错 程序无法运行 。明天我评估下这个问题,如果改动大的话我再额外开一个 PR。
/usr/bin/python3
程序无法运行
Fix #216
同时修复了添加 test 过程中发现的 MacOS 的内存限制错误的 Bug(memoryLimit 单位不统一导致)。
重构了
watcher_unix
的代码,合并了 Linux 和 MacOS 版本的公共代码,将差异的部分提出成两个文件。加了一些注释。给
watcher_unix
加了点测试用例,防止之后的贡献再出现上次的疏漏。目前的测试点有如下:
欢迎添加更多的测试用例增大测试覆盖率。