Full name:
org.codehaus.mojo:selenium-maven-plugin:1.0-beta-3:xvfb
Description:
Starts an Xvfb instance suitable for handling X11 displays for headless systems. Use this in combonation with the start-server goal to allow browsers to be launched on headless unix systems.
Optionally uses 'xauth' to setup authentication for the Xvfb instance to allow running tests using the frame buffer server when another X server is already running.
Attributes:
1.0-beta-2.| Name | Type | Since | Description |
|---|---|---|---|
| displayPropertiesFile | File |
1.0-beta-2 |
The location of the file to write the display properties which will
be picked up by the start-server
goal. Default value is: ${project.build.directory}/selenium/display.properties. |
| xvfbExecutable | String |
1.0-beta-2 |
The 'Xvfb' command to execute. Default value is: Xvfb. |
| Name | Type | Since | Description |
|---|---|---|---|
| authenticationFile | File |
1.0-beta-2 |
The file where X authentication data is stored for the Xvfb session. Default is to generate a temporary file. |
| background | boolean |
1.0-beta-2 |
Flag to control if we background the process or block Maven
execution. Default value is: true. |
| display | String |
1.0-beta-2 |
The X11 display to use. Default value is :20 . |
| logFile | File |
1.0-beta-2 |
The file that Xvfb output will be written to. Default value is: ${project.build.directory}/selenium/xvfb.log. |
| logOutput | boolean |
1.0-beta-2 |
Enable logging mode. Default value is: true. |
| options | String[] |
1.0-beta-2 |
A list of additional options to pass to the Xvfb process. |
| skip | boolean |
1.0-beta-2 |
Skip goal execution Default value is: false. |
| xauthEnabled | boolean |
1.0-beta-2 |
Use 'xauth' to setup permissions for the Xvfb server. This requires
'xauth' be installed and may be required when an X server is
already running. Default value is: true. |
| xauthExecutable | String |
1.0-beta-2 |
The 'xauth' command to execute. Default value is: xauth. |
| xauthProtocol | String |
1.0-beta-2 |
The 'xauth' protocol. Default value is: .. |
The file where X authentication data is stored for the Xvfb session. Default is to generate a temporary file.
java.io.File1.0-beta-2NoFlag to control if we background the process or block Maven execution.
boolean1.0-beta-2Notruedisplay :
The X11 display to use. Default value is :20 .
java.lang.String1.0-beta-2NoThe location of the file to write the display properties which will be picked up by the start-server goal.
java.io.File1.0-beta-2Yes${project.build.directory}/selenium/display.propertieslogFile :
The file that Xvfb output will be written to.
java.io.File1.0-beta-2No${project.build.directory}/selenium/xvfb.logEnable logging mode.
boolean1.0-beta-2Notrueoptions :
A list of additional options to pass to the Xvfb process.
java.lang.String[]1.0-beta-2Noskip :
Skip goal execution
boolean1.0-beta-2No${maven.test.skip}falseUse 'xauth' to setup permissions for the Xvfb server. This requires 'xauth' be installed and may be required when an X server is already running.
boolean1.0-beta-2NotrueThe 'xauth' command to execute.
java.lang.String1.0-beta-2NoxauthThe 'xauth' protocol.
java.lang.String1.0-beta-2No.The 'Xvfb' command to execute.
java.lang.String1.0-beta-2YesXvfb