2009-05-04 5 views
1

Angenommen, Sie die folgende Subversion httpd-Server:Wie diesen Test zu testen, ob ein Weg ist (oder nicht) beschreibbar, ohne es nichts zu schreiben

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

Angenommen, Sie komplexe Berechtigungsregeln, die die angeben können Lesen Sie wo und Sie haben sie in der svn-access-file.conf geschrieben, die die pfadbasierte Authentifizierung Konfiguration enthalten.

Angenommen, Sie würden testen, ob die Konfigurationsdatei korrekt ist (ohne den Verlauf in Subversion zu ändern). Sie können testen, ob ein Standort durch einen Benutzer (zB alex) mit so etwas wie

wget --user=alex --password=******* http://svn.mycompany.com/svn/location/that-should-readable-from-alex/ 

Sie können lesbar testen, ob ein Standort durch einen Benutzer nicht lesbar ist (zB bob) mit so etwas wie

wget --user=bob --password=******* http://svn.mycompany.com/svn/location/that-shouldnt-readable-from-bob/ 

Wie kann getestet werden, ob der Standort von einem Benutzer beschreibbar ist (oder nicht)?

Wie funktioniert das auf automatisierte Weise?

Antwort

1

Der einfachste Weg ist, ein Replikat einzurichten (mit svnhotcopy, svnsync oder anders) und die Tests dort durchzuführen.

Verwandte Themen