mirror of
				https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
				synced 2025-11-04 03:55:05 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			20 lines
		
	
	
		
			561 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			561 B
		
	
	
	
		
			Python
		
	
	
	
	
	
import unittest
 | 
						|
import requests
 | 
						|
import time
 | 
						|
 | 
						|
 | 
						|
def run_tests():
 | 
						|
    timeout_threshold = 240
 | 
						|
    start_time = time.time()
 | 
						|
    while time.time()-start_time < timeout_threshold:
 | 
						|
        try:
 | 
						|
            requests.head("http://localhost:7860/")
 | 
						|
            break
 | 
						|
        except requests.exceptions.ConnectionError:
 | 
						|
            pass
 | 
						|
    if time.time()-start_time < timeout_threshold:
 | 
						|
        suite = unittest.TestLoader().discover('', pattern='*_test.py')
 | 
						|
        result = unittest.TextTestRunner(verbosity=2).run(suite)
 | 
						|
    else:
 | 
						|
        print("Launch unsuccessful")
 |