STF
张沛沛
每天打卡猫猫和leetcode
展开
-
STF使用LADP和修改对应的源码
启动命令 ip=ifconfig en0 |grep "inet" |grep -v "inet6"| awk '{print $2}' ./stf local --public-ip ${ip} --allow-remote --auth-type ldap --auth-options ‘["–ldap-url",“ldap:服务器地址”, “–ldap-bind-dn”,“你的账号”,"–l...原创 2019-09-19 17:56:02 · 609 阅读 · 0 评论 -
STF接口使用的坑
其他没有使用body传数据的接口都没问题,但是使用设备接口有问题,因为STF的代理Body传参数有问题 解决的代码也是改为传参数来解决。 文件地址: lib/units/api/index.js // Adding options in request, so that swagger controller // can use it. app.use(function(req, r...原创 2019-09-19 18:01:26 · 883 阅读 · 0 评论 -
STF adb远程链接需要手动授权的问题
问题描述 因为我需要在docker里面调用设备来执行自动化测试,因此我需要通过adb connect IP:PROT来链接设备,但是因为STF执行这个命令的时候,需要手动授权接受才可以在远程电脑上授权使用,否则不可以使用。 因此我通过debug发现来授权步骤实际在socket里面的,因此做了以下修改. 文件地址: lib/units/websocket/index.js#adb keys con...原创 2019-09-19 18:09:48 · 930 阅读 · 0 评论 -
STF-通过接口生成token信息
背景:由于我们需要调用stf的接口,但是调用接口必须使用用户生成的token进行权限校验,而生成token在stf里面只能前端生成,而它没有提供接口形式的生成方法,因此我通过改造代码,提供了一个可以通过接口的形式生成token。 修改文件地址:lib/units/auth/ldap.js // 引用文件 var dbapi = require('../../db/api') var util = ...原创 2019-09-27 11:23:32 · 744 阅读 · 0 评论