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