Интеграция TestLink и Trac

это моя ситуация. У меня установлен и работает TestLink 1.9.7, а также Trac установлен и работает на том же компьютере. Я пытаюсь объединить их, но у меня возникают некоторые трудности. Мне удалось установить плагин XMLRPC (у меня возникла проблема, когда easy_install выдает ошибку индекса, поэтому я загрузил заархивированный исходный код и установил оттуда, что сработало) и внес следующие изменения:

На custom_config.inc.php я добавил строку:

$g_interface_bugs = 'TRAC';

И на trac.cfg.php я добавил строки:

define('BUG_TRACK_DB_HOST', 'http://localhost:8000/trac');
define('BUG_TRACK_XMLRPC_HOST', 'http://user:pass@localhost');
$g_interface_bugs_project_name_mapping = array('TLProj' => 'TracProject');

На trac.ini я добавил строки:

[components]
tracrpc.* = enabled

И все же я не вижу в TL's Issue Tracker Management возможности даже создать Issue Tracker для Trac. Помогите, пожалуйста!

Заранее спасибо.


person Riddari    schedule 04.09.2013    source источник
comment
имеет ли пользователь, запускающий xmlrpc, разрешение XML_RPC в Trac? Проверить с trac-admin C:/your/trac/instance permission list   -  person falkb    schedule 06.09.2013
comment
Вам также следует проверить файл журнала Apache, если ваш PHP-скрипт пытался получить доступ к системе Trac.   -  person falkb    schedule 06.09.2013


Ответы (1)


Наконец я получил ответ, чувак, у меня тоже была такая же проблема. После выполнения всех упомянутых вами шагов перейдите в пользовательский интерфейс testlink и выполните следующие действия:

  • Шаг 1

Выберите проект и нажмите Управление системой отслеживания проблем

  • Шаг 2

Введите имя средства отслеживания проблем, выберите тип и в разделе конфигурации введите следующее

<!-- Template tracxmlrpcInterface -->
<issuetracker>
<username>USERNAME</username>
<password>PASSWORD</password>
<uribase>'http://<YourTracServer>/<YourTracProjectName</uribase>
</issuetracker>
  • Шаг 3

Перейдите к управлению тестовым проектом, выберите проект, выберите средство отслеживания проблем и нажмите «Активный».

person parthiban    schedule 26.12.2013