mirror of
				https://github.com/tiagovignatti/intel-gpu-tools.git
				synced 2025-11-03 19:47:15 +00:00 
			
		
		
		
	lib: warn when attempting to run an unknown subtest
Signed-off-by: Thomas Wood <thomas.wood@intel.com>
This commit is contained in:
		
							parent
							
								
									bf57e93f50
								
							
						
					
					
						commit
						e057b86109
					
				@ -204,6 +204,7 @@ static unsigned int exit_handler_count;
 | 
			
		||||
/* subtests helpers */
 | 
			
		||||
static bool list_subtests = false;
 | 
			
		||||
static char *run_single_subtest = NULL;
 | 
			
		||||
static bool run_single_subtest_found = false;
 | 
			
		||||
static const char *in_subtest = NULL;
 | 
			
		||||
static bool in_fixture = false;
 | 
			
		||||
static bool test_with_subtests = false;
 | 
			
		||||
@ -484,9 +485,14 @@ bool __igt_run_subtest(const char *subtest_name)
 | 
			
		||||
		return false;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if (run_single_subtest &&
 | 
			
		||||
	    strcmp(subtest_name, run_single_subtest) != 0)
 | 
			
		||||
	if (run_single_subtest) {
 | 
			
		||||
		if (strcmp(subtest_name, run_single_subtest) != 0)
 | 
			
		||||
			return false;
 | 
			
		||||
		else
 | 
			
		||||
			run_single_subtest_found = true;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	if (skip_subtests_henceforth) {
 | 
			
		||||
		printf("Subtest %s: %s\n", subtest_name,
 | 
			
		||||
@ -722,6 +728,12 @@ void igt_exit(void)
 | 
			
		||||
{
 | 
			
		||||
	igt_exit_called = true;
 | 
			
		||||
 | 
			
		||||
	if (run_single_subtest && !run_single_subtest_found) {
 | 
			
		||||
		igt_warn("Unknown subtest: %s\n", run_single_subtest);
 | 
			
		||||
		exit(-1);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	if (igt_only_list_subtests())
 | 
			
		||||
		exit(IGT_EXIT_SUCCESS);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user