Skip to content

Feature/testvorgehen 62270#79

Open
stevi84 wants to merge 7 commits into0.x-devfrom
feature/testvorgehen-62270
Open

Feature/testvorgehen 62270#79
stevi84 wants to merge 7 commits into0.x-devfrom
feature/testvorgehen-62270

Conversation

@stevi84
Copy link
Contributor

@stevi84 stevi84 commented Sep 20, 2018

Durch den bootstrap-Mechanismus und das darausfolgende Starten von Exface aus der Kommandozeile waren Anpassungen an SessionContextScope.php und Filemanager.php nötig, sonst erscheinen Fehler:

  • Der Check auf "php_sapi_name() !== 'cli'" musste entfernt werden, da sonst die Session nicht gestartet wurde, der Zugriff auf "$_SESSION['exface']['contexts']" und "$_SESSION['exface'][$key]" musste angepasst werden, da die entsprechenden Einträge nicht existieren. Das Ganze wird überflüssig wenn wir in Zukunft einen Exface-Mock verwenden, insofern weiß ich nicht ob das nach develop gemergt werden kann. Insbesondere der Check auf die Kommandozeile, hat der eine besondere Funktion?
  • Im Filemanager wurde lediglich ein fehlendes private Attribut hinzugefügt.
  • Die restlichen hinzugefügten Dateien gehören zum Testframework.

Nach dem Bauen mittels composer kannst du die Tests ausführen indem du im Core-App Verzeichnis folgenden Befehl auf der Kommandozeile ausführst:
....\bin\codecept run unit

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant