build: test-driver.scm: Enable colored test results by default.
The Automake parallel test harness does its own smart detection of the terminal color capability and always provides the --color-tests argument to the driver. This change defaults the --color-tests argument to true when the test driver is run on its own (not via Automake). * build-aux/test-driver.scm (main): Set the default value of the --color-tests argument to true when it's not explicitly provided.
This commit is contained in:
		
							parent
							
								
									13f299b2c9
								
							
						
					
					
						commit
						346210b1b2
					
				
					 1 changed files with 5 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -163,14 +163,17 @@ void port, which means no TRS output is logged."
 | 
			
		|||
      (let ((log (and=> (option 'log-file #f) (cut open-file <> "w0")))
 | 
			
		||||
            (trs (and=> (option 'trs-file #f) (cut open-file <> "wl")))
 | 
			
		||||
            (out (duplicate-port (current-output-port) "wl"))
 | 
			
		||||
            (test-name (option 'test-name #f)))
 | 
			
		||||
            (test-name (option 'test-name #f))
 | 
			
		||||
            (color-tests (if (assoc 'color-tests opts)
 | 
			
		||||
                             (option->boolean opts 'color-tests)
 | 
			
		||||
                             #t)))
 | 
			
		||||
        (when log
 | 
			
		||||
          (redirect-port log (current-output-port))
 | 
			
		||||
          (redirect-port log (current-warning-port))
 | 
			
		||||
          (redirect-port log (current-error-port)))
 | 
			
		||||
        (test-with-runner
 | 
			
		||||
            (test-runner-gnu test-name
 | 
			
		||||
                             #:color? (option->boolean opts 'color-tests)
 | 
			
		||||
                             #:color? color-tests
 | 
			
		||||
                             #:brief? (option->boolean opts 'brief)
 | 
			
		||||
                             #:out-port out #:trs-port trs)
 | 
			
		||||
          (load-from-path test-name))
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue