
    shb                         S SK r S SKrS SKJr  S SKr \R                  " 5         S SKJr  S rS	S jrS rg! \ a*  rSr\R                  \R                  \S95         SrCN=SrCff = f)
    N)TestCasez+Failed to enable faulthandler due to:
{err})err)	customizec                 R    [         R                  " 5       nUR                  U 5      nU$ )z$Discover test under a directory
    )unittest
TestLoaderdiscover)startdirloadersuites      k/Users/tiagomarins/Projetos/claudeai/copy_bank/venv/lib/python3.13/site-packages/llvmlite/tests/__init__.pydiscover_testsr      s%       "FOOH%EL    c                     U c  [        S5      n Ub  SSKnUR                  US9nOSn[        R                  " XSUS9nUR
                  $ )z
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      sT     }/0((	(:==ue#,.D;;r   c                  |    [        5       n [        R                  " U R                  5       (       a  S5        g S5        g )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,      sh    
   % %2.W  %
8CMM#***#$$%s   7 A' A""A'