+
    QV-jó  ã                   ó˜   € ^ RI t ^ RIt^ RIt^ RIHt ^ RIHt R R ltR R ltR R	 lt	R
 R lt
R R ltR t]R8X  d
   ]! 4        R# R# )é    N©ÚCounter)ÚPathc                ó0   € V ^8„  d   QhR\         R\         /# ©é   ÚnodeidÚreturn©Ústr)Úformats   "Úr/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/transformers/utils/pytest_helpers.pyÚ__annotate__r      s   € ÷ (ñ (œCð (¤Cñ (ó    c                 ób   € V P                  R 4      R,          p\        P                  ! RRV4      # )ú::z\[.*\]$Ú éÿÿÿÿ)ÚsplitÚreÚsub)r	   Únames   & r   Ú_base_test_namer      s(   € à�<‰<˜Ó˜bÕ!€DÜ�6Š6�*˜b $Ó'Ð'r   c                ó>   € V ^8„  d   QhR\         R\         R,          /# )r   r	   r
   Nr   )r   s   "r   r   r      s   € ÷ ñ œð ¤ d¥
ñ r   c                 óZ   € V P                  R 4      p\        V4      ^8¼  d
   VR,          # R# )r   Néþÿÿÿ)r   Úlen)r	   Úpartss   & r   Ú_class_namer      s(   € Ø�L‰L˜Ó€Eä
ˆ5ƒz�Q„Ø�R�yÐÙr   c                ó0   € V ^8„  d   QhR\         R\         /# r   r   )r   s   "r   r   r      s   € ÷ !ñ !”sð !œsñ !r   c                 ó2   € V P                  R 4      ^ ,          # )r   )r   )r	   s   &r   Ú
_file_pathr"      s   € Ø�<‰<˜Ó˜aÕ Ð r   c                ó>   € V ^8„  d   QhR\         R\         R,          /# )r   Ú	file_pathr
   Nr   )r   s   "r   r   r      s   € ÷ ñ œSð ¤S¨4¥Zñ r   c                 óf   € \         P                  ! R V 4      pV'       d   VP                  ^4      # R# )z"test_modeling_([A-Za-z0-9_]+)\.py$N)r   ÚsearchÚgroup)r$   Úms   & r   Ú_modeling_keyr)      s'   € ä
�	Š	Ð7¸ÓC€AßØ�w‰w�q‹zÐÙr   c                ó$   € V ^8„  d   QhR\         /# )r   Úreport_pathr   )r   s   "r   r   r   "   s   € ÷ $ñ $œ3ñ $r   c           
      ó”  € \        V 4      pVP                  4       '       g   \        R VP                  4        24      h\        P
                  ! VP                  4       4      pVP                  R. 4      p\        R V 4       4      pV Uu. uF  qUP                  R4      R9   g   K  VNK  	  pp\        R V 4       4      p\        R V 4       4      p\        R V 4       4      p	\        4       p
