воскресенье, 15 января 2012 г.

TestLink: Как включить историю результатов выполнения тест кейсов для всех билдов в проекте

Testlink — инструмент управления тест кейсами(test case managment)  Детали здесь

На примере TestLink 1.9.3.

Так получается, что иногда я с ней все-таки встречаюсь и решаю некоторые вопросы...
Так получилось и в этот раз..

Задача стояла следующая: показать историю результатов выполнения тест кейса за все время во всех билдах в проекта
Замечу, что в testLink "из коробки", пользователь видеть историю тест кейса только в текущем/ "рабочем" билде...

Так это выглядит "из коробки".
  1. Документация не помогла.. погрустнело :(
  2. Полез в код.. накопал файл execSetResults.tpl (/gui/templates/execute/execSetResults.tpl)
  3. Обнаружил, что в нем include'ится inc_exec_show_tc_exec.tpl  ( /gui/templates/execute/inc_exec_show_tc_exec.tpl )
  4. Идем по коду и находим строчку: 
  5. {if $gui->history_on == 0 || $cfg->exec_cfg->show_history_all_builds}
      {$label.build}
    {/if}
  6. Здесь меня смутила строчка $cfg->exec_cfg->show_history_all_builds (100% - в конфиге есть нужный мне флаг)
  7. Открываем файл config.ini.php в корне testlink и ищем show_history_all_builds.
  8. Как оказалось, он тут есть.. и со значением FALSE. Меняем его на TRUE и проверяем результат. 

А так после включения флажка

Комментариев нет:

Отправить комментарий