Über Open CoDE Software Wiki Diskussionen GitLab

Skip to content

Pytest

Felix Bernhardt requested to merge pytest into main

Closes #131 (closed)

Die Factories in den Tests habe ich noch nicht hinzugefuegt, weil die Aenderungen bis jetzt schon recht gross waren mit Selenium. Dafuer wuerde ich dann nochmal einen zweiten MR machen.

Aenderungen bis jetzt:

  • Pytest ist jetzt testrunner fuer alle unsere tests. Der command pytest fuehrt jetzt direkt alle Tests aus.
  • Fuer die selenium tests habe ich zwei neue scopes geschrieben:
    • background_app_port startet den Server auf einem Hintergrund-Thread.
    • browser startet eine headless Chrome instance via testcontainers und nutzt diesen dann fuer die Tests.
  • Die selenium Tests laufen jetzt auch in der CI Pipeline
  • Die selenium Tests habe ich neue geschrieben, damit diese jetzt die neuen pytest scopes verwenden.
Edited by Felix Bernhardt

Merge request reports