V FE  p\        \        VP                  RR4      4      4      pV'       g   K1  W«;;,          ^,          uu&   KG  	  R	VR
VRVRV	RV
/# u upi )zReport file not found: Útestsc              3   óD   "  € T F  qP                  R R4      x € K  	  R# 5i)ÚoutcomeÚunknownN)Úget©Ú.0Úts   & r   Ú	<genexpr>Úsummarize.<locals>.<genexpr>+   s   é € ÐB¹E°q—u‘u˜Y¨	×2Ð2»Eùs   ‚ r/   c              3   óX   "  € T F   p\        VP                  R R4      4      x € K"  	  R# 5i©r	   r   N)r"   r1   r2   s   & r   r5   r6   1   s#   é € ÐPÉÀA¤
¨1¯5©5°¸2Ó+>× ?Ð ?Ëùó   ‚(*c              3   ól   "  € T F*  p\        VP                  R R4      4      ;'       g    Rx € K,  	  R# 5i)r	   r   ÚNO_CLASSN)r   r1   r2   s   & r   r5   r6   4   s.   é € Ð bÑ[aÐVW¤+¨a¯e©e°H¸bÓ.AÓ"B×"PÐ"PÀjÔ"PÓ[aùs   ‚&4©4c              3   óX   "  € T F   p\        VP                  R R4      4      x € K"  	  R# 5ir8   )r   r1   r2   s   & r   r5   r6   7   s%   é € Ð#YÑRXÈQ¤O°A·E±E¸(ÀBÓ4G×$HÐ$HÓRXùr9   r	   r   ÚoutcomesÚfailures_per_fileÚfailures_per_classÚfailures_per_testnameÚfailures_per_modeling_key)ÚfailedÚerror)r   ÚexistsÚFileNotFoundErrorÚresolveÚjsonÚloadsÚ	read_textr1   r   r)   r"   )r+   ÚpÚdatar-   r=   r4   rB   r>   r?   r@   rA   Úkeys   &           r   Ú	summarizerM   "   s8  € Üˆ[Ó€AØ�8‰8�:Š:ÜÐ"9¸!¿)¹)»+¸Ð GÓHÐHä�:Š:�a—k‘k“mÓ$€DØ�H‰H�W˜bÓ!€Eô ÑB¹EÓBÓB€Hñ ÓJ™�A§%¡%¨	Ó"2Ð6IÑ"I�aˆa™€FÐJô  ÑPÉÓPÓPÐô !Ñ bÑ[aÓ bÓbÐô $Ñ#YÑRXÓ#YÓYÐô !(£	ÐÛˆÜœJ q§u¡u¨X°rÓ':Ó;Ó<ˆß‰3Ø%×*¨aÕ/Õ*ñ ð 	�HØÐ.ØÐ0ØÐ!6Ø#Ð%>ðð ùò% Ks   Â
EÂ&Ec                  ób  € \         P                  ! R R7      p V P                  RRRR7       V P                  4       p \	        VP
                  4      pTR,          p\        R4       \        TP                  4       4      p\        R	T 24       \        T4       F  p\        TR
 RYF,           24       K  	  RR R llpT! RTR,          RR7       T! RTR,          RR7       T! RTR,          4       T! RTR,          4       R#   \         d    p\        \        T4      4        Rp?R# Rp?ii ; i)z%Summarize pytest JSON report failures)Údescriptionz--reportzreport.jsonz6Path to pytest JSON report file (default: report.json))ÚdefaultÚhelpNr=   z=== Overall ===zTotal tests: z>10z: c                ó$   € V ^8„  d   QhR\         /# )r   Úcounterr   )r   s   "r   r   Úmain.<locals>.__annotate__]   s   € ÷ 	*ñ 	*¤wñ 	*r   c                 óô   € \        R V  R24       V'       g   \        R4       R# \        VP                  4       R R7       F3  w  r4V'       d   \        VR RV V 24       K"  \        VR RV 24       K5  	  R# )z
=== z ===ÚNoneNc                 ó&   € V ^,          V ^ ,          3# )é   © )Úxs   &r   Ú<lambda>Ú.main.<locals>._print_counter.<locals>.<lambda>b   s   € ¸qÀ½tÀQÀqÅT¹lr   )rL   Ú4dz  )ÚprintÚsortedÚitems)ÚtitlerS   ÚlabelrL   Úcnts   &&&  r   Ú_print_counterÚmain.<locals>._print_counter]   sl   € Ü��u�g˜TÐ"Ô#ßÜ�&ŒMÙÜ˜wŸ}™}›Ñ4J×K‰HˆCßÜ˜˜R˜  5 '¨#¨Ð/Ö0ä˜˜R˜  3 %Ð(Ö)ó	 Lr   zFailures per test classr?   zclass )rb   zFailures per test_modeling_xxxrA   zmodel zFailures per test filer>   zFailures per test name (base)r@   )r   )ÚargparseÚArgumentParserÚadd_argumentÚ
parse_argsrM   ÚreportrE   r^   r   ÚsumÚvaluesr_   )ÚparserÚargsÚsummaryÚer=   ÚtotalÚkrd   s           r   Úmainrs   I   s  € Ü×$Ò$Ð1XÔY€FØ
×ÑØ˜MÐ0hð ô ð ×ÑÓ€DðÜ˜DŸK™KÓ(ˆð
 �zÕ"€HÜ	Ð
ÔÜ�—‘Ó!Ó"€EÜ	ˆM˜%˜Ð
!Ô"Ü�HÖˆÜ��3��r˜(�+˜Ð'Ö(ñ ÷	*ñ Ð,¨gÐ6JÕ.KÐS[Õ\ÙÐ3°WÐ=XÕ5YÐaiÕjÙÐ+¨WÐ5HÕ-IÔJÙÐ2°GÐ<SÕ4TÖUøô3 ô ÜŒc�!‹fŒÝûðús   ½D ÄD.ÄD)Ä)D.Ú__main__)rf   rG   r   Úcollectionsr   Úpathlibr   r   r   r"   r)   rM   rs   Ú__name__rY   r   r   Ú<module>rx      sI   ðÛ Û Û 	Ý Ý õ(õõ!õõ$òN"VðJ ˆzÔÙ†Fñ r   