2009-05-06 4 views

Antwort

2

Seit den Versionen 2008xxxx von Fitnesse wird jede Seite, die mit Test beginnt oder endet, automatisch als Testseite festgelegt, und jede Seite, die in Suite beginnt oder endet, wird als Suite festgelegt. Dies geschieht bei der Erstellung der Seite und wird wahrscheinlich nicht funktionieren, wenn nur die Seite umbenannt wird.

Hinweis: Wenn Sie eine große Anzahl von Testseiten nachrüsten, können Sie wingrep/grepwin (oder ein anderes Tool, das große Dateien suchen und ersetzen kann, benutze ich persönlich grepwin) verwenden und die properties.xml bearbeiten durch Einfügen

<Test>true</Test> 
0

Legen Sie die Testeigenschaft der Seiten auf eine der folgenden Arten fest: 1. Rufen Sie die Seite auf, klicken Sie auf Eigenschaften, aktivieren Sie das Kontrollkästchen für den Test.
2. Wählen Sie die Seite mit Eigenschaften aus, aktivieren Sie das Kontrollkästchen "Test"
3. Ändern Sie die Datei properties.xml, die der Seite zugeordnet ist, um das Tag in den Block aufzunehmen.

Methode 3 wäre am einfachsten zu automatisieren für eine große Anzahl von Dateien.
könnte dies wahrscheinlich mit einem Grep-Datei-Dienstprogramm tun, um eine Massensuche und ersetzen.
Oder ein Skript (Powershell) oder Programm, um die Dateien zu lesen und dieses Tag bei Bedarf hinzuzufügen.

+0

Das Problem ist, dass wir eine große Anzahl von Seiten haben, und die Eigenschaft manuell zu setzen wäre übermäßig zeitaufwendig. –

+0

Aktualisiere meine Antwort, aber warum/wie hast du so viele Seiten bekommen, die diese Eigenschaft nicht haben ??? – Lee