假设您有以下subversion httpd服务器:
http://svn.mycompany.com/svn/<project-name>
假设您有复杂的授权规则,指定谁可以读取哪些位置,并将它们写入
svn-access-file.conf
其中包含基于路径的身份验证配置。
现在假设您将测试配置文件是否正确(不修改subversion中的历史记录)。
您可以使用某种类似的方法测试用户可以读取的位置(例如亚历克斯)。
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/
如何测试该位置是否可由用户写入?
如何实现自动化?