Add-ons werden von SloopTools einer eingehende Qualitätskontrolle unterzogen.
Das Quality Gate ist eine eigene Instanz von Servern, die die Add-ons heranziehen und diese durch verschiedenste Checks und Test leiten um am Ende einen Quality Score zu berechnen. Dieser Score wird eine wichtige Bewertungsgrundlage im Store werden.
Aktuell werden die Checks und Tests eines Add-ons im Quality Gate von SloopTools vorgegeben. Später kann der Provider selbst entscheiden, ob er zusätzliche Checks anwenden will, dafür aber eine erhöhte Vermittlergebühr verrechnet wird. Folgende Prüfungen/Schritte werden durchgeführt:
Jeder Prüfung/Test kann einen Score zwischen 0 und 100 zurückliefern. Wenn mindestens eine Prüfung einen Score von 0 erreicht kann das Add-on nicht mehr veröffentlich werden. In diesem Fall muss bei dem Add-on nachgebessert werden und dieses erneut hochgeladen werden. Hierfür muss jedoch keine Version angelegt werden. Es ist möglich bei der bestehenden Version das vorhandene Paket zu löschen und die verbessterte Variante hochzuladen.
Im Fall das bei einem Add-on z.B. keine Panels mitgeliefert werden wird bei der jeweiligen Prüfung ein Score von 1 zurückgeleifert. Dadurch ist es möglich auch Add-ons ohne Scripte oder Panels zu veröffentlichen.
Zu jedem Test können über einen Doppelklick oder den „Info“-Button mehr Details im Report/Log Fenster dargestellt werden.
Über einen Doppelklick oder den „Info“-Button eines Tests in der Quality Gate Tabelle, können mehr Details im Report/Log Fenster dargestellt werden.
Das Fenster teilt sich in zwei Teile:
Hier werden alle Details der Analyse dargestellt. Zusätzlich zu den Testabhängingen Ergebnissen wird auch der Score aufgeschlüsselt. Zusehen sind hierbei die maxiaml erreichbaren Punkte, die Fehlerpunkte und der dadurch berechnete Score (als Prozent)
Hier können alle Log Messages, die der Test erzeugt hat, angesehen werden. Debug-Informationen werden hier nicht dargestellt.
Mit Hilfe des Kommentar //SLT:NO_ENCRYPT kann ein Panel oder ein Skript von der automatischen Verschlüsselung des Quality Gates ausgeschlossen werden. Der Kommentare wird unwirksam, sobald eine der Lizenzcheck Funktionen der SLTLicenseCtrlExt in dieser Datei verwendet wird.