I'm working in the development of an old project written in Java. We have more than 10 million LOC and, even worse, more than 4000 functional tests. The tests, scheduled by Hudson, are failing like mad with every bigger code change. Verification of the test failure - if it's a problem in the product or in the test, takes months. We cannot remove the old tests because we don't know what they are testing! What we can do? How to proceed with such amount of legacy tests?
How to deal with tremendous number of failing tests?
integration tests;legacy code;jenkins