我直接使用Cocoa文件系统操作.我担心为了测试而嘲笑或抽象所有这些都是太费劲,而且我的程序可能会有非显而易见的方式来触及文件系统.
我曾尝试使用网络驱动器进行测试,但操作系统缓存使测试不可重复且……太快:)
有没有像故意慢的MacFuse文件系统?还有其他方法可以让我找到因意外延迟而导致的所有UI打嗝和竞争条件?
ipfw管道1配置1KByte / sipfw添加1个管道1个src-port 2049
或者如果您使用的是WebDAV
ipfw添加1个管道1个src-port 80
然后,这将通过您定义的任何管道级别提供请求.你应该能够在之后再次摆脱它:
ipfw删除1