[ 
https://issues.apache.org/jira/browse/HBASE-8018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jeffrey Zhong updated HBASE-8018:
---------------------------------

    Attachment: hbase-8018-v3.patch

Thanks [~saint....@gmail.com] for trying the tool out. I incorporated your 
comments in v3 patch. The tool is put under folder dev-support.
                
> Add "Flaky Testcase Detector" tool into dev-tools
> -------------------------------------------------
>
>                 Key: HBASE-8018
>                 URL: https://issues.apache.org/jira/browse/HBASE-8018
>             Project: HBase
>          Issue Type: Bug
>          Components: util
>            Reporter: Jeffrey Zhong
>            Assignee: Jeffrey Zhong
>             Fix For: 0.98.0
>
>         Attachments: hbase-8018.patch, hbase-8018-v1.patch, 
> hbase-8018-v2.patch, hbase-8018-v3.patch
>
>
> jenkins-tools
> =============
> A tool which pulls test case results from Jenkins server. It displays a union 
> of failed test cases 
> from the last 15(by default and actual number of jobs can be less depending 
> on availablity) runs 
> recorded in Jenkins sever and track how each of them are performed for all 
> the last 15 runs(passed, 
> not run or failed)
> *Pre-requirement(run under folder jenkins-tools)*
>        Please download jenkins-client from 
> https://github.com/cosmin/jenkins-client
>        1) git clone git://github.com/cosmin/jenkins-client.git
>        2) make sure the dependency jenkins-client version in 
> ./buildstats/pom.xml matches the 
>           downloaded jenkins-client(current value is 0.1.6-SNAPSHOT)
>        
> Build command(run under folder jenkins-tools):
> {code}
>        mvn clean package
> {code}
> Usage are: 
> {code}
>        java -jar ./buildstats/target/buildstats.jar <Jenkins HTTP URL> <Job 
> Name> [number of last most recent jobs to check]
> {code}
> Sample commands are:
> {code}
>        java -jar ./buildstats/target/buildstats.jar https://builds.apache.org 
> HBase-TRUNK
> {code}
> Sample output(where 1 means "PASSED", 0 means "NOT RUN AT ALL", -1 means 
> "FAILED"):
> Failed Test Cases Stats        4360 4361 4362 4363 4364 4365 4366 4367 4368 
> 4369
> ========================================================
> org.apache.hadoop.hbase.backup.testhfilearchiving.testcleaningrace    1    1  
>   1    1    1    1    1    1   -1    0
> org.apache.hadoop.hbase.migration.testnamespaceupgrade.testrenameusingsnapshots
>     1    1    1   -1    0    1    1    1    1    1
> Skipped Test Cases Stats
> ======= 4360 skipped(Or don't have) following test suites =======
> org.apache.hadoop.hbase.replication.testreplicationkillmasterrscompressed
> org.apache.hadoop.hbase.mapreduce.testsecureloadincrementalhfilessplitrecovery
> org.apache.hadoop.hbase.mapreduce.testsecureloadincrementalhfiles
> org.apache.hadoop.hbase.mapreduce.testmapreduceexamples
> ======= 4361 skipped(Or don't have) following test suites =======
> org.apache.hadoop.hbase.mapreduce.testsecureloadincrementalhfilessplitrecovery
> org.apache.hadoop.hbase.mapreduce.testsecureloadincrementalhfiles
> org.apache.hadoop.hbase.mapreduce.testmapreduceexamples
> ======= 4362 skipped(Or don't have) following test suites =======
> org.apache.hadoop.hbase.mapreduce.testsecureloadincrementalhfilessplitrecovery
> org.apache.hadoop.hbase.mapreduce.testsecureloadincrementalhfiles
> org.apache.hadoop.hbase.mapreduce.testmapreduceexamples
> ======= 4363 skipped(Or don't have) following test suites =======
> org.apache.hadoop.hbase.mapreduce.testsecureloadincrementalhfilessplitrecovery
> org.apache.hadoop.hbase.mapreduce.testsecureloadincrementalhfiles
> org.apache.hadoop.hbase.mapreduce.testmapreduceexamples
> ======= 4368 skipped(Or don't have) following test suites =======
> org.apache.hadoop.hbase.client.testadmin
> org.apache.hadoop.hbase.client.testclonesnapshotfromclient
> org.apache.hadoop.hbase.mapreduce.testmapreduceexamples

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to