[ 
http://jira.andromda.org/browse/MAVEN-70?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on MAVEN-70 started by Bob Fields.

> Cartridge test plugin should allow multiple configurations, model types, 
> error validations, expected outputs, output compilation
> --------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: MAVEN-70
>                 URL: http://jira.andromda.org/browse/MAVEN-70
>             Project: Maven Plugins
>          Issue Type: Improvement
>          Components: Cartridge
>    Affects Versions: 3.4-SNAPSHOT
>         Environment: andromda-3.4-SNAPSHOT
>            Reporter: Bob Fields
>            Assignee: Bob Fields
>             Fix For: 3.4-SNAPSHOT
>
>
> In order to get complete model transformation test coverage, cartridge test 
> plugin should allow for mapping multiple expected test output files to 
> multiple configurations/UML versions/validation errors, i.e. Axis1 or Axis2 
> or CXF frameworks, with both UML14 and UML2 input models, with different 
> expected outputs. Configuration should also specify a list of model 
> validation errors contained in the model and whether to ignore validation 
> errors, along with the expected validation error messages if not ignored. 
> Plugin should allow cartridge output to be compiled in addition to verifying 
> that the output matches the expected output, but in order to do this other 
> related dependent cartridges must also be run against the model, i.e. Spring 
> cartridge test model must also run the java and hibernate cartridges against 
> the test model in order to create the related value objects and hibernate 
> entities/mappings needed for compilation and test. Right now we only test 
> UML14 models with a very specific input configuration, and almost none of the 
> output compiles because the test models contain model valitation errors for 
> test purposes. Also, output comparison should allow for whitespace 
> differences between outputs, and specific ignorable differences such as 
> 'Generated on XXX date'.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.andromda.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first

Reply via email to