quarta-feira, 18 de junho de 2008

Integração do TestLink com o MantisBugTracker

Atenção: este post está obsoleto!!! 
Para o modo atual de integração veja o post Integração do Testlink com Mantis - modo atual



-->
Neste tutorial aprenderemos a configurar a integração entre o TestLink e o Mantis BugTracker
O TestLink possui a funcionalidade de habilitar o cadastro de um bug diretamente de sua interface para o Sistema de Gestão de Defeitos suportados (Mantis, BugZilla, Eventum, Trackplus, Jira, Trac)
Precondições para a configuração
Ter um servidor Apache, um banco de dados e o PHP instalado. Neste mini tutorial utilizo o WampServer para Windows. Ter o Testlink instalado. Neste mini tutorial utilizo a versão 1.7.4 Ter o Mantis instalado. Neste mini tutorial utilizo a versão 1.1.1 PS: A versão 1.7.4 já está obsoleta. Utilize as versões mais atuais através do site http://teamst.org
Caminho das aplicações
Tanto o TestLink quanto o Mantis estarão na pasta WWW do WampServer, que pela instalação padrão do Windows é C:\wamp\www.
Caso você utilize outro programa para gerenciar esta tríade (apache, php e mysql) utilize o diretório em que são colocadas as aplicações web
Primeiro Passo – Criando um usuário no Mantis para acesso anônimo
O primeiro passo para iniciar a configuração é configurar o Mantis para acesso anônimo à aplicação. Para isso entre na aplicação, vá ao link Manage (Gerenciar) e clique no botão Create New Account (Criar nova Conta) e crie um usuário que será o nosso usuário anônimo. Neste caso eu utilizarei o nome “testlink”. É importante dar o acesso somente como “reporter” e deixar a checkbox Enabled marcada.
Atenção: Caso você já tenha a configuração de envio de email definida insira um email válido. Caso contrário deixe o email em branco. Neste exemplo não temos configurado o envio de email. Para o Mantis aceitar a inserção da senha no cadastro de usuário copie a variável $g_send_reset_passwor= ON; do arquivo config_defaults_inc.php para config_inc.php e altere seu valor de ON para OFF.
Estes arquivos estão na pasta de instalação do Mantis, no meu caso ela está em C:\wamp\www\mantis-1.1.1
Como não temos o envio de email habilitado e temos a configuração acima efetuada, será apresentada uma mensagem de confirmação de utilização da senha em branco. Clicamos em Empty Password.
Segundo Passo – Habilitando o Mantis para login anônimo (não obrigatório)
Esse passo não é obrigatório! Se você não o fizer a diferença é que você ou terá que já estar logado no sistema para aparecer a tela de report de bugs ou você terá de efetuar o login para acessar a página!
Copie a variável $g_allow_anonymous_login= OFF; e $g_anonymous_account = ''; do arquivo config_defaults_inc.php para o arquivo config_inc.php. Altere o valor da variável $g_allow_anonymous_login para ON e insira na variável $g_anonymous_account o usuário que criamos que é testlink. (nas esqueça de colocá-lo entre as aspas)
O arquivo config_inc.php deve estar semelhante ao da imagem abaixo:
Terceiro Passo – Configurar a interface do TestLink com o Mantis
Agora iremos manipular os arquivos necessários no TestLink para habilitar a utilização do Mantis.
Abra o arquivo mantis.cfg.php que está no diretório de instalação do TestLink na pasta cfg. No meu caso está em C:\wamp\www\testlink\cfg
Teremos que alterar o parâmetro destes arquivos para que o TestLink e o Mantis possam “conversar”.
A tabela abaixo mostra o texto que devemos substituir e por qual valor:
Parâmetro
Descrição
Substituir por este valor
[CONFIGURE_BUG_TRACK_DB_HOST]
Qual o host do banco de dados da ferramenta de bugtraker
localhost
[CONFIGURE_BUG_TRACK_DB_NAME]
Qual o nome do banco de dados da ferramenta de bugtracker
mantis
[CONFIGURE_BUG_TRACK_DB_TYPE]
Qual o tipo de banco de dados da ferramenta de bugtracker
mysql
[CONFIGURE_BUG_TRACK_DB_USER]
Qual o usuario de conexão com o banco do bugtracker
root
[CONFIGURE_BUG_TRACK_DB_USER_PASS]
Qual a senha do usuário de conexão com o banco do bugtracker
[em branco]
Nas duas ultimas configurações altere, se necessário o nome da aplicação do Mantis, referente a aplicação do caminho. No meu caso, como a pasta de acesso a aplicação é mantis-1.1.1 fica assim:
define('BUG_TRACK_HREF', "http://localhost/mantis-1.1.1/view.php?id=");
define('BUG_TRACK_ENTER_BUG_HREF',"http://localhost/mantis-1.1.1/");
Atenção: substitua somente os parâmetros da tabela pelo valor e mantenha as aspas.
Quarto Passo – Habilitando a integração no TestLink com o Mantis
Copie a variável $g_interface_bugs='NO'; do arquivo config.inc para o arquivo custom_config.inc.php e altera o valor NO para MANTIS, ficando assim: $g_interface_bugs='MANTIS'
Estes arquivos estão na pasta da aplicação do TestLink. No meu caso o caminho é C:\wamp\www\testlink
Quinto Passo – Executando o Caso de Teste e marcando ele como Falha no TestLink
Agora para ver a integração do TestLink com o Mantis teremos que executar um Caso de Teste no TestLink e marcá-lo como falha (failed) para ver tal integração
Note que foi criado uma coluna a mais chamada “BUG Management” e um botão. Clicamos então no botão. Será apresentada a seguinte tela:
Se já existe um bug cadastrado no Mantis insira o código do bug e clique em Add bug, caso contrário clique no link “Access to Bug Tracking System (Mantis)”. Este link acessa o Mantis para que o testador possa cadastrar o bug. Feito isso ele deve inserir o código do bug cadastrado para que ele possa ser inserido no TestLink.
Executado estes passos clique no botão Close e visualize a tela de execução do Caso de Uso. Abaixo do status de execução do Caso de Teste no TestLink será inserido uma nova tabela contendo o Build, Código do Bug e Descrição do Bug e um botão de remoção desta informação.
Clicando no link da descrição do bug ele será aberto no Mantis, com a visualização dele.
Para todos os status de execução do Caso de Teste existirá o botão do Bug management. Para todas as execuções que inserirmos o bug ela será exibida. Podemos clicar no botão “Show complete execution history” para visualizar.
Necessito habilitar o login anônimo para fazer a integração?
Não! Na verdade habilitamos o login anônimo para ter acesso direto ao bug que foi inserido na execução do teste no TestLink sem precisarmos efetuar o login no Mantis. Quando inserimos um bug do Mantis no TestLink as informações são obtidas diretamente no banco de dados do Mantis, não influenciando o login.
Chegamos ao final deste mini-tutorial. Notamos que a integração pode não ser aquela “Brastemp” que pensamos em já abrir a ferramenta de Bug Tracker e ter os dados já cadastrados de forma automática, mas já nos dá uma boa visualização para que o TestLink se propõe que é fazer a gerência de testes.
Não deixe de ver o tutorial sobre a Integração do Testlink e Trac.
Espero que tenham gostado! Qualquer duvida, por favor, postem um comentário!

