
    Ri	                     J    d dl T d dlT d dlmZ d dlmZ  G d de          ZdS )    )*)CmfActiveEntity)	CmfEntityc                      e Zd ZdZd ZdZdZdZ G d dej	                  Z	 e
edd	          Z e
ed
dd          Z e
edd	          Z e
edd	          Z e
edd	          Z e
edd	          Z e
eddd          Z e
edddddddd d!d"#          Z G d$ d%ej                  Z G d& d'ej                  Z e
ed(d)d*+          Z e
ed,d*-          Z e
ed.d/d01          Z G d2 d3ej                  Zd4S )5CmfTestcaseRunu   
    # https://bcrm.carbonsoft.ru/project/Document/DOC-014928#spec-b
    Агрегированный результат в разрезе testcase
    projectTCRu   Тест-прогонc                       e Zd ZdgZdS )CmfTestcaseRun.parentCmfTestcycleN)__name__
__module____qualname__models     ,./modules/evatest/fields/cmf_testcase_run.pyparentr      s         !r   r   u   КаталогCmfTestcycleTestcaseFolder)captionmodelu   Тест-кейсCmfTestcaseF)r   r   nullableu   КонфигурацияCmfTestConfigurationu   ОкружениеCmfTestEnvironmentu   Последний прогонCmfTestcaseRunHistoryu+   Используемые параметрыCmfTestParamsRowu   Итерация   )r   defaultr   u   Статусu   Не запускалсяu   В работеu   Пройденu   Проваленu   Заблокированu   Пропущен)openin_progresspassedfailedlockedskippedr    CmfTestStatus)r   choicesr   widgetc                       e Zd ZdZdS )CmfTestcaseRun.responsibleCmfPersonWidgetN)r   r   r   r(   r   r   r   responsibler*   4   s        "r   r,   c                       e Zd ZdS )CmfTestcaseRun.priorityN)r   r   r   r   r   r   priorityr.   7   s        r   r/   u   Исходная оценкаSmartWDaysWidgetr   )r   r(   r   u*   Потрачено времени (мин))r   r   u#   Тестируемая версияCmfListT)r   r   readonlyc                       e Zd ZdZdS )CmfTestcaseRun.codeN)r   r   r   index_usingr   r   r   coder4   ?   s        r   r6   N)r   r   r   __doc__ui_name	ui_modulecode_prefixverbose_namer   r   FieldCmfRelationtestcycle_testcase_foldertestcasetest_configurationenvironmentcur_history
params_rowCmfInt	iteration	CmfChoicestatusr,   r/   cache_estimate_time
spent_timereleaser   r6   r   r   r   r   r      sB        
 GIK*L" " " " "' " " " !& *! ! !
 u[*=]]bcccH7?U   %19M  K %-NVmnnnK{,YastttJf&8!eTTTIU.,%'/(
 
   F # # # # #o1 # # #    ?+     %0OXjtuvvvv'S]^___JeK)NV_jnoooG    y~     r   r   N)cmf.include
cmf.fieldscommon.models.cmf_active_entityr   
cmf.modelsr   r   r   r   r   <module>rO      su            ; ; ; ; ; ;            : : : : :Y : : : : :r   