【openstf】自己的云测平台——mac安装openstf

openstf的github地址: https://github.com/openstf/stf

上图可以清晰看出openstf的使用场景和效果 
 
openstf是一个web应用程序,用于远程调试智能设备,暂时调试安卓设备,可以把所有需要用到设备放到一台服务器上,随后只需要打开浏览器,对手机进行操作。网页端看起来像模拟器,其实是真机。
 
需要提醒的:
1、openstf只能在linux和mac上安装,windows不行
2、mac上不能使用docker来搭建openstf,因为即使成功了,也无法识别设备
3、最方便的搭建openstf应该是linux,用docker会方便很多
4、openstf对网速要求较高,网速太低会导致其他使用者连接到openstf后,手机操作看起来卡顿无比
 
下面来整理一下mac安装openstf的过程
 
安装依赖:
官方github需要的依赖:
 
这里,nodejs需要安装node8,不要安装最新版本的,因为不支持
下面,终端执行:
brew install rethinkdb graphicsmagick zeromq protobuf yasm pkg-config
npm install -g stf
第二步因为需要FQ,可以用cnpm(淘宝镜像)替代
安装cnpm:
npm install -g cnpm --registry=https://registry.npm.taobao.org
安装好后,执行
cnpm install -g stf
 
启动:
1、启动rethinkDB
终端直接执行
rethinkdb
2、启动stf
另启一个终端,执行
stf local --public-ip 本机ip地址
(这样制定ip可以使其他电脑也可以访问,如果不需要,直接stf local就可以)
 
使用:
打开浏览器, http://本机ip地址:7100

猜你喜欢

转载自www.cnblogs.com/fengzx120/p/11264873.html