zoukankan      html  css  js  c++  java
  • STF平台探索

    1.虚拟机环境搭建

    本人电脑是联想的,win10系统(开机时按F2进入bios系统设置了开启虚拟化),安装了VMware虚拟机。虚拟机中安装的Linux系统是centos7系统。搭建过程较为坎坷,建议大家按照本篇文章中的版本去整,版本对应不上会存在各种问题。另外强烈建议大家使用docker进行环境搭建,在Linux上不用docker截图功能的回显会有问题。话不多说,下面进入正题:

    centos7系统下STF环境搭建(不用docker)

    https://www.jianshu.com/p/539ee1053da3

    http://note.youdao.com/noteshare?id=857e24767bf40d705eba3c3cd3acf96c&sub=C70018A614E6407697BECF6E9B371BDB

    centos7系统下STF环境搭建(借助docker)

    A.安装docker

    B.拉取docker镜像

    docker pull openstf/stf:latest
    docker pull sorccu/adb:latest
    docker pull rethinkdb:latest
    docker pull openstf/ambassador:latest
    docker pull nginx:latest
    

    C.启动stf相关服务(首次启动需要以下命令,之后启动只需要        docker start 容器ID       即可)

    #启动一个rethinkdb数据库服务(存储连接过的设备等信息)
    docker run -d --name rethinkdb -v /srv/rethinkdb:/data --net host rethinkdb rethinkdb --bind all --cache-size 8192 --http-port 8090
    #启动adb service
    docker run -d --name adbd --privileged -v /dev/bus/usb:/dev/bus/usb --net host sorccu/adb:latest
    #启动stf服务
    docker run -d --name stf --net host openstf/stf stf local --public-ip 宿主机IP地址

    D.连接stf并查看,如下图所示

     

     2.API调用

    def get_devices(ip, port, token):
    url = 'http://%s:%d/api/v1/devices' %(ip, port)
    headers = {
    'Authorization' : 'Bearer ' + token
    }

    ret = get(url, headers=headers)
    print ret

    未完待续

    作者:飞天小一

    邮箱:916457600@qq.com

  • 相关阅读:
    javascript中的对象创建与继承
    Requirejs快速使用
    HTML5服务器推送事件
    使用html+css实现三角标示符号
    thinkphp结合bootstrap打造个性化分页
    angularjs学习笔记3-directive中scope的绑定修饰符
    angularjs学习笔记2—运行phonecat项目
    grunt-contrib-qunit安装过程中phantomjs安装报错问题解决
    angularjs学习笔记1-angular总体简介及其特点
    Mybatis详细配置过程
  • 原文地址:https://www.cnblogs.com/ftxy/p/11693245.html
Copyright © 2011-2022 走看看