如果路径是(或不是)可写的,如何在不写入任何内容的情况下测试该测试

时间:2009-05-04 12:34:00

标签: svn apache

假设您有以下subversion httpd服务器:

http://svn.mycompany.com/svn/<project-name>

假设您有复杂的授权规则,指定谁可以在svn-access-file.conf中包含基于路径的身份验证配置的地方读取,并将其写下来。

现在假设您将测试配置文件是否正确(不修改subversion中的历史记录)。 您可以使用类似

之类的内容测试用户(例如alex)可读取的位置
wget --user=alex --password=******* http://svn.mycompany.com/svn/location/that-should-readable-from-alex/

您可以使用类似

之类的内容测试用户(例如bob)无法读取某个位置
wget --user=bob --password=******* http://svn.mycompany.com/svn/location/that-shouldnt-readable-from-bob/

如何测试用户可以写入(或不可写)的位置?

这是如何实现自动化的?

1 个答案:

答案 0 :(得分:1)

最简单的方法是设置副本(使用svnhotcopysvnsync或其他方式)并在那里进行测试。