Project

General

Profile

Model Change Workflow » History » Revision 7

Revision 6 (Andreas Müller, 02/19/2011 01:39 AM) → Revision 7/17 (Andreas Müller, 08/30/2013 04:40 PM)

 



 # WORKFLOW for Changing CDM Model 


 * Run all tests in current trunk 

 * Create branch for new model 

 * Run all test in new branch 

 * Change model 

 * Check for  

   * hibernate annotations 

   * JAXB annotations (on attribute and class level) 

   * clone methods 

   * other methods 

   * write tests (for all layers) 

   * write database update (persistence layer), also test that hibernate_sequences is up-to-date after updates layer) 

   * adapt testing data (xsd, xml, etc.) 

   * run tests for all layers 

 * test brach with applications (Taxonomic Editor, Data Portals) on local databases, including update script 

 * test branch with applications (Taxonomic Editor, Data Portals) on developer server, including update script 

 * integrate into trunk 

 * test trunk with local database and developer server 

 * create new milestone, move all open tickets to new milestone, close old milestone 

 * roll-out Taxonomic Editor and CDM Server at the same time 

 * update uml model 

 * update project pages (java doc) 

 * document on "What has changed" sites