美文网首页
3. Jenkins STF 测试环境搭建

3. Jenkins STF 测试环境搭建

作者: yywfy的昵称 | 来源:发表于2020-11-30 10:49 被阅读0次

    默认STF,Jenkins环境已经就绪,开启2台模拟器连接到STF上。

    stf需要设置对外提供服务的IP :

    # stf local --public-ip *.*.*.*

    安装Jenkins的Open STF插件:

    open stf pluging

    在Jenkins的系统管理->Open STF,设置STF的相关信息:

    Open STF config

    STF API endpoint URL是STF的API地址;

    STF Access Token可以在STF里面添加,然后copy到Jenkins设置里面:

    STF Access Token

    然后可以在STF查看获取ADB keys的方法,将ADB密钥对copy到Jenkins的配置中:

    ADB keys how to get adb keys

    在Jenkins中创建一个“多配置项目”:

    多配置项目

    在项目配置中找到ConfigurationMatrix,添加2个axis:

    add axis

    查看项目:

    矩阵项目

    添加一个简单的测试语句,然后构建一下项目:

    build

    现在删除项目配置中的2个axis,添加一个STF Device Condition:

    stf device condition

    Jenkins会调用STF的API获取到STF上的设备信息:

    选中需要构建的设备,然后保存项目,并构建项目:

    stf serial list

    在Jenkins的系统设置->Manage Node and Clouds中添加一个节点:

    Manage Node and Clouds new node node config

    添加完成之后,点击节点,根据提示下载agent.jar,将agent连接到Jenkins:

    command

    再次查看node,就成功连接上了:

    node

    返回到项目的配置中,找到Advanced Project Options,点开高级配置选项,选择这个项目要运行在那个node上面:

    Advanced Project Options set node

    修改一下需要执行的shell:

    shell

    这种模式下默认是并行执行shell,如果想让任务串行执行,可以勾选“run each configuration sequentially”:

    run sequentally 

    相关文章

      网友评论

          本文标题:3. Jenkins STF 测试环境搭建

          本文链接:https://www.haomeiwen.com/subject/lyfkiktx.html