You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by Katherine Marsden <km...@sbcglobal.net> on 2013/04/05 19:11:56 UTC
10.10 upgrade and compatibility testing
I filed https://issues.apache.org/jira/browse/DERBY-6152 for the 10.10
upgrade and compatibility testing and started doing some work on it but
I think this is going to be more helpful for 10.10.2.1 by the time I
finish. The major problems are:
Just running the 10.8 tests against the 10.10 product jars fails
miserably ( Failures: 433, Errors: 74)
The failures fall into three categories.
1) Cascade failures and cleanup problems.
I hope to cleanup the tests and test infrastructure to cleanup
properly so that tests cannot interfere with the ones ahead. I think
fixtures and tests that cleanup after themselves should be a general
strategy when adding new tests.
2) Tests in the functional tests for internal or unstable interfaces
that have now changed behavior with 10.10.
It would be nice in the future to have a way to flag this testing
so it can be avoided on a compatibility test run. I am not sure the best
way to do that, but welcome ideas, maybe a system property and then a if
(testInternal()) block around the test code would allow us to run
compatibility tests.
3) Real behavior changes that might require release notes or be a problem.
These are the ones we want to see
Anyway, I will forge ahead with the cleanup issues which will be I hope
generally useful and welcome input on how to make this testing easier in
the future.
Best
Kathey