U
    h                     @   s0   d dl T d dlT d dlmZ G dd deZdS )    )*)CmfActiveEntityc                	   @   s(  e Zd ZdZdZdZdZdZdZdZ	dd	d
dddddgdgiZ
G dd dejZeedddZeeddddZeedddZeeddZeeddZeedd d!d"d#Zeed$d%dZeed&d'dZeed(d)d*d+d,d-d.d#Zeed/d0d1d2Zeed3d0d4Zeed5d6d7 d1d2Zeed8dd9d:d;Z d<S )=CmfTestcycleu  
    https://bcrm.carbonsoft.ru/project/Document/DOC-014928#spec-b
    # Цикл (он же прогон)
    # В текущей методологии, Цикл -- это всегда запущенный тест план
    # Тест цииклы с точки зрения фронта не вложены в тест-план, они самостоятельная сущность, свое окно управления
    ZEvaTestCycleZprojectZTCYu   Тест-циклT)ZCmfTestcaseRunZCmfTestcycleTestcaseFolderZui_group_fieldsZ_maintextZ	cmf_ownerZ
cmf_authorstatustest_configurationsrelease)nameZfieldsc                   @   s   e Zd ZdZdS )zCmfTestcycle.nameu   ИмяN)__name__
__module____qualname__caption r   r   )./modules/evatest/fields/cmf_testcycle.pyr	   %   s   r	   ZCmfTestplanu!   План тестирования)modelr   ZCmfTestConfigurationu   Конфигурации)r   r   leftu
   РелизZCmfList)r   r   u   Дата начала)r   u   Дата окончанияu'   Статус автоматизацииu   Ручнойu$   Автоматизированный)ZmanualZ	automated)r   choicesu.   Исполнитель по умолчаниюZ	CmfPersonu   ОкружениеZCmfTestEnvironmentu   Результатu
   Успехu   Неуспехu   Частичный успехu   Заблокированоu   Перезапуск)successZfailZpart_successblockZrestartu*   Исходная оценка (общая)r   )r   defaultZ	log_levelu*   Потрачено времени (мин))r   r   u   Прогрессc                   C   s   t  S )N)dictr   r   r   r   <lambda>L       zCmfTestcycle.<lambda>u   Покрывает задачиZCmfTaskZtest_coverage_testcycles)r   rightr   ZbackrefN)!r
   r   r   __doc__Zui_nameZ	ui_moduleZcode_prefixZverbose_nameZfull_searchZessential_child_modelsZui_formr   r	   ZFieldZCmfRelationZtestplanZCmfM2Mr   r   ZCmfDateTimeZ
start_dateZfinish_dateZ	CmfChoiceZautomation_statusZdefault_responsibleZenvironmentZ
resolutionZCmfIntZestimate_timeZ
spent_timeZCmfJsonZtestcase_run_cacheZcovered_tasksr   r   r   r   r      s         
r   N)Zcmf.includeZ
cmf.fieldsZcommon.models.cmf_active_entityr   r   r   r   r   r   <module>   s   