Tool support for improved backward compatibility and API stability. 
--------------------------------------------------------------------

                 Key: CONTINUUM-1342
                 URL: http://jira.codehaus.org/browse/CONTINUUM-1342
             Project: Continuum
          Issue Type: New Feature
    Affects Versions: 1.0.3
            Reporter: Erik Drolshammer
         Attachments: code.rar

Backward compatibility can be tested by integrating projects that depend on the 
previous version
of the service with the new (development) version of the service. If it builds 
successfully, then the
new version is backward compatible for the functionality utilized by these 
projects. Otherwise, a
compatibility issue has been identified. Additionally, if integration is done 
after every change to the
service, it will also be possible to determine what change that caused the 
build to fail. The concept
is thus to utilize projects that depend on the service as test data and build 
these projects at
regular intervals with the new version of the service.

The attached code proves shows how this can be implemented. The code is based 
on continuum 1.0.3. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to