Werner Lewis 
							
						 
					 
					
						
						
							
						
						4ed94a4f7e 
					 
					
						
						
							
							Use a script specific description in CLI help  
						
						... 
						
						
						
						Previous changes used the docstring of the test_generation module,
which does not inform a user about the script.
Signed-off-by: Werner Lewis <werner.lewis@arm.com > 
						
						
					 
					
						2022-09-21 17:09:23 +01:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
							
						
						64334d96d0 
					 
					
						
						
							
							Update references to file targets in docstrings  
						
						... 
						
						
						
						Signed-off-by: Werner Lewis <werner.lewis@arm.com > 
						
						
					 
					
						2022-09-21 17:08:53 +01:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
							
						
						113ddd0df6 
					 
					
						
						
							
							Add toggle for test case count in descriptions  
						
						... 
						
						
						
						Signed-off-by: Werner Lewis <werner.lewis@arm.com > 
						
						
					 
					
						2022-09-21 17:08:24 +01:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
							
						
						f518276457 
					 
					
						
						
							
							Update comments/docstrings in TestGenerator  
						
						... 
						
						
						
						Signed-off-by: Werner Lewis <werner.lewis@arm.com > 
						
						
					 
					
						2022-09-21 17:08:22 +01:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
							
						
						e53be35c09 
					 
					
						
						
							
							Remove unused imports  
						
						... 
						
						
						
						Signed-off-by: Werner Lewis <werner.lewis@arm.com > 
						
						
					 
					
						2022-09-21 17:07:42 +01:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
							
						
						0d07e86a44 
					 
					
						
						
							
							Rework TestGenerator to add file targets  
						
						... 
						
						
						
						BaseTarget-derived targets are now added to TestGenerator.targets in
initialization. This reduces repeated code in generate_xxx_tests.py
scripts which use this framework.
Signed-off-by: Werner Lewis <werner.lewis@arm.com > 
						
						
					 
					
						2022-09-21 17:07:37 +01:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
							
						
						6cc5e5f0d9 
					 
					
						
						
							
							Use Python 3.5 style typing for dependencies  
						
						... 
						
						
						
						Signed-off-by: Werner Lewis <werner.lewis@arm.com > 
						
						
					 
					
						2022-09-21 16:49:13 +01:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
							
						
						486b3410a4 
					 
					
						
						
							
							Add dependencies attribute to BaseTarget  
						
						... 
						
						
						
						Signed-off-by: Werner Lewis <werner.lewis@arm.com > 
						
						
					 
					
						2022-09-21 16:49:13 +01:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
							
						
						2b0f7d8d56 
					 
					
						
						
							
							Modify wording in docstrings  
						
						... 
						
						
						
						Signed-off-by: Werner Lewis <werner.lewis@arm.com > 
						
						
					 
					
						2022-09-21 16:49:13 +01:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
							
						
						6f67bae527 
					 
					
						
						
							
							Fix trailing whitespace  
						
						... 
						
						
						
						Signed-off-by: Werner Lewis <werner.lewis@arm.com > 
						
						
					 
					
						2022-09-21 16:48:39 +01:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
							
						
						ac86390da8 
					 
					
						
						
							
							Use argparser default for targets  
						
						... 
						
						
						
						Signed-off-by: Werner Lewis <werner.lewis@arm.com > 
						
						
					 
					
						2022-09-21 16:48:39 +01:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
							
						
						b03420fb3b 
					 
					
						
						
							
							Clarify documentation  
						
						... 
						
						
						
						Signed-off-by: Werner Lewis <werner.lewis@arm.com > 
						
						
					 
					
						2022-09-21 16:47:33 +01:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
							
						
						412c497cbe 
					 
					
						
						
							
							Fix TARGET types and code style  
						
						... 
						
						
						
						Signed-off-by: Werner Lewis <werner.lewis@arm.com > 
						
						
					 
					
						2022-09-21 16:46:39 +01:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
							
						
						d77d33defb 
					 
					
						
						
							
							Raise NotImplementedError in abstract methods  
						
						... 
						
						
						
						Signed-off-by: Werner Lewis <werner.lewis@arm.com > 
						
						
					 
					
						2022-09-21 16:46:39 +01:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
							
						
						486d25850f 
					 
					
						
						
							
							Disable pylint unused arg in __new__  
						
						... 
						
						
						
						Signed-off-by: Werner Lewis <werner.lewis@arm.com > 
						
						
					 
					
						2022-09-21 16:46:39 +01:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
							
						
						6d04142972 
					 
					
						
						
							
							Remove trailing whitespace in description  
						
						... 
						
						
						
						Signed-off-by: Werner Lewis <werner.lewis@arm.com > 
						
						
					 
					
						2022-09-21 16:46:39 +01:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
							
						
						cace1aa02e 
					 
					
						
						
							
							Use __new__() for case counting  
						
						... 
						
						
						
						Signed-off-by: Werner Lewis <werner.lewis@arm.com > 
						
						
					 
					
						2022-09-21 16:46:39 +01:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
							
						
						c34d037fa0 
					 
					
						
						
							
							Split generate_tests to reduce code complexity  
						
						... 
						
						
						
						Previous implementation mixed the test case generation and the
recursive generation calls together. A separate method is added to
generate test cases for the current class' test function. This reduces
the need to override generate_tests().
Signed-off-by: Werner Lewis <werner.lewis@arm.com > 
						
						
					 
					
						2022-09-21 16:46:39 +01:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
							
						
						47e37b3b75 
					 
					
						
						
							
							Use ABCMeta for abstract classes  
						
						... 
						
						
						
						Signed-off-by: Werner Lewis <werner.lewis@arm.com > 
						
						
					 
					
						2022-09-21 16:46:39 +01:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
							
						
						008d90d424 
					 
					
						
						
							
							Add details to docstrings  
						
						... 
						
						
						
						Clarification is added to docstrings, mostly in abstract classes.
Signed-off-by: Werner Lewis <werner.lewis@arm.com > 
						
						
					 
					
						2022-09-21 16:46:39 +01:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
							
						
						70d3f3dcdc 
					 
					
						
						
							
							Remove abbreviations and clarify attributes  
						
						... 
						
						
						
						Signed-off-by: Werner Lewis <werner.lewis@arm.com > 
						
						
					 
					
						2022-09-21 16:46:39 +01:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
							
						
						dcad1e93fe 
					 
					
						
						
							
							Separate common test generation classes/functions  
						
						... 
						
						
						
						Signed-off-by: Werner Lewis <werner.lewis@arm.com > 
						
						
					 
					
						2022-09-21 16:46:39 +01:00