Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
stellwerksim:erbauer:qs:fuererbauer [2019/01/20 17:15] – Überarbeitung & aktuelle Bilder petero | stellwerksim:erbauer:qs:fuererbauer [2019/10/05 10:52] (aktuell) – Seite ganz gelöscht DevonFrosch | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Für Erbauer====== | ||
- | Das Zugsystem besteht aus 2 getrennten Bereichen: | ||
- | * dem Testsystem | ||
- | * dem Aktivsystem | ||
- | ===== Das Testsystem ===== | ||
- | |||
- | Jeder einfache ZugScript-Lauf, | ||
- | |||
- | ===== Das Aktivsystem und Freigabeaufforderung ===== | ||
- | |||
- | Um einen Zug ins Aktivsystem zu bekommen, sind folgende Bedingungen zu erfüllen: | ||
- | * die neuste Version eines Zugtemplates muß fehlerfrei per ZugScript-Lauf im Testsystem erzeugt worden sein | ||
- | * für diese neuste Version muss ein Freigabeantrag gestellt werden (damit erhält diese Versionen ein Label) was nur über die Funktion " | ||
- | * Bei der Freigabe kann auch noch einen Kommentar für das Zug-QS-Team eingeben werden | ||
- | |||
- | {{: | ||
- | |||
- | Nachdem die Freigabeanforderung erfolgte, prüft das System vor Erstellung des Labels automatisch mittels der folgenden Schnelltests, | ||
- | |||
- | ===== Statuskontrolle ===== | ||
- | In der Statuskontrolle kann überprüft werden, ob die Templates mit der neusten Version bereits einen Scriptlauf erhalten haben, bei welchen Templates der Scriptlauf Fehler ausgegeben hat und welche Zugtemplates freigegeben sind. | ||
- | |||
- | ---- | ||
- | |||
- | {{: | ||
- | |||
- | ---- | ||
- | Es gibt fünf Zustände: | ||
- | * Rot: Die neuste Version wurde noch nicht freigegeben | ||
- | * Grün: Die neuste Version befindet sich im Aktivsystem | ||
- | * Grau: Template gelöscht | ||
- | * Gelb: letzte Version in der Freigabe | ||
- | * Rosa: ältere Version ist in der Freigabe | ||
- | |||
- | Zudem wird es unter Status noch in Worten angezeigt.\\ | ||
- | Unter ZugScript-Lauf findet sich ob das Zugemplate bereits den Zugscriptlauf durchlaufen hat, bzw. ob beim Lauf ein Fehler an dem Zugtemplate aufgetreten ist. | ||
- | |||
- | Mit den Kästchen in den beiden Spalten auf der rechten Seite können die Zugtemplates in den Scriptlauf, bzw. in die Freigabe geschickt werden. Es sind nur die aktuel möglichen Funktionen wählbar (ohne fehlerfreien Scriptlauf kann ein Template nicht in die Freigabe geschickt werden). In der untersten Zeile können zur Freigabe noch Kommentare mitgegeben werden. Sind alle gewünschten Zugtemplates ausgewählt und wenn gewünscht ein Kommentar eingegeben, muss der Auftrag mit dem entsprechenden Button abgeschickt werden. | ||
- | < | ||
- | |||
- | ===== Auslastung der Zug-QS ===== | ||
- | |||
- | Es gibt die Möglichkeit nachzuschauen, | ||
- | Hier kann man sich ein Bild über die aktuelle Lage in der Zug-QS machen. Eigenverantwortlich kann man dann entscheiden, | ||
- | \\ | ||
- | ----- | ||
- | \\ | ||
- | {{: | ||
- | \\ | ||
- | ----- | ||
- | \\ | ||
- | Dort erhält man eine Übersicht über die offenen und abgeschlossen Freigabeanforderungen. Nach dem täglich Produktiv-Script-Lauf wird die Anzahl der abgeschlossenen Freigabeanforderungen gelöscht. | ||
- | {{: | ||
- | < | ||
- | |||
- | ===== Nach der Freigabeanforderung ===== | ||
- | |||
- | * zwei Mitglieder des Zug-QS-Teams müssen der Freigabe zustimmen (Regelfall) | ||
- | * nach der Zustimmung der Freigabe werden die Züge mit einem Aktivsystem-Lauf ins Aktivsystem gebracht | ||
- | |||
- | Werden die Änderungen an einem Zugtemplate vom System als trivial eingestuft, wird es direkt freigegeben und muss nicht durch die Zug-QS. | ||
- | |||
- | Eine Freigabe kann auch mit einer Begründung abgelehnt werden, dann kann auch kein Anderer die Freigabe erlauben; es muß ein neuer Antrag gestellt werden. Bei einer Ablehnung erhält der Freigabeanfordernde Z-Designer und der R-Admin eine ComSys-Meldung mit der Begründung der Ablehnung. Treten bei einer Freigabeprüfung Unstimmigkeiten auf, weshalb aber das Zugtemplate trotzdem freigegeben werden kann, so ist es möglich dem Zug-Designer und dem R-Admin eine Info zukommen zu lassen. Die zuständigen R-Admins | ||
- | |||
- | Die Prüfkriterien sind unter anderem im [[stellwerksim: | ||
- | |||
- | < | ||
- | |||
- | =====Nach der Freigabe===== | ||
- | Wenn ein Template erfolgreich von der QS freigegeben wurde, erfolgt ein Produktiv-Zugscriptlauf. Dieser findet einmal am Tag statt. Die Zeit ist im unteren Bereich der Zugtemplate-Übersicht zu entnehmen. | ||
- | Nach dem Produktivlauf werden etwaige alte Züge, die aus diesem Zugtemplate mal erzeugt wurden, aus dem Aktivsystem entfernt und die neuen Züge erscheinen erst mit Beginn eines neues Spieltages in jeder Instanz. Beide Instanzen müssen nach dem letzten Produktivlauf neu begonnen haben (5:00 Uhr), damit die neu erzeugte Züge in der jeweiligen Instanz sichtbar sind. | ||
- | |||
- | Wenn eine Zugfreigabe erfolgreich war, erhält der Freigabeanfordernde Z-Designer eine ComSys-Meldung vom Produktivscriptlauf. **Auf jeden Fall ist die Ausgabe des Produktivscriptlaufs auszuwerten und zu kontrollieren. Bei Zügen mit E/K/F-Flag wird empfohlen, die grafische Auswertung mittels vGraph oder Graphviz im Zug-Editor für das Aktivsystem zu kontrollieren.** | ||
- | |||
- | =====Empfehlung===== | ||
- | Der Z-Designer wird gebeten, vor der Anforderung von größere Mengen an Freigabeanforderungen sich einen Überblick über die Lage in der Zug-QS über die Seite der **[[stellwerksim: | ||
- | |||
- | {{tag> |