Windows下安装moztrap

来源:互联网 发布:淘宝双115元红包怎么用 编辑:程序博客网 时间:2024/05/20 14:22

moztrap是mozilla开发的开源软件,用来管理test case。 比test link界面要友好,功能上和test link相比,各有所长。

下载地址:https://github.com/mozilla/moztrap/

官网网址:http://moztrap.readthedocs.org/en/latest/installation.html

官方给的是在linux上安装的方法。


在windows上安装步骤如下:


参考:http://stackoverflow.com/questions/25443208/how-to-install-moztrap-on-windows-8-1
1.  安装python 
        python下载地址:  https://www.python.org/downloads/
2. 安装mysql 
       mysql下载地址:  http://dev.mysql.com/downloads/mysql
3. 安装git 
       git 下载地址: http://git-scm.com/download/win
4. 安装pip
    pip下载地址: http://www.360doc.com/content/14/1017/08/10724725_417590569.shtml
5. 安装virtualenv
    virtualenv安装及其介绍: http://www.2cto.com/os/201411/355798.html
    开启virtualenv:Scripts\activate
    关闭virtualenv: deactivate
6. 安装virtualenvwrapper在windows上
    安装命令: pip install virtualenvwrapper-win
    
    有关vritualenvwrapper的详细介绍请参考:    http://www.ittang.com/2014/0720/13403.html

    virtualenvwrapper上的一些常用命令:
    # 创建虚拟环境(在这里,的名字叫VirtualenvName)
    mkvirtualenv VirtualenvName
    # 列出所有虚拟环境
    lsvirtualenv
    # 移除虚拟环境
    rmvirtualenv VirtualenvName
    # 切换到VirtualenvName环境
    workon VirtualenvName
    # 退出当前虚拟环境
    deactivate

7. 安装: MySQL-python-1.2.4.win32-py2.7.exe 
        下载地址: https://pypi.python.org/pypi/MySQL-python/1.2.4

     安装这个后,它是在系统的python下安装着,需要把它copy到我们当前的vritualenv下来。
     需要拷贝文件夹:MySQL_python-1.2.4-py2.7.egg-info,MySQLdb; 文件:mysql打头的几个文件。

8. 安装VCForPython27.msi 
       下载地址: https://www.microsoft.com/en-us/download/details.aspx?id=44266
    安装VCForPython27之前要先安装:setuptools 6.0以上版本和wheel
    安装setuptools的方法请参考:http://blog.csdn.net/robertkun/article/details/9751123
     安装wheel的命令: pip install wheel

9. 安装py-bcrypt-w32
    安装命令: pip install py-bcrypt-w32 

10. 下载moztrap代码
      下载地址:https://github.com/mozilla/moztrap/

     然后进入下载的moztrap code里执行:python bin\install-reqs pure

11. 进入mysql,执行 CREATE DATABASE moztrap CHARACTER SET utf8

12. 复制moztrap/settings/local.example.py为moztrap/settings/local.py.
     在local.py里添加:from os import environ,将database部分注释去掉。  如下:

          
<span style="background-color: rgb(255, 255, 255);"><span style="font-family:Microsoft YaHei;font-size:18px;"># Database settings.DATABASES = {    "default": {        "ENGINE": "django.db.backends.mysql",        "NAME": "moztrap",        "USER": environ.get("USER", "root"),        "HOST": "", # empty string == localhost        "PASSWORD": "123456",        "STORAGE_ENGINE": "InnoDB",        "OPTIONS": {                "init_command": "SET default_storage_engine=InnoDB",            },        }    }</span></span>


USER名字改成mysql的用户名,PASSWORD改成对应的密码。
13. 最后:
      执行:python manage.py syncdb --migrate
      执行:python manage.py create_default_roles
      执行:python manage.py runserver
      现在在浏览器上浏览http://localhost:8000 

0 0
原创粉丝点击