Skip to content

Latest commit

 

History

History
 
 

primefaces-integration-tests-jakarta

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Maven Javadocs

primefaces-integration-tests-jakarta

To provide an integration and regression test suite for PrimeFaces, based on our own PrimeFaces Selenium

It utilizes Tomcat Embedded, Weld and different JSF implementations.

Build & Run

  • Build the project: mvn clean package
  • When running an integration test the profile integration-tests has to be activated and a Faces implementation has to be selected.
  • Run integration tests with the verify phase and profiles activated: mvn verify -Pintegration-tests,parallel-execution,myfaces-4.0
  • Run a single test with mvn verify -Pintegration-tests,parallel-execution,myfaces-4.0 -Dit.test=DataTable001Test

⚠️ -Pparallel-execution is currently not supported on Java8

Run as web application

Profiles

Browsers

  • firefox (default)
  • chrome
  • safari

Keep in mind there are - as of january 2021 - following limitations for Safari webdriver:

JSF Implementations

  • mojarra-4.0 - Mojarra 4.0 Faces implementation
  • myfaces-4.0 - MyFaces 4.0 Faces implementation

Misc

  • headless - headless browser
  • client-state-saving - ClientSide instead of ServerSide JSF state saving
  • csp - enabled Content Security Policy
  • theme-nova - Nova theme
  • theme-saga - Saga theme