andromda-translation-library:test

Full name:

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

Description:

Provides the ability to compare cartridge output with existing output.

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
skipTranslation boolean - Set this to 'true' to bypass cartridge tests entirely. 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

skipTranslation:

Set this to 'true' to bypass cartridge tests entirely. Its use is NOT RECOMMENDED, but quite convenient on occasion.
  • Type: boolean
  • Required: No
  • Expression: ${andromda.translation.test.skip}
  • 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}