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 the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 

Reply via email to