Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Phase

Goal

Description

generate-resources

com.xored.q7:q7-maven-plugin:resources

  1. Copies project to target/projects/artifactId
  2. Resolves all dependencies of type q7test and unpacks them to target/projects/
  3. Unpacks AUT to target/aut
  4. Unpacks Q7 runner to target/q7/
  5. Creates target/results/ directory

compile

com.xored.q7:q7-maven-plugin:execute

  1. Launches Q7 runner.
    • Q7 workspace is set to $target/projects/
    • AUT workspace prefix is $target/autWorkspace
  2. Converts q7 report to surefire report and puts it to target/surefire-reports/

package

com.xored.q7:q7-maven-plugin:package

Packages Q7 project and execution results as artifacts (see below)

install

maven-install-plugin:install

default

deploy

maven-deploy-plugin:deploy

default

...

Sometimes it might be useful to see how much memory is used by AUT after completion of each test. You can turn on outputting that information by using <memoryUsage> element:

Code Block
languagehtml/xml
<memoryUsage>true</memoryUsage>  

...

License File

By default Q7 attempts to find a license file in user's home directory. Use q7/licenseFile element to override the default license file location:

...

By default, Q7 Maven plugin just resolve artifact with groupId = com.xored.q7 and artifactId = q7runner and takes the latest version it can find. However, in some rare cases it might be necessary to override this information. It is possibly by specifying q7 element under plugin configuration. The contents of this element are the same as for specifying AUT.

Produced artifacts
Anchor
artifacts

...