Make some changes to the parser so that when multiple reasons are
logged not only are duplicates discarded, but also reason strings which
are subsets of one another.

So for example if a test logs X and then X,Y and then X,Y,Z then the
final reason will only include X,Y,Z.

Risk: Low
Visibility: Should reduce the amount of duplication in final reasons
for multi-reason failures.

Signed-off-by: John Admanski <jadmanski@google.com>



git-svn-id: http://test.kernel.org/svn/autotest/trunk@3346 592f7852-d20e-0410-864c-8624ca9c26a4
3 files changed