测试

由于各种原因,测试 CLI 应用程序很困难

  • 不同操作系统之间存在差异。

  • 在同一操作系统内,可能正在使用不同的 shell 实现。

  • 由于控制字符的存在,进入 shell 和从 shell 输出的内容可能与你在 shell 本身中看到的内容完全不同。

  • Shell 可能感觉是同步的,但它很可能不是,这意味着当某些内容写入其中时,你不能假定其下一个更新是最终的。

测试支持目前正在开发中,并且在各个部分可能不稳定。

本节摘要