-Re: Automatic tool for QA checks
Hemanth Yamijala 2010-07-26, 11:17
> I am interested what tools do you use for this QA report  for each commit
> I guess there is a SVN commit hook that triggers the tool.
> I'd like to use it in my company if it is open source.
Hudson (http://hudson-ci.org/) is the continuous integration system
used. In the hadoop-common project, there is a script that is
integrated with hudson that generates the report you have referenced.
The source for this script is src/test/bin/test-patch.sh.This script
is invoked whenever the state of the JIRA issue is changed to 'Patch
Available' (though I am not sure of the exact integration point in
> Hadoop QA commented on HADOOP-6871:
> -1 overall. Here are the results of testing the latest attachment
> against trunk revision 967220.
> +1 @author. The patch does not contain any @author tags.
> +1 tests included. The patch appears to include 3 new or modified tests.
> -1 javadoc. The javadoc tool appears to have generated 1 warning
> +1 javac. The applied patch does not increase the total number of javac
> compiler warnings.
> +1 findbugs. The patch does not introduce any new Findbugs warnings.
> +1 release audit. The applied patch does not increase the total number
> of release audit warnings.
> +1 core tests. The patch passed core unit tests.
> +1 contrib tests. The patch passed contrib unit tests.
> Test results:
> Findbugs warnings:
> Checkstyle results:
> Console output:
> This message is automatically generated.