Wir haben 3 Arten von Tests, Einheit, Funktion und Akzeptanz.Acceptance Test und CI
Die ersten 2 können mit phpunit oder anderen Tools wie Codeception obenauf ausgeführt werden. In CI wird das Deploy-Skript alle diese Tests ausführen, und wenn eine fehlgeschlagene Erstellung fehlschlägt, wird die Zusammenführungsanforderung abgebrochen.
Aber in CI-Bereitstellung Skript, wie Sie Akzeptanztests ausführen? Diese Tests müssen in einem bereits bereitgestellten Build im Browser ausgeführt werden. Gibt es dafür einen Workaround? Vielleicht Tests durchführen, nachdem Build erfolgreich war? Aber dann wird die Rückkehr ein Schmerz sein.