
    sKgb                         d dl Z d dlZd dlmZ d dlZ	  ej                          d dlmZ d Zd	dZd Zy# e$ r-ZdZej                  ej                  e             Y dZ[>dZ[ww xY w)
    N)TestCasez+Failed to enable faulthandler due to:
{err})err)	customizec                 P    t        j                         }|j                  |       }|S )z$Discover test under a directory
    )unittest
TestLoaderdiscover)startdirloadersuites      [/home/alanp/www/video.onchill/myenv/lib/python3.12/site-packages/llvmlite/tests/__init__.pydiscover_testsr      s%       "FOOH%EL    c                     | t        d      } |ddl}|j                  |      }nd}t        j                  | |d|      }|j
                  S )a"  
    args
    ----
    - suite [TestSuite]
        A suite of all tests to run
    - xmloutput [str or None]
        Path of XML output directory (optional)
    - verbosity [int]
        Verbosity level of tests output

    Returns the TestResult object after running the test *suite*.
    Nzllvmlite.testsr   )outputF)r   
testRunnerexit	verbosity)r   	xmlrunnerXMLTestRunnerr   mainresult)r   	xmloutputr   r   runnerprogs         r   	run_testsr      sV     }/0((	(:==ue#,.D;;r   c                  p    t               } t        j                  | j                         rd       y d       y )Nr      )r   sysr   wasSuccessful)ress    r   r   r   7   s%    
+CHH###%Q-1-r   )NNr   )r   r   r   faulthandlerenableBaseExceptionemsgwarningswarnformatllvmlite.testsr   r   r   r    r   r   <module>r,      sj    
   %L %2.W  %
8CMM#***#$$%s   6 A(#A##A(