zoukankan      html  css  js  c++  java
  • testlink迁移

    前置配置:安装mysql-5.5.13-win32版数据库(速度快点),设置root密码为123465(mysql5.5数据库端口号不要与redmine的mysql冲突)

      1、安装testlink(版本1.9(Beta5))

      将testlink解压文件放在apachehtdocs文件夹下(安装redmine时会自带apache,放在该文件下即可)

      网页打开testlink/install/index.php,进入配置页面配置testlink

      (需要注意数据库端口号与mysql5.5保持一致)

      2、备份原环境数据库,恢复至新环境中(同redmine)

      备份

      mysqldump-uroot-p123456testlink>F: estlink2013-09-24星期一.sql

      (参考redmin备份)

      恢复

      mysql-uroot-p123456testlink<f: estlink备份2013-09-23星期一.sql

      (参考redmin恢复)

      3、登录Testlink后,可能会出现如下提示:

    Therearesecuritywarningsforyourconsideration.Seedetailsonfile:C:/xampp/htdocs/testlink/logs/config_check.txt.Todisableanyreferencetothesecheckings,set$tlCfg->config_check_warning_mode='SILENT';

      解决方法:

      打开Testlink安装文件夹下的config.inc.php文件,将$tlCfg->config_check_warning_mode='FILE';

      改为tlCfg->config_check_warning_mode='SILENT';保存!再刷新页面,已无提示!

      4、集成redmine

      a、修改testlink下custom_config.inc.php.example为custom_config.inc.php,在尾处加上

      $g_interface_bugs='REDMINE'

      b、修改testlinkcfg下redmine.cfg.php文件

      define('BUG_TRACK_DB_HOST','localhost');

      define('BUG_TRACK_DB_NAME','bitnami_redmine');

      define('BUG_TRACK_DB_TYPE','mysql');

      define('BUG_TRACK_DB_USER','bitnami');

      define('BUG_TRACK_DB_PASS','8a83cf48ac');

      define('BUG_TRACK_DB_CHARSET',"UTF-8");

      define('BUG_TRACK_HREF',"http://192.168.100.21:81/redmine/issues/");

      define('BUG_TRACK_ENTER_BUG_HREF',"http://192.168.100.21:81/redmine/projects/%s/issues/new");

      解析

      BUG_TRACK_DB_HOST:数据库地址,这里连的是本机的数据库,如果是远程,填写IP地址

      BUG_TRACK_DB_NAME:数据库名称

      BUG_TRACK_DB_TYPE:数据库类型,这里redmine使用的是mysql

      BUG_TRACK_DB_USER:数据库用户名

      BUG_TRACK_DB_PASS:数据库密码(用户名和密码查看新环境redminehtdocsconfig下database.yml文件)

      BUG_TRACK_DB_CHARSET:编码格式(如果出现乱码,换其他格式)

      BUG_TRACK_HREF:redmine的issues地址

      BUG_TRACK_ENTER_BUG_HREF:redmine对应的项目新建BUG地址

      重启apache,完毕

      另:define('BUG_TRACK_ENTER_BUG_HREF',"http://192.168.100.21:81/redmine/projects/%s/issues/new");这个功能是testlink可以自动链接到对应的redmine项目,要达到目的,需要对testlink进行配置一下.

      进入testlinklibugtracking,打开int_redmine.php文件

      在末尾处添加下面代码

      functiongetEnterBugURL()

      {if(strstr(BUG_TRACK_ENTER_BUG_HREF,'%s')){

      $tproject_prefix=isset($_SESSION['testprojectPrefix'])?trim($_SESSION['testprojectPrefix']):'';

      $BugURL=sprintf(BUG_TRACK_ENTER_BUG_HREF,$tproject_prefix);

      }

      return$BugURL;}

      上述代码的作用是取testlink的项目标识付给%s。

      testlink的项目标识的设置,以admin登录testlink进行配置

      配置好后,在执行用例时,就可以链接到redmine添加问题

    集成完毕

  • 相关阅读:
    Linux下vi命令大全
    Ubuntu的cron日志在哪里?
    如何使用DNN中的Calendar控件
    对DNN的理解:
    “SQL Server does not allow remote connections”错误的解决
    如何去除Search Skin ojbect中的"web"和"site"选项按键
    DNN发邮件通知4.8.2有漏洞,最好升级到新版本
    模块开发中一点疑惑?
    经典ASP代码大集合
    漂亮button
  • 原文地址:https://www.cnblogs.com/pinpin/p/9849285.html
Copyright © 2011-2022 走看看