ó
    ýZh¸  ã                   óˆ   • S SK r S SKrS SKrS SKrS SKrS SKJr  S SKJrJrJ	r	J
r
Jr  SSKJrJrJr  S SKJr  S r  S	S jrg)
é    N)Úfnmatch)ÚjoinÚisfileÚrelpathÚnormpathÚsplitexté   )ÚNumbaTestProgramÚSerialSuiteÚmake_tag_decorator)Úconfigc           	      ó  •  [         R                  " 5       n/ n[        R                  " U5       H~  n[	        X5      n[        U5      (       a$  [        US5      (       a  UR                  U5        MB  [        [	        US5      5      (       d  M^  UR                  U R                  U5      5        M€     U H�  n[        [	        X5      U R                  5      n[        [        UR                  [        R                  R                   S5      5      5      S   nUR                  U R#                  U5      5        Mƒ     U$ ! [$         a;    [&        R(                  " [*        R,                  S9  [*        R.                  " S5         gf = f)zFind tests in 'dir'.z	test_*.pyz__init__.pyÚ.r   )ÚfileéÿÿÿÿN)ÚunittestÚ	TestSuiteÚosÚlistdirr   r   r   ÚappendÚaddTestsÚdiscoverr   Ú_top_level_dirr   r   ÚreplaceÚpathÚsepÚloadTestsFromNameÚ	ExceptionÚ	tracebackÚ	print_excÚsysÚstderrÚexit)ÚloaderÚdirÚsuiteÚfilesÚfr   s         Úe/home/gothic/public_html/Fooocus/fooocus_env/lib64/python3.13/site-packages/numba/testing/__init__.pyÚload_testsuiter*      s  € ðÜ×"Ò"Ó$ˆØˆÜ—’˜C–ˆAÜ˜“<ˆDÜ�d�|‰|¤¨¨;× 7Ñ 7Ø—‘˜Q–Üœ˜T =Ó1×2Ó2Ø—‘˜vŸ™¨tÓ4Ö5ñ !ó ˆAäœ˜S› f×&;Ñ&;Ó<ˆAäœ !§)¡)¬B¯G©G¯K©K¸Ó"=Ó>Ó?ÀÑBˆAØ�N‰N˜6×3Ñ3°AÓ6Ö7ñ ð ˆøÜó Ü×Ò¤§¡Ò,Ü�Š�Žðús   ‚BD: ÂB,D: Ä:AE?Å>E?c                 ól   • Ub  SSK nUR                  US9nOSn[        U SUUUSUUS9nUR                  $ )zÆ
args
----
- 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*.
Nr   )ÚoutputF)ÚargvÚmoduleÚdefaultTestÚtopleveldirÚ
testRunnerr#   Ú	verbosityÚnomultiproc)Ú	xmlrunnerÚXMLTestRunnerr
   Úresult)	r-   r/   r0   Ú	xmloutputr2   r3   r4   ÚrunnerÚprogs	            r)   Ú	run_testsr:   $   sQ   € ð ÑÛØ×(Ñ(°	Ð(Ð:‰àˆÜ Ø#'Ø(3Ø(3Ø'-°EØ&/Ø(3ñ5€Dð �;‰;Ðó    )NNNNr	   F)r   r!   Ú	functoolsr   r   r   Úos.pathr   r   r   r   r   Úmainr
   r   r   Ú
numba.corer   r*   r:   © r;   r)   Ú<module>rA      s8   ðÛ 	Û 
Û Û Û Ý ß =Õ =ç CÑ CÝ òð. 8<Ø7<õr;   