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