andromda-bootstrap:test-translation-library

Full name:

org.andromda.maven.plugins:andromda-bootstrap-plugin:3.5-SNAPSHOT:test-translation-library

Description:

The bootstrap version of the translation-library test.

Attributes:

  • Requires a Maven project to be executed.
  • Requires dependency resolution of artifacts in scope: test.
  • Binds by default to the lifecycle phase: test.

Required Parameters

Name Type Since Description
configurationUri String - This is the URI to the AndroMDA configuration file.

Optional Parameters

Name Type Since Description
propertyFiles List - (no description)
reportDirectory String - Base directory to which the cartridge test report is written
skip boolean - Set this to 'true' to bypass cartridge tests entirely. Its use is NOT RECOMMENDED, but quite convenient on occasion.
skipTests boolean - Set this to 'true' to skip running tests, but still compile them. Its use is NOT RECOMMENDED, but quite convenient on occasion.
testFailureIgnore boolean - Set this to true to ignore a failure during testing. Its use is NOT RECOMMENDED, but quite convenient on occasion.
Default value is: false.
traceExpression boolean - Whether or not the expression shall be 'traced' (i.e. the TraceTranslator will run instead of the specified translator). This is helpful, in allowing us to see which expressions are being parsed in what order, etc.
translationName String - When specified, only this translation will be tested (If more than one TestTranslation-* file is found).

Parameter Details

configurationUri:

This is the URI to the AndroMDA configuration file.
  • Type: java.lang.String
  • Required: Yes
  • Expression: file:${basedir}/conf/test/andromda.xml

propertyFiles:

(no description)
  • Type: java.util.List
  • Required: No
  • Expression: ${project.build.filters}

reportDirectory:

Base directory to which the cartridge test report is written
  • Type: java.lang.String
  • Required: No
  • Expression: ${project.build.directory}/translation-library-test/reports

skip:

Set this to 'true' to bypass cartridge tests entirely. Its use is NOT RECOMMENDED, but quite convenient on occasion.
  • Type: boolean
  • Required: No
  • Expression: ${maven.test.skip}

skipTests:

Set this to 'true' to skip running tests, but still compile them. Its use is NOT RECOMMENDED, but quite convenient on occasion.
  • Type: boolean
  • Required: No
  • Expression: ${skipTests}

testFailureIgnore:

Set this to true to ignore a failure during testing. Its use is NOT RECOMMENDED, but quite convenient on occasion.
  • Type: boolean
  • Required: No
  • Expression: ${maven.test.failure.ignore}
  • Default: false

traceExpression:

Whether or not the expression shall be 'traced' (i.e. the TraceTranslator will run instead of the specified translator). This is helpful, in allowing us to see which expressions are being parsed in what order, etc.
  • Type: boolean
  • Required: No
  • Expression: ${trace.expression}

translationName:

When specified, only this translation will be tested (If more than one TestTranslation-* file is found).
  • Type: java.lang.String
  • Required: No
  • Expression: ${translation.name}