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