假设您有以下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/
如何测试用户可以写入(或不可写)的位置?
这是如何实现自动化的?
答案 0 :(得分:1)
最简单的方法是设置副本(使用svnhotcopy
,svnsync
或其他方式)并在那里进行测试。