Das Forum ist read-only und nur noch zu Archivzwecken vorhanden. Neue Benutzer werden nicht mehr freigeschalten.
Benutzt bitte unser aktuelles Forum: http://www.battle-planet.de/pbp/main/forum_neu.php
Im Rahmen der Undo-Entwicklung will ich auch die Möglichkeit zum automatisieren abfahren von Testfällen in ASC integrieren.
Ein Testfall ist dabei folgendermaßen aufgebaut: - es wird eine definierte Karte geladen. Die Karte sollte klein sein und so wenig Einheiten/Gebäude wie möglich beinhalten. Also typischerweise < 5 - eine Reihe von Anweisungen, also z.B. "Bewegege Einheit von 1/2 nach 4/3" - eine oder mehrere Abschlussbedingungen, die am Ende erfüllt sein müssen.
Um zum Beispiel ReactionFire zu testen, würde man zwei Einheiten aufbauen. Die eine Einheit steht auf RF, die zweite fährt dann in den Schussbereich hinein. Abschlussbedingung wäre, dass die sich bewegende Einheit Schaden genommen hat.
Die Testfälle werden in speziellen Textdateien abgelegt, die ich noch definieren muss.
Aber Ihr könnt schonmal anfangen, solche Testfälle aufzubauen.