qgis / QGIS-Django

Django project for QGIS related activities such as plugin repository
http://qgis.org
GNU General Public License v2.0
86 stars 59 forks source link

End-to-end testing - playwright CI #361

Open osundwajeff opened 4 months ago

osundwajeff commented 4 months ago

This PR focuses on End-to-end testing using playwright.

The directory playwright currently contains the basic config files and tests for playwright.

https://github.com/qgis/QGIS-Django/assets/49160399/14ad02ab-85fd-465d-9cf4-43e9173d282e

Xpirix commented 4 months ago

Thanks @osundwajeff , I've tested it locally and it looks good to me

codecov-commenter commented 4 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 82.45%. Comparing base (998e0b5) to head (2e87112). Report is 5 commits behind head on master.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #361 +/- ## =========================================== + Coverage 36.06% 82.45% +46.38% =========================================== Files 111 149 +38 Lines 4899 5933 +1034 =========================================== + Hits 1767 4892 +3125 + Misses 3132 1041 -2091 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

osundwajeff commented 4 months ago

Hi @Xpirix, you can test it.

dimasciput commented 1 month ago

@Xpirix please fix the conflicts

Xpirix commented 2 weeks ago

@dimasciput Cc @osundwajeff, I've fixed the conflicts and the workflow for this.