GSS.Authentication.CAS icon indicating copy to clipboard operation
GSS.Authentication.CAS copied to clipboard

Add Playwright E2E tests for sample applications

Open akunzai opened this issue 1 month ago • 1 comments

  • Create E2E test project with Playwright and xUnit
  • Add Page Objects for Home, Login, and Keycloak login pages
  • Implement tests for AspNetCoreSample, AspNetCoreMvcSample, BlazorSample, AspNetCoreIdentitySample, and AspNetCoreReactSample
  • Update DevContainers to use Debian-based image for Playwright support
  • Add Playwright browser dependencies installation
  • Create e2e-tests.yml workflow for CI/CD
  • Update solution file to include new test project

akunzai avatar Nov 29 '25 07:11 akunzai

Codecov Report

:white_check_mark: All modified and coverable lines are covered by tests. :white_check_mark: Project coverage is 70.41%. Comparing base (2d615a7) to head (3cf4d30). :warning: Report is 11 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #818   +/-   ##
=======================================
  Coverage   70.41%   70.41%           
=======================================
  Files          42       42           
  Lines        1048     1048           
  Branches      136      136           
=======================================
  Hits          738      738           
  Misses        248      248           
  Partials       62       62           

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

:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

codecov[bot] avatar Nov 29 '25 07:11 codecov[bot]