Changes between Version 10 and Version 11 of OSGeoIncubationChecklist


Ignore:
Timestamp:
Jun 19, 2013, 8:52:48 AM (11 years ago)
Author:
abeccati
Comment:

release process and testing updates

Legend:

Unmodified
Added
Removed
Modified
  • OSGeoIncubationChecklist

    v10 v11  
    111111[[Image(http://upload.wikimedia.org/wikipedia/commons/1/1d/Icons-mini-icon_user.gif)]] (A.Beccati - a.beccati .at jacobs-university .dot de): setting up Release Line and semantic versioning adoption
    112112 * TODO
    113   * Document release line for rasdaman and release process
    114   * Apply changes to git repository
    115   * Release rasdaman 8.4
     113  * Review and finalize with devs: http://rasdaman.org/wiki/RasdamanReleaseProcess
     114  * Selected portions of the systemtest (mainly OGC services) are being improved with oracle based output validation (e.g. #363, #404)
    116115
    117116In order to maintain a consistent level of quality, the project should follow defined release and testing processes.
     
    126125  * Releases adopt semantic versioning (starting from 8.4.0)
    127126  * Systemtests are to be run by developers before submitting patches (automated test after patch application under work).
     127  * Formal process under review at http://rasdaman.org/wiki/RasdamanReleaseProcess
    128128
    129129 1. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] The project follows a documented testing process. NOTE: Ideally, this includes both automated and manual testing. Ideally this includes documented conformance to set quality goals, such as reporting Percentage Code Coverage of Unit Tests
    130130  *  Release and regression testing has been improved, also with respect to its documentation on the wiki which is still work in progress but already gives the overall picture of the project's test method with systemtests. We encourage users to download forthcoming betas and run these tests on their environment to see it rasdaman can be successfully run there.
     131  * README documents and wiki pages provide test system description and information
    131132 1. [[Image(http://upload.wikimedia.org/wikipedia/commons/c/cc/Icons-mini-icon_accept.gif)]] Release and testing processes provide sufficient detail for an experienced programmer to follow.
    132133  * Release process makes use of the project trac roadmap feature, paired with the ticket manager. The latter has been extended to support "feature" tickets to ease tracking high-level features and assign them to release milestones. Testing system has been documented on wiki.