108 comentários:

  1. Elias,

    Show de bola teu post, parabéns!.

    Só fiquei com uma dúvida com relação ao acesso anônimo ao Mantis.

    Você sabe dizer se para realizar a integração, o acesso anônimo tem que estar realmente habilitado no Mantis?

    No meu caso, existem projetos com contrato de confidencialidade e que usam o Mantis, para controle de bugs.

    Isso nos impede de usar o Mantis no modo anônimo.

    Bem, como havia este impedimento, na época não aloquei tempo em tentar resolver o problema....

    Pelas configurações que você realizou, é realmente necessário o Mantis no modo anônimo?

    Abraço
    Eudes

    ResponderExcluir
  2. Pode ser sem o usuario anonimo sim.
    Na verdade como ja inserimos o usuario e a senhado banco o TestLink fará a consulta diretamente no banco, sem precisar do usuario ou senha para inserir a descrição da issue no status de execução do Caso de Teste. O unico "problema" é que clicando no link da issue teremos que obrigatoriamente efetuar o login.

    ResponderExcluir
  3. Elias,
    Ótimo post, parabéns!
    Uma questão:
    Você já tentou fazer essa integração do Mantis com o Testlink 1.8 beta?

    Estamos avaliando o TestLink aqui na empresa e vimos que a versão beta em algumas funcionalidades que no interessam, mas não conseguimos fazer a integração com o Mantis.

    Abraços,
    Janaina

    ResponderExcluir
  4. Janaina,
    Efetuei a mesma configuração descrita no blog com o TestLink 1.8 beta 1 e o Mantis 1.1.2 e não ocorreram prolemas. Funcionou normalmente.
    Passe o seu problema se quiser uma ajuda.
    Abraço!

    ResponderExcluir
  5. Boa tarde! eu fiz todos os passos recomendados, mas o test link não apresenta a nova coluna chamada
    "BUG Management” e o botão.

    Gostaria de ajuda, para conseguir terminar a integração.

    Outra duvida no mantis tem que ser criado um projeto para receber o bug?

    a versão do meu testlink e 1.7.4
    e a do mantis 1.1.2
    usando banco postgres

    Agradeço desde já a ajuda.
    Obrigado.

    ResponderExcluir
  6. Olá Max!
    Bom, se ele não apresenta tais informações é porque algo na configuração do TestLink não foi executada ou inserida de maneira errada (tipo o caminho do mantis)...
    Manda as configurações que tu executou para que eu possa olhar...

    É necessário ter pelo menos um projeto e um bug cadastrado para utilizar esta funcionalidade.
    Abraço!

    ResponderExcluir
  7. Elias,

    Parabéns pelo seu post.
    Gostaria de perguntar se você já tentou fazer esta integração do Testlink com o Trac.
    Tentei fazer seguindo as suas dicas, ele apresenta a coluna BUG management e o botão, contudo quando adiciono o id do ticket do trac, apresenta mensagem de erro.
    Acredito que seja algum parâmetro na configuração, se tiver uma dica para me dar, agradeço.

    Abraço
    Thiago

    ResponderExcluir
  8. Noooosaa cara, parabéns mesmo!!!

    Não conseguiria sem você hein!

    Tudo super bem explicado, não tem erro!

    Parabéns e obrigada por compartilhar suas experiências com a gente!!!

    Abraços ;)
    Dalila

    ResponderExcluir
  9. Tavo 041...
    Ainda não tive tempo de instalar o Trac aqui e testar sua integração, mas segue a mesma linha do que está neste tutorial, porem com as url's e senhas do Trac.

    Tu pode dar uma olhada no post abaixo tbm.
    http://www.teamst.org/phpBB2/viewtopic.php?p=4212&sid=fe5a09ad38a9629f58d72c7919f1e386

    ResponderExcluir
  10. Dae prof. Elias,

    Excelente post, fiz a configuração local em meu pc e funcionou tudo numa boa.
    Estarei levando para a empresa esta semana onde começaremos a usar o TestLink e já integrado com o Mantis que está em produção a algum tempo.

    Abração

    Antonio Moraes

    ResponderExcluir
  11. Elias, no meu blog eu citei esse link como integração do Testlink com o Mantis e acrescentei links que explicassem detalhadamente como fazer a integração do Testlink com o Trac.
    http://testavo.blogspot.com/2009/02/integracao-do-testlink-com-ferramentas.html

    abraços,
    Luiz Gustavo S. Vieira, ISTQB, FCE certified

    ResponderExcluir
  12. Elias,

    Muito bom o seu artigo sobre como realizar a integração do Mantis com o Testlink. Fiz no meu notebook e deu certo.

    Porém, pelo que eu vi e já mexi, a integração só foi feita do ponto de vista Testlink -> Mantis.

    Ao clicar na opção "falhou" é exibida a opção de atribuir o "Caso" do Mantis.

    Mas, você sabe se existe uma maneira de realizar uma integração Mantis -> Testlink?

    Isto é, ao realizar os passos de cima e depois clicar em determinado caso no Mantis ele exiba os Casos de Teste correspondentes?

    ResponderExcluir
  13. Olá,

    estou tentando integrar as ferramentas porem o no momento de gerar o erro o botão da Mantis nao aparece no Testlink. O que pode estar faltando?

    Abraços

    ResponderExcluir
  14. O problema deve ser no arquivo de configuração da integração. Aparece alguma mensagem pra você?
    Olha também o arquivo de configuração do Testlink, que habilita o botão.

    ResponderExcluir
  15. Elias,

    Você sabe se tem como utilizar o Mantis sem o envio de e-mail?
    Se for possível como faço para criar a senha dos usuarios.

    grato

    ResponderExcluir
  16. Alan, para remover o envio de emails pelo Mantis, coloque o valor OFF para a variável "$g_enable_email_notification" no arquivo "config_defaults_inc.php".
    Todos os usuários que tu cadastrar terão a senha inicial em branco. Eles devem colocar uma senha depois.

    Att!

    ResponderExcluir
  17. Ok, mas somente desligando este parâmetro o Mantis vai passar a exibir um campo para digitação da senha nova quando um usuário tentar trocar a senha de Branco para alguma coisa?

    ResponderExcluir
  18. Não, não.
    Se tu manter este parâmetro tu vai ter que configurar o email para que o usuario possa colocar uma senha.
    Se não quiser, tem que "desabilidar" aquele parâmetro para que o usuario coloque a senha depois.

    ResponderExcluir
  19. Adorei, realmente seguindo o passo-a-passo dá certinho. Vc tem um desse para a integração do TestLink com o Buzilla? Não encontro nada parecido em lugar nenhum. Pode me ajudar

    ResponderExcluir
  20. Não tenho, mas é na mesma linha da integração com o Testlink...
    Vou colocar na minha lista de pendencias.
    Abraço!

    ResponderExcluir
  21. Existe integração do TestLink com outras ferramentas de teste como o JMeter e o Selenium IDE?

    Na versão 1.8.3 quando colocamos um CT para execução a ferramenta mostra que o tipo de teste será manual. Onde configuramos isto? Pode me ajudar?

    ResponderExcluir
  22. Olá Renata!
    É possível sim, essa integração só pode ser feita via integração por XML/RPC.
    O link abaixo apresenta a forma de fazer esta integração.

    http://www.teamst.org/index.php?option=com_content&task=view&id=52&Itemid=2

    Abraços!

    ResponderExcluir
  23. Boa tarde!


    Estou tentando integrar o Testlink 1.8.3 com o Mantis 1.1.8 e não estou conseguindo.
    O erro ocorre quando eu altero esta parte: "$g_interface_bugs = 'MANTIS';".
    Vocês podem me ajudar?
    obs.: Realizei todos os passos do tutorial do site.

    ResponderExcluir
  24. Ricardo!
    a propriedade $g_interface_bugs não tem as aspas duplas "" que tu colocaste... tem que ficar assim: $g_interface_bugs = 'MANTIS';

    Abraço!

    ResponderExcluir
  25. Desculpe-me, mas lá está com simples. É mania de quem programa em VB. Conto com sua ajuda. Obrigado.

    ResponderExcluir
  26. Apresenta algum erro? Tu colocou os caminhos para a URL do Mantis de maneira correta sem tirar as aspas simples no "DEFINE"?

    Abraços!

    ResponderExcluir
  27. Segue os erros:

    ERROR ON exec_query() - database.class.php
    1115 - Unknown character set: 'windows' - SET CHARACTER SET windows-1250

    THE MESSAGE :: SQL [1] executed [took 0.0006 secs][all took 0.0006 secs]: SET CHARACTER SET windows-1250 Query failed: errorcode[1115] errormsg:Unknown character set: 'windows'
    ERROR ON exec_query() - database.class.php
    1115 - Unknown character set: 'windows' - SET NAMES windows-1250

    THE MESSAGE :: SQL [2] executed [took 0.0008 secs][all took 0.002 secs]: SET NAMES windows-1250 Query failed: errorcode[1115] errormsg:Unknown character set: 'windows'

    ResponderExcluir
  28. Manda, por favor, o teu arquivo mantis.cfg.php pra eu dar uma olhada nele

    ResponderExcluir
  29. /**
    * TestLink Open Source Project - http://testlink.sourceforge.net/
    * $Id: mantis.cfg.php,v 1.7 2007/03/05 18:22:04 franciscom Exp $
    *
    * Constants used throughout TestLink are defined within this file
    * they should be changed for your environment
    *
    * 20051229 - scs - added DEFINE for the DB-Type
    */

    //Set the bug tracking system Interface to MANTIS 0.19.1
    //also tested with MANTIS 1.0.0.a3

    /** The DB host to use when connecting to the mantis db */
    define('BUG_TRACK_DB_HOST', 'localhost');

    /** The name of the database that contains the mantis tables */
    /*define('BUG_TRACK_DB_NAME', 'bugtracker');*/


    //linha de cima alterada por Ricardo Agostinho
    define('BUG_TRACK_DB_NAME', 'bugtracker');


    /** The DB type being used by mantis
    values: mysql,mssql,postgres
    */
    define('BUG_TRACK_DB_TYPE', 'mysql');

    /** The DB password to use for connecting to the mantis db */
    define('BUG_TRACK_DB_USER', "root");
    define('BUG_TRACK_DB_PASS', "");

    define('BUG_TRACK_DB_CHARSET',"windows-1250");
    // define('BUG_TRACK_DB_CHARSET',"gb2312");
    // define('BUG_TRACK_DB_CHARSET',"UTF-8");



    /* link of the web server for mantis*/
    /* anonymous login into mantis has to be turned on, and a mantis user has to created with viewer rights to all public projects
    /* Change the following in your mantis config_inc.php (replace dummy with your created user)
    # --- anonymous login -----------
    # Allow anonymous login
    $g_allow_anonymous_login = ON;
    $g_anonymous_account = 'testlink';
    */
    /*define('BUG_TRACK_HREF', "http://127.0.0.1:71/mantis-1.1.8/view.php?id="); */
    define('BUG_TRACK_HREF', 'http://noc:71/mantis/view.php?id=');

    /** link to the bugtracking system, for entering new bugs */
    /*define('BUG_TRACK_ENTER_BUG_HREF',"http://127.0.0.1:71/mantis/");*/
    define('BUG_TRACK_ENTER_BUG_HREF','http://noc:71/mantis/');

    ResponderExcluir
  30. Na definição do usuario e senha, os mesmos estão com aspas duplas, p correto é aspas simples em:

    /** The DB password to use for connecting to the mantis db */
    define('BUG_TRACK_DB_USER', 'root');
    define('BUG_TRACK_DB_PASS', '');

    Note que no seu arquivo está com aspas duplas.

    Abraço!

    ResponderExcluir
  31. Outra coisa, remove o DEFINe do Charset..
    define('BUG_TRACK_DB_CHARSET',"windows-1250");

    ResponderExcluir
  32. Bom dia!

    Quando executei este seu último post, deu certo. Muito obrigado.

    Um abraço.

    ResponderExcluir
  33. Olá!
    Deu tudo certinho! Se puder me ajudar, gostaria de saber alguns pontos que poderiam influenciar. No tutorial, a maioria das alterações têm a sequencia 'copiar e depois alterar'. Se eu alterar os valores e depois copiar (deixando, assim, os valores iguais em ambos arquivos), qual seria a mudança?

    $g_send_reset_password = OFF (tanto em config_inc quanto em config_inc_default - do mantis);

    $g_allow_anonymous_login= ON; (tanto em config_inc quanto em config_inc_default - do mantis);

    $g_anonymous_account = 'testlink';(tanto em config_inc quanto em config_inc_default - do mantis);

    $g_interface_bugs='MANTIS';(tanto em config_inc quanto em config_inc_default - do testlink);

    $g_allow_anonymous_login = ON;
    $g_anonymous_account = 'testlink'; (no mantis.cfg.php - do testlink).

    Se souber e puder me explicar, agradeço imensamente.

    Abraços,
    Priscila

    ResponderExcluir
  34. Olá Priscila!
    A diferença é sobre o arquivo.
    O arquivo "config_inc_default" é o arquivo que contém todas as configurações do Mantis.
    O arquivo "config_inc" é o arquivo onde devemos colocar as configurações necessárias para as alterações.
    Por exemplo: se você alterar todas configurações no arquivo "config_inc" e atualizar a versão do Mantis, basta fazer um backup deste arquivo e instalar a nova versão. depois voltar com esse arquivo que o Mantis funcionrá perfeitamente.
    Se você não fizer isso você perderá todas as configurações do Mantis.
    Se você fizer o backup do arquivo "config_inc_default" pode ter a possibilidade de, em uma nova versão, ter novas configurações e o Mantis não funcionar corretamente por causa disso.
    Em resumo. o arquivo "config_inc" serve para colocar todas as alterações de configuração do Mantis

    Abraços!

    ResponderExcluir
  35. Elias, eu tenho instalado na minha máquina o MySql. Ele possui 2 usuarios "root" e "admin" - chequei nas tabelas. Eu sei a senha do root que é a que eu estou usando. Mas, ao instalar o Mantis eu tenho o erro "BAD
    Does administrative user have access to the database? ( Access denied for user 'root'@'localhost' (using password: NO) ) " direto. Você sabe onde está o problema. Não consigo concluir a instalacao,

    Obrigada,
    Andrea.

    ResponderExcluir
  36. Andrea, pelo que vi o tu não tem a senha do root. Verifique novamente a senha do root esta correta, pois pelo que mostrou que o root não tem acesso a base.

    Abraços!

    ResponderExcluir
  37. Elias,

    Estou tentando fazer a Integração do Mantis 1.1.7 com o Testlink 1.8.3 seguindo as suas instruções e somente quando adiciono a linha
    $g_interface_bugs='MANTIS'; eu tenho o seguinte erro:
    "Fatal error: require_once() [function.require]: Failed opening required 'ADODB_bugtracker.class.php' (include_path='.;C:\xampp\php\pear\;.;C:\xampp\htdocs\testlink-1.8.3\lib\functions\') in C:\xampp\htdocs\testlink-1.8.3\lib\functions\common.php on line 113"

    No GuJ parece que você conseguiu integrar estas versões mais novas.
    Você tem alguma dica ou só funciona com a versão 1.1.1?

    Abs,
    Andrea.

    ResponderExcluir
  38. Andrea,
    Pelo que notei está faltando a biblioteca ADODB que devia estar na pasta "third_party".
    Tu tem essa pasta (adodb) lá?
    O arquivo baixado não estava corrompido?
    Já fiz várias vezes a integração do Testlink na versão 1.8.3

    Abraços!

    ResponderExcluir
  39. Elias,

    Tenho essa pasta no path:

    C:\xampp\htdocs\testlink-1.8.3\third_party\adodb

    Agradeço pela força que vc está dando....

    Abs,
    Andrea.

    ResponderExcluir
  40. Elias,

    Instalei o wamp e configurei as senhas .
    Quando apareceu o erro abaixo no Login:

    Deprecated: Function ereg_replace() is deprecated in C:\wamp\www\testlink-1.8.3\lib\functions\lang_api.php on line 173

    Em virtude deste erro troquei a linha
    $t_lang_var = ereg_replace( '^TLS_', '', $t_var );
    para esta linha:
    $t_lang_var = preg_replace( '/^TLS_/', '', $t_var );

    Você também teve que fazer isso?

    Abs,
    Andrea.

    ResponderExcluir
  41. Olá Andrea!
    Não cheguei a ter este erro no Testlink. Com essa alteração você conseguir fazer a mensagem não aparecer mais?

    Abraçoa!

    ResponderExcluir
  42. Oi Elias,

    Essa mensagem desapareceu e parece que é um problema de obsolecência da versão do PHP. Estou usando a versão mais nova do pHP 5.3.0.
    Eu achei esta solução em
    http://www.teamst.org/phpBB2/viewtopic.php?p=6907&sid=64ec5d92c96da98f0327446d25fb57fd
    No entanto no Mantis apareceu outra linha com o mesmo tipo de erro:

    Deprecated: Function split() is deprecated in C:\wamp\www\mantisbt-1.1.8\core\helper_api.php on line 200

    Esse eu ainda não achei solução!!! Você já se deparou com este???

    Abs,
    Andrea.

    ResponderExcluir
  43. Andrea,
    Substitua o "split" pelo "explode" que funciona.
    Tentei entrar no site do Mantis para ver um bug relacionado, mas o site está fora...
    De qualquer modo se tu fizer essa alteração ele para de exibir a mensagem.
    Abraços!

    ResponderExcluir
  44. Obrigada Elias!
    Funcionou. Só fico com medo que apareçam outros problemas. Devo procurar por esta função em todas as classes e alterar split por explode?

    Abs,
    Andrea.

    ResponderExcluir
  45. Elias,

    Estão aparecendo outros erros tais como :Fatal error: Call to undefined function pregi_replace() in C:\wamp\www\mantis\core\string_api.php on line 456
    O que tem ocorrido é por causa da nova versao do PHP 5.3.0, por causa do WAMPP, do MANTIS, do TESTLINK? QUem esta desatualizado?

    Obrigada mais uma vez,
    Andrea.

    ResponderExcluir
  46. Elias, aqui deu certo até a hora de adicionar o ID do erro no testlink. Ele é adicionado com sucesso e aparece entre os 'casos relevante', no testlink. Mas ao clicar nele, uma janela é exibida, dizendo que o objeto não foi encontrado, onde deveria ser remetido ao mantis. O que pode ter dado de errado?

    Obrigada!

    ResponderExcluir
  47. A propósito, (do post anterior), meu mantis.cfg.php tá assim (não sei se poder ser neste arquivo o erro):

    (...)
    ('BUG_TRACK_DB_HOST', 'localhost');

    /** The name of the database that contains the mantis tables */
    define('BUG_TRACK_DB_NAME', 'bugtracker');

    /** The DB type being used by mantis
    values: mysql,mssql,postgres
    */
    define('BUG_TRACK_DB_TYPE', 'mysql');

    /** The DB password to use for connecting to the mantis db */
    define('BUG_TRACK_DB_USER', 'root');
    define('BUG_TRACK_DB_PASS', '');

    (...)
    # --- anonymous login -----------
    # Allow anonymous login
    $g_allow_anonymous_login = OFF;
    $g_anonymous_account = '';
    */
    define('BUG_TRACK_HREF', "http://localhost/mantisbt-1.1.8/view.php?id=");

    /** link to the bugtracking system, for entering new bugs */
    define('BUG_TRACK_ENTER_BUG_HREF',"http://localhost/mantisbt-1.1.8/");
    ?>

    Obrigada!
    Priscila

    ResponderExcluir
  48. Oi Andrea!
    Na verdade eu estou procurando saber quem causa o problema. Sei que o problema da função replace() do Mantis foi corrigido ontem, agora não sei ainda os outros.
    Abraços!

    ResponderExcluir
  49. Priscila,
    Quem define a exibição do Mantis no momente de clicar no link do bug é a propriedade "BUG_TRACK_HREF". Pelo que vi esta propriedade está correta no teu arquivo de configuração.
    O erro apresentado é um erro tratado pelo Testlink ou um erro da pagina mesmo?
    Abraços!

    ResponderExcluir
  50. Oi Elias,
    O erro que está dando quando clico no defeito que está associado no testlink é erro da página mesmo e não um tratamento do testlink. Dá uma mensagem de obejto não encontrado.
    Abraços,
    Priscila

    ResponderExcluir
  51. Elias, não sei se este é o post mas adequado mas como preciso com certa urgência vou usar este mesmo, gostaria de saber se existe algum problema se eu exportar a base inteira do Mantis pois preciso mudar de servidor e pretendo instalar o Mantis do zero novamente no server novo e pegar a base do server antigo e importar isto pode dar algum problema?

    Tem alguma forma de fazer esta tarefa mais facilmente?

    Grato

    ResponderExcluir
  52. Olá Alan,
    Isso é comum em migração de bases ou mesmo troca de servidores. Tomando os devidos cuidados tu não vai encontrar problemas.
    A unica coisa é fazer o backup e restore via linha de comando no MySQL. Eu já tive problemas em efetuar o backup e restore em sistemas de terceitos.
    Abraço!

    ResponderExcluir
  53. Mas é isto mesmo que to fazendo vou mudar o servidor físico atual do Mantis.
    E o restore do Mysql que você se refere é quando eu for importar o banco para o server novo é melhor fazer via linha de comando?
    Obrigado!

    ResponderExcluir
  54. Oi Alan,
    É melhor fazer por linha de comando sim para evitar qualquer problema nessa migração.
    Abraços!

    ResponderExcluir
  55. Elias,
    Estou testando o testlink , sendo que gostaria de usá-lo em português, sabe como posso fazer isso?

    Atenciosamente,

    Fabiana

    ResponderExcluir
  56. Olá Fabiana!
    Para trocar a lingua do Testlink clique no link "Personal" e altere o valor da combo "Locale" para "Portuguese (Brazil)".

    Abraços!

    ResponderExcluir
  57. Olá Elias aqui estou eu outra vez, desse jeito vou começar a escrever sobre Mantis também hehehe, mas enfim.
    Minha dúvida segui o seu tutorial sobre os gráficos no Mantis, que esta no TestExpert e esta dando o erro abaixo quando clico nos gráficos, tem idéia do que é?
    Abraço e feliz 2010!!!

    SYSTEM WARNING: require_once(.\jpgraph-1.27.1\src\jpgraph.php) [function.require-once]: failed to open stream: No such file or directory

    Fatal error: require_once() [function.require]: Failed opening required '.\jpgraph-1.27.1\src\jpgraph.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\mantisbt\core\graph_api.php on line 27

    ResponderExcluir
  58. Olá Alan!
    Ele não está encontrando o arquivo "jpgraph.php" dizendo que o diretório não existe.
    To vendo que tem um ponto (".") no inicio do diretorio, que não pode.
    Fora isso revise os diretorios e veja como tu colocou no arquivo de configuração.

    Abraços e Feliz 2010 também!

    ResponderExcluir
  59. Pessoal será que alguém pode me ajudar? Estou com o seguinte problema, já tenho o testlink aqui instalado. Funciona certinho, já está integrado com o Mantis também. Porém todos os links relacionados com os links:
    - Atualizar Versão dos Casos de Testes
    - Verificar Casos de Teste atualizados
    - Atribuir Casos de Teste para execução
    - Definir urgência dos testes

    Apresentam um erro qdo entra nesses links:

    ERROR ON exec_query() - database.class.php
    1366 - Incorrect string value: '\xE7\xF5es l...' for column 'description' at row 1 - INSERT INTO events (transaction_id,log_level,description,source,fired_at,object_id,object_type,activity) VALUES (21876,2,'E_WARNING\nrename(C:\\Documents and Settings\\NetworkService\\Configurações locais\\Temp\\wri110.tmp,C:\\Arquivos de programas\\VisualSVN Server\\htdocs\\testlink\\gui\\templates_c\\\\%%26^265^265483EC%%planTCNavigator.tpl.php)

    Algué já teve esse problema?

    ResponderExcluir
  60. Elias,
    estamos trabalhando com o testlink e o mantis integrados, entretanto para tanto criamos um usuário anônimo pra realizar a interligação. Como faço pra conectar os dois sistemas sem que seja necessário habilitar o login anônimo? Me deparei com um problema também que é, caso eu logue com outro usuário na tela do mantis a sessão na testlink é perdida, e a tela de login é exibida. Esse é um comportamento normal?

    ResponderExcluir
  61. Oi Deyse!

    Para não utilizar o login anônimo basta colocar a variável '$g_allow_anonymous_login ' como OFF.

    É bem estranho ele perder a sessão. Qualquer dúvida, manda outro comentário ou um email pra mim.

    Abraços!

    ResponderExcluir
  62. Oi Elias, boa tarde.

    eu tenho o bugzilla em minha empresa.
    Queria saber como faço para integrar o testlink???
    Obrigado

    Att,

    Charles

    ResponderExcluir
  63. Charles,
    Eu não fiz esse tutorial ainda, mas dentro da pasta docs do testlink tem um arquivo chamado 'tl-bts-howto.pdf'.
    Nesse arquivo tem um exemplo de integração com o Testlink.

    Qualquer coisa posta ai!
    Abraço!

    ResponderExcluir
  64. Hola...estoy evaluando efectuar la integración entre Mantis y TestLink(que aún no conozco su funcionamiento, pero por las apreciaciones parece estar a tono con los requerimientos de nuestra área de acción) y la información aquí desplegada es de muy alto valor. Muchas gracias por los datos aportados.
    Saludos desde Montevideo,Uruguay.

    ResponderExcluir
  65. Gracias por tu comentario.
    Puede enviar cualquier pregunta o petición de ustedes de Uruguay, ayudaremos con mucho gusto.

    ResponderExcluir
  66. Olá Elias acho que já pode criar um novo post com este assunto, já ta sendo visto até internacionalmente kkkkk, pois este ta cada vez mais acessado. Se quiser posso tentar te ajudar com as perguntas somente tava sumido pois não tava tendo tempo, nestes últimos meses.
    abraços

    ResponderExcluir
  67. Oi Elias,

    Parabéns pelo post.
    Gostaria de contar com seu conhecimento e ajuda para uma orientação de como faço para usar o testLink com Oracle. Não encontrei nada na net que possa me auxiliar nisso, só encontro questionamentos, mais nenhuma solução ou instrução.

    Desde já agradeço a ajuda.

    Att...
    Andréia Balani
    andreiab@atontecnologia.com.br

    ResponderExcluir
  68. Elias,

    Mesmo tendo executado todos os passos da integração Testlink-Mantis, não apareceu o botão de interface do Mantis ao marcar um caso de teste como failed.
    Se puder por favor me ajudar agradeço.

    Ian

    ResponderExcluir
  69. Oi Ian!
    Manda um email pra mim com os arquivos de configurações que tu alterou que eu dou uma olhada.

    Abraço!

    ResponderExcluir
  70. Olá Elias,

    Segui os passos para realizar a integração do mantis (1.2.1) com o testlink (1.7.4), mas o link do mantis não foi exibido no testlink. Gostaria que você desse uma olhada nas alterações dos arquivos que seguem abaixo, por favor:

    => Arquivo config_inc.php



    => custom_config.inc



    => mantis.cfg


    Agradeço desde já pela atenção.

    Vanessa.

    ResponderExcluir
  71. Vanessa, verifique se tu executou o quarto passo, caso positivo me envie um email com os arquivos de configuração e eu te ajudo!

    Abraços!

    ResponderExcluir
  72. Executei desta forma:

    Instalação do TesteLink

    1.Instalar o aplicativo Wamp
    1.Informar e-mail e ip do servidor
    2.Descompactar o zip do TestLink no diretório C:\Wamp\www
    3.Executar o arquivo WampServer start
    4.Clicar, com o botão direito do mouse, sobre o ícone do Wamp, localizado nos ícones do windows (lado inferior direito da barra de tarefas do windows)
    1.Clicar em language e seleciona o idioma portugues
    5.Clicar sobre o ícone do Wamp, localizado nos ícones do windows (lado inferior direito da barra de tarefas do windows)
    1.Clicar em phpMyAdmin
    6.Criar novo banco de dados = testlink (tudo minúsculo) – Botão criar
    7.Clicar sobre o ícone do Wamp, localizado nos ícones do windows (lado inferior direito da barra de tarefas do windows)
    8.Clicar sobre o ícone do Wamp, localizado nos ícones do windows (lado inferior direito da barra de tarefas do windows)
    1.Clicar em localhost
    9.Na página “Server Configuration” do WampServer, Your Projects, clicar em “testlink”
    10.Na página seguinte, clicar em New installation
    11.Na página seguinte: Informar
    1.Database login = root
    2.Database password = (Não informar)
    3.TestLink DB login = admin
    4.TestLink DB password = admin
    5.Clicar no botão process TestLinkSetup
    6.Marcar a opção “I agree to the terms set out in this license.”
    7.Clicar no botão Proceed
    8.Clicar em “TestLink (using login name:admin / password:admin - Please Click Me!).“
    12.Na tela do testlink
    1.Clicar no botão Personal
    2.Informar um e-mail
    3.Em Locale, informar Poruguese (Brazil)
    4.Clicar no botão Salvar
    13.Clicar em Home
    14.Pronto. Testlink funcionando e em português
    15.Configurar TestLink
    1.Excluir a pasta “C:\wamp\www\testlink\install”


    Instalação do Mantis

    16.Descompactar o zip do mantis no diretório C:\Wamp\www
    17.Clicar sobre o ícone do Wamp, localizado nos ícones do windows (lado inferior direito da barra de tarefas do windows)
    1.Clicar em phpMyAdmin
    18.Criar novo banco de dados = mantis (tudo minúsculo) – Botão criar
    19.Clicar sobre o ícone do Wamp, localizado nos ícones do windows (lado inferior direito da barra de tarefas do windows)
    20.Clicar sobre o ícone do Wamp, localizado nos ícones do windows (lado inferior direito da barra de tarefas do windows)
    1.Clicar em localhost
    21.Na página “Server Configuration” do WampServer, Your Projects, clicar em “mantis”
    22.na página de instalação do mantis, informar:
    1.Hostname (for Database Server) = ip da máquina
    2.Database name (for Database) = mantis
    3.Admin Username (to create Database if required) = root
    4.Clicar em Install/Upgrade Database
    5.Clicar em Continue to log into Mantis
    23.Na tela do mantis
    1.Informar usuário e senha adminstrator, root
    2.Clicar em My Account
    3.Clicar em Preferences
    4.Alterar Language para portuguese_brasil
    5.Clicar em Update Prefs
    6.Sair
    24.Excluir a pasta “C:\wamp\www\mantis”
    25.Pronto. Mantis funcionando e em português


    Integração Testlink e Mantis

    26.Criar o usuário testlink no Mantis
    1.Nome de usuário = testlink
    2.Nível de Acesso = relator
    3.Habilitado = sim (marcar)
    4.protegido = não marcar
    27.Abrir o arquivo c:\wamp\www\mantis\config_inc.php
    1.Incluir as linhas:
    1. $g_send_reset_password = OFF;
    2.$g_allow_anonymous_login = ON;
    28.Editar o arquivo c:\wamp\www\testlink\cfg\mantis.cfg.php
    1.Substituir o texto
    1.[CONFIGURE_BUG_TRACK_DB_HOST] por [localhost] (ou IP do servidor)
    2.[CONFIGURE_BUG_TRACK_DB_NAME] por [mantis]
    3.[CONFIGURE_BUG_TRACK_DB_TYPE] por [mysql]
    4.[CONFIGURE_BUG_TRACK_DB_USER] por [root]
    5.[CONFIGURE_BUG_TRACK_DB_USER_PASS] por []
    29. Editar o arquivo c:\wamp\www\testlink\custom_config.inc.php
    1.Incluir a linha
    1.$g_interface_bugs = 'mantis';
    30.Editar o arquivo c:\wamp\www\testlink\lib\functions\common.php
    1.Alterar ($g_interface_bugs != 'NO') para ($g_interface_bugs != 'MANTIS')

    O que pode está errado??
    No testlink não aparece o icone do mantis

    ResponderExcluir
  73. O que pode está errado??
    No testlink não aparece o icone do mantis.

    Executei da seguinte forma:

    Integração Testlink e Mantis

    1.Criar o usuário testlink no Mantis
    1.Nome de usuário = testlink
    2.Nível de Acesso = relator
    3.Habilitado = sim (marcar)
    4.protegido = não marcar
    2.Abrir o arquivo c:\wamp\www\mantis\config_inc.php
    1.Incluir as linhas:
    1. $g_send_reset_password = OFF;
    2.$g_allow_anonymous_login = ON;
    3.Editar o arquivo c:\wamp\www\testlink\cfg\mantis.cfg.php
    1.Substituir o texto
    1.[CONFIGURE_BUG_TRACK_DB_HOST] por [localhost] (ou IP do servidor)
    2.[CONFIGURE_BUG_TRACK_DB_NAME] por [mantis]
    3.[CONFIGURE_BUG_TRACK_DB_TYPE] por [mysql]
    4.[CONFIGURE_BUG_TRACK_DB_USER] por [root]
    5.[CONFIGURE_BUG_TRACK_DB_USER_PASS] por []
    4. Editar o arquivo c:\wamp\www\testlink\custom_config.inc.php
    1.Incluir a linha
    1.$g_interface_bugs = 'mantis';
    5.Editar o arquivo c:\wamp\www\testlink\lib\functions\common.php
    1.Alterar ($g_interface_bugs != 'NO') para ($g_interface_bugs != 'MANTIS')

    ResponderExcluir
  74. Instalei o testlink assim:

    Instalação do TesteLink

    1.Instalar o aplicativo Wamp
    1.Informar e-mail e ip do servidor
    2.Descompactar o zip do TestLink no diretório C:\Wamp\www
    3.Executar o arquivo WampServer start
    4.Clicar, com o botão direito do mouse, sobre o ícone do Wamp, localizado nos ícones do windows (lado inferior direito da barra de tarefas do windows)
    1.Clicar em language e seleciona o idioma portugues
    5.Clicar sobre o ícone do Wamp, localizado nos ícones do windows (lado inferior direito da barra de tarefas do windows)
    1.Clicar em phpMyAdmin
    6.Criar novo banco de dados = testlink (tudo minúsculo) – Botão criar
    7.Clicar sobre o ícone do Wamp, localizado nos ícones do windows (lado inferior direito da barra de tarefas do windows)
    8.Clicar sobre o ícone do Wamp, localizado nos ícones do windows (lado inferior direito da barra de tarefas do windows)
    1.Clicar em localhost
    9.Na página “Server Configuration” do WampServer, Your Projects, clicar em “testlink”
    10.Na página seguinte, clicar em New installation
    11.Na página seguinte: Informar
    1.Database login = root
    2.Database password = (Não informar)
    3.TestLink DB login = admin
    4.TestLink DB password = admin
    5.Clicar no botão process TestLinkSetup
    6.Marcar a opção “I agree to the terms set out in this license.”
    7.Clicar no botão Proceed
    8.Clicar em “TestLink (using login name:admin / password:admin - Please Click Me!).“
    12.Na tela do testlink
    1.Clicar no botão Personal
    2.Informar um e-mail
    3.Em Locale, informar Poruguese (Brazil)
    4.Clicar no botão Salvar
    13.Clicar em Home
    14.Pronto. Testlink funcionando e em português
    15.Configurar TestLink
    1.Excluir a pasta “C:\wamp\www\testlink\install”

    ResponderExcluir
  75. E o mantis assim:

    Instalação do Mantis

    1.Descompactar o zip do mantis no diretório C:\Wamp\www
    2.Clicar sobre o ícone do Wamp, localizado nos ícones do windows (lado inferior direito da barra de tarefas do windows)
    1.Clicar em phpMyAdmin
    3.Criar novo banco de dados = mantis (tudo minúsculo) – Botão criar
    4.Clicar sobre o ícone do Wamp, localizado nos ícones do windows (lado inferior direito da barra de tarefas do windows)
    5.Clicar sobre o ícone do Wamp, localizado nos ícones do windows (lado inferior direito da barra de tarefas do windows)
    1.Clicar em localhost
    6.Na página “Server Configuration” do WampServer, Your Projects, clicar em “mantis”
    7.na página de instalação do mantis, informar:
    1.Hostname (for Database Server) = ip da máquina
    2.Database name (for Database) = mantis
    3.Admin Username (to create Database if required) = root
    4.Clicar em Install/Upgrade Database
    5.Clicar em Continue to log into Mantis
    8.Na tela do mantis
    1.Informar usuário e senha adminstrator, root
    2.Clicar em My Account
    3.Clicar em Preferences
    4.Alterar Language para portuguese_brasil
    5.Clicar em Update Prefs
    6.Sair
    9.Excluir a pasta “C:\wamp\www\mantis”
    10.Pronto. Mantis funcionando e em português

    ResponderExcluir
  76. Um coisa que notei é que tu deixou as informações do arquivo de condiguração do Mantis com "[]", e ela não pode ter os colchetes.
    Tente isso. Caso não dê certo, por favor, me fale qual o comportamento do Testlink.

    Abraços!

    ResponderExcluir
  77. Quando eu clico em um teste para executar aparece a seguinte mensagem no Testlink:
    "Integração com o Sistema de Bugtracking: mantis - falhou"

    Eu segui passo a passo o tutorial e conferi, esta tudo igual o que pode estar dando errado?

    ResponderExcluir
  78. Deny, quala versão do Mantis e do Testlink que tu estás usando?

    ResponderExcluir
  79. Oi Elias,

    Estou com o mesmo problema do Deny. Segui o tutorial, no entanto, ao clicar no TC, aparece a seguinte mensagem de erro:

    "Integração com o Sistema de Bugtracking: mantis - falhou"

    Versões Utilizadas:
    - Mantis: 1.2.8
    - Testlink: 1.9.3

    Poderia me ajudar?

    Grata.

    ResponderExcluir
  80. Olá Winnie,
    Psso ajudar sim. So preciso saber como tu colocou os dados no arquivo mantis.cfg.php
    Tu podes passar isso por aqui?

    ResponderExcluir
  81. Olá Elias, tudo bem?

    Segui os passos do seu post, porém o botão "Bug Management" não aparece.

    Segue as configurações que realizei:

    mantis.cfg:

    define('BUG_TRACK_DB_HOST', 'localhost');
    define('BUG_TRACK_DB_NAME', 'mantis');
    define('BUG_TRACK_DB_TYPE', 'mysql');
    define('BUG_TRACK_DB_USER', 'root');
    define('BUG_TRACK_DB_PASS', '');
    define('BUG_TRACK_HREF', "http://localhost/mantis/view.php?id=");
    define('BUG_TRACK_ENTER_BUG_HREF',"http://localhost/mantis/");


    Tenho uma dúvida no passo 4, onde é necessário acrescentar a variável $g_interface_bugs='MANTIS'. Essa variável deve ser adicionada no config.inc ou no custom_config.inc?

    ResponderExcluir
  82. O botão vai aparecer se a propriedade $g_interface_bugs='MANTIS' for colocada ou no arquivo config.inc.php ou no custom_config.inc.php

    De preferencia ao custom_config.inc.php onde tu deves tirar o comentário da linha e adicionar o 'MANTIS'

    Abraço!

    ResponderExcluir
  83. O botão vai aparecer se a propriedade $g_interface_bugs='MANTIS' for colocada ou no arquivo config.inc.php ou no custom_config.inc.php

    De preferencia ao custom_config.inc.php onde tu deves tirar o comentário da linha e adicionar o 'MANTIS'

    Abraço!

    ResponderExcluir
  84. Olá Elias, conseguí integrar seguindo seu passo a passo, deu tudo certo!!!
    Parabéns meu caro, excelente iniciativa a sua!!!
    Vou instalar os dois em um servidor IIS, quais arquivos preciso alterar e que dados preciso informar nas variáveis de forma que qualquer máquina na rede consiga enxergar o testlink e o mantis?

    Ezequiel Lima
    Consultor
    ezequiellima.treinar@gmail.com

    ResponderExcluir
  85. Olá Ezequiel,
    Na verdade tu teras que "colocar" o testlink e o mantis no IIS (o IIS é que vai geranciar o acesso a estas aplicações, assim como o Apache faz), dai por padrão elas vão ficar disponíveis sem precisar alterar variáveos no IIS.

    Abraço!

    ResponderExcluir
  86. Elias,

    Vc poderia por gentileza me ajudar, preciso de realizar a integração do Testlink com o Scarab, vc tem algum post neste sentido, posso realizar a integração da forma que postou para o Mantis.

    Um grande abraço a todos....

    ResponderExcluir
  87. Olá, para integração com o Mantis usando o Teslink 1.9.4 existe alguma outra forma? Eu tentei fazer segundo esse tutorial mas não consegui. Percebi que no Testlink 1.9.4 existe uma opção na tela inicial chamada Issue Tracking management. Poderia me ajudar? Obrigado.

    ResponderExcluir
  88. Elias,

    Estou tentando fazer a integração do TestLink versão 1.9.4 com o Mantis versão 1.2.11 e não estou conseguindo, mesmo realizando todas as dicas do seu post. Gostaria de saber, se tem algum novo procedimento para essas versões.

    Obrigado.

    ResponderExcluir
  89. A integração com o testlink 1.95 / mantis 1.2.14 nao funciona...Por exemplo o arquivo: mantis.cfg.php não existe...
    abcs

    ResponderExcluir
  90. Elias,
    gostaria de saber se faz diferença criar um banco de dados para o testlink e o mantis ou criar separadamente.
    Obrigada

    ResponderExcluir
  91. Para a integração do testlink e mantis tem que criar apenas um banco ou pode ser bancos separados? Obrigada

    ResponderExcluir
  92. Olá Diva!
    Voce, a principio terá dois bancos separados, até para uma melhor organização, mas nada impede que a criação dos dois seja no mesmo banco.
    A unica coisa é que coloca-los no mesmo banco pode dificultar a tua manutenação!

    Abraço!

    ResponderExcluir
  93. Olá Silvio!
    Em breve vou postar sobre a integração das novas versões!


    Abraço!

    ResponderExcluir
  94. Olá Elias! Estou instalando o testlink e me deparei com alguns erros, alguns consegui resolver, consegui logar e começar a criar um projeto, porém quando cliquei no botão criar, apareceu o seguinte erro:

    Deprecated: Function eregi() is deprecated in C:\wamp\www\testlink\lib\functions\common.php on line 447

    Por favor, se puder me ajudar eu agradeceria muito pois já procurei muito e até agora não encontrei nada sobre este erro.

    Muito obrigada!

    ResponderExcluir
  95. Oi Lais,
    Faça um pequeno teste... como essa "erro" na verdade é um indicativo que a função eregi esta deprecated (desatualizada, onde existe uma nova função pra fazer a mesma coisa), abra o arquivo custom_config.inc.php e altere (ou adicione se ela não existir) a propriedade $tlCfg->log_level = 'ERROR';, onde tu deves trocar o E_ALL para 'NONE'.

    Me diz se resolve o problema por favor.
    Abraço!

    ResponderExcluir
  96. Elias, mto obrigado pela resposta.
    Estou com o tlink 1.9.3 contudo não estou conseguindo integrar com a ultima vesão do mantis. Vc teria a mesma versão do mantis utilizada neste seu tutorial ou uma que integre com esta versão do tlink?.
    Na verdade esta versão do mantis 1.1.1 eu não estou conseguindo encontrar..
    Mais uma vez muitissimo obrigado.

    ResponderExcluir
  97. Boa Noite, estou tentando integrar o testlink 1.9.5 com o mantis porém meu testlink não possui a mantis.cfg.php, como devo proceser.

    ResponderExcluir
  98. Boa Noite, meu testlink 1.9.5 não possui o arquivo mantis.cfg.php.
    Como devo proceder para realizar a integração com o mantis.

    ResponderExcluir
  99. Elias você é o cara! Vou tentar efetuar a integração destas duas ferramentas lá na empresa de acordo com tuas instruções!!! O material mais detalhado que encontrei até agora!!!

    Abraços!
    Shirlei.

    ResponderExcluir
  100. Quando eu clico em um teste para executar aparece a seguinte mensagem no Testlink:
    "Integração com o Sistema de Bugtracking: mantis - falhou"

    Eu segui passo a passo o tutorial e conferi, esta tudo igual o que pode estar dando errado?

    Versão Testlink:testlink-1.9.0
    Versão Mantis: mantisbt-1.2.14

    Abraços,

    Regina

    ResponderExcluir
  101. Quando eu clico em um teste para executar aparece a seguinte mensagem no Testlink:
    "Integração com o Sistema de Bugtracking: mantis - falhou"

    Eu segui passo a passo o tutorial e conferi, esta tudo igual o que pode estar dando errado?

    Versão Testlink:testlink-1.9.0
    Versão Mantis: mantisbt-1.2.14

    Abraços,

    Regina

    ResponderExcluir
  102. Oi Elias,

    Estou com o mesmo problema do Deny. Segui o tutorial, no entanto, ao clicar no TC, aparece a seguinte mensagem de erro:

    "Integração com o Sistema de Bugtracking: mantis - falhou"

    Versões Utilizadas:
    - Mantis: mantisbt-1.2.14
    - Testlink: 1.9.0

    Poderia me ajudar?

    Grata.

    ResponderExcluir
  103. Olá Elias. Quando vou executar um teste, o botão do Mantis não aparece e é apresentada a seguinte mensagem de erro no topo da tela: Attention Please: Something is preventing connection to Bug Tracking System,
    and is going to create performance issues.Please contact your TestLink Administrator". Você sabe como posso resolver isso?

    Abraços.

    ResponderExcluir
  104. Olá Elias,

    Estou tentando integrar o Testlink com o Mantis, mas quando vou executar um caso de teste com falha, não aparece a opção de usar o Mantis e no topo da tela me é apresentada a seguinte mensagem: "Attention Please: Something is preventing connection to Bug Tracking System,and is going to create performance issues.
    Please contact your TestLink Administrator". Tem alguma idéia de como posso resolver isso? Desde já agradeço a ajuda.

    ResponderExcluir
  105. Olá Elias,

    Tentei fazer a conexão entre o Testlink 1.9.6 e o Mantis Bug Tracker, mas não encontrei os parâmetros dentro da pasta cfg para realizar a alteração.

    Será que existe a possibilidade desta versão não permitir a conexão com o mantis?

    ResponderExcluir
  106. Boa tarde Elias,

    Parabéns pelo post, mas poderia me ajudar em uma coisa?

    Fiz todos os passos mas não aparece de jeito nenhum o ícone do Mantis no TestLink.

    Fico no aguardo.,
    Abs.

    ResponderExcluir
  107. Olá Eder,
    Você chegou a ver o post sobre a nova forma de fazer a integração?
    http://sembugs.blogspot.pt/2013/09/integracao-testlink-mantis-metodo-atual.html

    ResponderExcluir