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添加问题

    集成完毕

  • 相关阅读:
    Atitit.ati orm的设计and架构总结 适用于java c# php版
    Atitit.ati dwr的原理and设计 attilax 总结 java php 版本
    Atitit.ati dwr的原理and设计 attilax 总结 java php 版本
    Atitit. 软件设计 模式 变量 方法 命名最佳实践 vp820 attilax总结命名表大全
    Atitit. 软件设计 模式 变量 方法 命名最佳实践 vp820 attilax总结命名表大全
    Atitit 插件机制原理与设计微内核 c# java 的实现attilax总结
    Atitit 插件机制原理与设计微内核 c# java 的实现attilax总结
    atitit.基于  Commons CLI 的命令行原理与 开发
    atitit.基于  Commons CLI 的命令行原理与 开发
    atitit.js 与c# java交互html5化的原理与总结.doc
  • 原文地址:https://www.cnblogs.com/pinpin/p/9849285.html
Copyright © 2011-2022 走看看