可持续集成测试

阅读更多

最近在搞可持续集成测试,顺便写个小例子以后方便参考
目录结构
src\放程序代码
src\test  放testcase
使用的软件版本
pmd:4.2.5
cobertura-1.9.4
findbugs-1.3.9
编译的目录结构
build\classes  源代码*.class
build\test      testcase *.class
build\report    测试报告
构建平台
Jenkins

待测代码
public class Hel {
	
	public int sayHi(int m ){	 
		int i = 5+m;
		return i;
	}
	 
}

testcase

public class TestHel extends TestCase{
 
	public void testHel() throws Exception { 
		 Hel hel = new Hel();
		 int a = hel.sayHi(5);
		 assertEquals(10,a);
	}
	
}



build.xml



	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		
	
	
	  
		  
			  
			  
		  
	  
	
	
			
	
	
	  
			  
				  
			
	
	
	
		
			
		
	
	
	  
		      
		         
		         
		      
	 
	
	
	
	
	
	
		
	
	
	
	
	
		
		
		
		
		
		
		
		
		
	
	
	
	
	
	
		
		
			
		
		
			
			
			
		
	
	
	
	
	  
	
		  
			  
			     
			   		  
			    	  
			     
	    
	
	
	
	
	Test is failed!
	
				 
			
			
			
			 
			 	
			
			
				
					
						
					
				
			
		
		
		
	
	
			
			
				
					
				

				
			
			
	
	
	
	
	
		
	
	
	
	
	
	
	
		
			
				 rulesets/design.xml
				 rulesets/strings.xml
				rulesets/naming.xml
				  basic
				
				 
					  
				
			
			
	
	
	
	
	  
			
			
			  
			    
			    
			  
			
		
	
	
	
	
	
		
		
		
		
		
		
		
		
		
		
		
		
		
	

你可能感兴趣的:(junit,testcase,ant,jenkins,cobertura)