Konfigurationsdatei VersionSystemConfiguration

Aus succestWiki
Wechseln zu: Navigation, Suche

Diese Konfiguration wird für die Kommunikation mit einem Versionsverwaltungssystem benötigt.

  • Kurzform: VersionSystemConfiguration
  • Vollständig: TestcaseRepositoryAPI.Versioning.VersionSystemConfiguration.config

Beispiel

<root>
  <VersioningClass Type="string">TestcaseRepositoryAPI.Versioning.VersionSystemVisualSvn</VersioningClass>
  <FileUserAuthentication Type="string">D:\SUCCEST-TCR\repositories\htpasswd</FileUserAuthentication>
  <FileUserAuthorization Type="string">D:\SUCCEST-TCR\repositories\tcr\conf\VisualSVN-SvnAuthz.ini</FileUserAuthorization>
  <Path Type="string">http://localhost:8181/svn/tcr</Path>
  <UserName Type="string">technick</UserName>
  <UserPassword Type="string">...</UserPassword>
</root>

Elemente

Element Beschreibung

VersioningClass

Definiert die zu verwendende Implementierung für die Versionierung.

Dabei sind folgende Varianten unterstützt:

  • VersionSystemNone: Deaktiviert die Versionierung.
  • VersionSystemVisualSvn: Nutzt die mitgelieferte Installation von VisualSvn Server.

FileUserAuthentication

Dateisystempfad zur Nutzerdatenbank.

FileUserAuthorization

Dateisystempfad zur Rechtedatenbank im Svn.

Path

Pfad zum Repository.

UserName

Benutzername der für die Verbindung genutzt wird.

UserPassword

Passwort das für die Verbindung genutzt wird.