You've already forked linux-packaging-mono
							
							
		
			
				
	
	
		
			24 lines
		
	
	
		
			639 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			639 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| # -*- Python -*-
 | |
| 
 | |
| from lit import Test
 | |
| 
 | |
| class ManyTests(object):
 | |
|     def __init__(self, N=10000):
 | |
|         self.N = N
 | |
| 
 | |
|     def getTestsInDirectory(self, testSuite, path_in_suite,
 | |
|                             litConfig, localConfig):
 | |
|         for i in range(self.N):
 | |
|             test_name = 'test-%04d' % (i,)
 | |
|             yield Test.Test(testSuite, path_in_suite + (test_name,),
 | |
|                             localConfig)
 | |
| 
 | |
|     def execute(self, test, litConfig):
 | |
|         # Do a "non-trivial" amount of Python work.
 | |
|         sum = 0
 | |
|         for i in range(10000):
 | |
|             sum += i
 | |
|         return Test.PASS,''
 | |
| 
 | |
| config.test_format = ManyTests()
 |