
    Ni                     >    d dl T d dlT d dlmZ  G d de          ZdS )    )*)CmfActiveEntityc            
          e Zd ZdZdZdZdZdZdZdZ	dd	g d
dgiZ
 G d dej                  Z eedddgd          Z eedd          Z eeddd          Z eedd          Z eed          Z eed          Z eeddd d!"          Z eed#d$          Z eed%d&          Z eed'd(d)d*d+d,d-"          Z eed.d/d01          Z eed2d/3          Z eed4d5 d01          Z  eed6dd7d89          Z!d:S );CmfTestcycleu  
    https://bcrm.carbonsoft.ru/project/Document/DOC-014928#spec-b
    # Цикл (он же прогон)
    # В текущей методологии, Цикл -- это всегда запущенный тест план
    # Тест цииклы с точки зрения фронта не вложены в тест-план, они самостоятельная сущность, свое окно управления
    EvaTestCycleprojectTCYu   Тест-циклT)CmfTestcaseRunCmfTestcycleTestcaseFolderui_group_fields_main)text	cmf_owner
cmf_authorstatustest_configurationsrelease)namefieldsc                       e Zd ZdZdS )CmfTestcycle.nameu   ИмяN)__name__
__module____qualname__caption     )./modules/evatest/fields/cmf_testcycle.pyr   r   %   s        r   r   u    Каталог с цикламиCmfTestcycleFolder	parent_id)r   modeloptions_list_paramsoptions_list_query_allCmfTestplanu!   План тестирования)r!   r   CmfTestConfigurationu   Конфигурации)r!   r   leftu
   РелизCmfList)r   r!   u   Дата начала)r   u   Дата окончанияu'   Статус автоматизацииu   Ручнойu$   Автоматизированный)manual	automated)r   choicesu.   Исполнитель по умолчанию	CmfPersonu   ОкружениеCmfTestEnvironmentu   Результатu
   Успехu   Неуспехu   Частичный успехu   Заблокированоu   Перезапуск)successfailpart_successblockrestartu*   Исходная оценка (общая)r   )r   default	log_levelu*   Потрачено времени (мин))r   r3   u   Прогрессc                      t                      S )N)dictr   r   r   <lambda>zCmfTestcycle.<lambda>R   s    TXTZTZ r   u   Покрывает задачиCmfTasktest_coverage_testcycles)r   rightr!   backrefN)"r   r   r   __doc__ui_name	ui_modulecode_prefixverbose_namefull_searchessential_child_modelsui_formr   r   FieldCmfRelationfoldertestplanCmfM2Mr   r   CmfDateTime
start_datefinish_date	CmfChoiceautomation_statusdefault_responsibleenvironment
resolutionCmfIntestimate_time
spent_timeCmfJsontestcase_run_cachecovered_tasksr   r   r   r   r      s]         GIK&LKN 	  
 

G     #    U?G[(M#  F u3  H
  %,6P   eKYGGGG{,CDDDJ%-JKKKK9)8^__  
  %MU`   %19M  K $#$;1-
 

 
 
J E&*V`amopppMv'S]^___Jw0BNNfhiiiE&*KSW_h68 8 8MMMr   r   N)cmf.include
cmf.fieldscommon.models.cmf_active_entityr   r   r   r   r   <module>rZ      sm            ; ; ; ; ; ;N8 N8 N8 N8 N8? N8 N8 N8 N8 N8r   