mirror of
				https://github.com/stedolan/jq.git
				synced 2024-05-11 05:55:39 +00:00 
			
		
		
		
	[tests] print test # from the start of the tests file to help with skip and take
This commit is contained in:
		
				
					committed by
					
						
						William Langford
					
				
			
			
				
	
			
			
			
						parent
						
							cf4b48c7ba
						
					
				
				
					commit
					4860ed4396
				
			@@ -75,7 +75,7 @@ static void run_jq_tests(jv lib_dirs, int verbose, FILE *testdata, int skip, int
 | 
				
			|||||||
  int check_msg = 0;
 | 
					  int check_msg = 0;
 | 
				
			||||||
  jq_state *jq = NULL;
 | 
					  jq_state *jq = NULL;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  int tests_to_skip = skip;
 | 
					  int tests_to_skip = skip > 0 ? skip : 0;
 | 
				
			||||||
  int tests_to_take = take;
 | 
					  int tests_to_take = take;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  jq = jq_init();
 | 
					  jq = jq_init();
 | 
				
			||||||
@@ -123,9 +123,9 @@ static void run_jq_tests(jv lib_dirs, int verbose, FILE *testdata, int skip, int
 | 
				
			|||||||
      break;
 | 
					      break;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    printf("Testing '%s' at line number %u\n", prog, lineno);
 | 
					 | 
				
			||||||
    int pass = 1;
 | 
					    int pass = 1;
 | 
				
			||||||
    tests++;
 | 
					    tests++;
 | 
				
			||||||
 | 
					    printf("Test #%d: '%s' at line number %u\n", tests + tests_to_skip, prog, lineno);
 | 
				
			||||||
    int compiled = jq_compile(jq, prog);
 | 
					    int compiled = jq_compile(jq, prog);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (must_fail) {
 | 
					    if (must_fail) {
 | 
				
			||||||
@@ -223,7 +223,7 @@ static void run_jq_tests(jv lib_dirs, int verbose, FILE *testdata, int skip, int
 | 
				
			|||||||
  }
 | 
					  }
 | 
				
			||||||
  jq_teardown(&jq);
 | 
					  jq_teardown(&jq);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  int total_skipped = tests_to_skip > 0 ? tests_to_skip : 0;
 | 
					  int total_skipped = tests_to_skip;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  if (skip > 0) {
 | 
					  if (skip > 0) {
 | 
				
			||||||
    total_skipped = tests_to_skip - skip;
 | 
					    total_skipped = tests_to_skip - skip;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user