
    Y~h                     >    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dg d	d
gi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          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*d+,          Z eed-d*.          Z eed/d0 d+,          Z eed1dd2d34          Zd5S )6CmfTestcycleu  
    https://bcrm.carbonsoft.ru/project/Document/DOC-014928#spec-b
    # Цикл (он же прогон)
    # В текущей методологии, Цикл -- это всегда запущенный тест план
    # Тест цииклы с точки зрения фронта не вложены в тест-план, они самостоятельная сущность, свое окно управления
    EvaTestCycleprojectTCYT)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   CmfTestplanu!   План тестирования)modelr   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   r/   u   Прогрессc                      t                      S )N)dictr   r   r   <lambda>zCmfTestcycle.<lambda>K   s    TXTZTZ r   u   Покрывает задачиCmfTasktest_coverage_testcycles)r   rightr    backrefN) r   r   r   __doc__ui_name	ui_modulecode_prefixfull_searchessential_child_modelsui_formr   r   FieldCmfRelation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KN 	  
 

G     #    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>rT      sm            ; ; ; ; ; ;G8 G8 G8 G8 G8? G8 G8 G8 G8 G8r   