Jarek Jarcec Cecho created SQOOP-1783:
-----------------------------------------

             Summary: Sqoop2: Create derby integration upgrade tests
                 Key: SQOOP-1783
                 URL: https://issues.apache.org/jira/browse/SQOOP-1783
             Project: Sqoop
          Issue Type: Bug
    Affects Versions: 1.99.4
            Reporter: Jarek Jarcec Cecho
            Assignee: Jarek Jarcec Cecho
             Fix For: 1.99.5


During my validation of 1.99.4 release, I've several times run upgrade scenario 
when I took repository generated by previous release and let the new release 
upgrade the structures. We've found several bugs during this manual exercise as 
we did several changes and we don't have any test coverage in this area. Hence 
for future releases I would like to introduce automatic upgrade tests that 
would run as a part of our integration test suite.

I'm currently thinking of doing exactly what I've done in my manual exercise. 
We can create example derby repository that is exercising various different 
values for (all) previous releases and store that an archive with the code. The 
integration tests will then untar the stored archive and simply run the upgrade 
procedure This approach won't guarantee that we will catch all upgrade bugs, 
but will provide reasonable confidence that we can release the new bits without 
additional manual testing.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to