OpenHarmony XTS验证环境搭建

这篇具有很好参考价值的文章主要介绍了OpenHarmony XTS验证环境搭建。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.优先删除

OpenHarmony/out/rk3568/obj/test

在根目录下执行

./build.sh --product-name rk3568 
cd test/xts/acts 
./build.sh product_name=rk3568 system_size=standard suite=ActsAceNapiEtsTest

生成的测试套路径为:
out/rk3568/suites/acts/testcases/

注:
1.hdc改名为hdc_std
2==.如果报错与xdevice相关,则可以从每日构建全量包中suites\acts\tools目录下,拷贝xdevice-0.0.0.tar.gz,xdevice-extension-0.0.0.tar.gz到自己的suites\acts\tools即可,只有第一次才需要此操作

1.配置hdc环境变量
2.新增环境变量
变量名:HDC_SERVER_PORT
值:8710

3.编译测试套参考下面具体流程

4.移动自己服务器编译或者每日构建的测试到windows包含hdc_std目录

5.执行命令

hdc_std shell hilog -Q pidoff

6.用例执行参考下面具体流程(本文最后一块内容,可以跑全部,或者单跑,如果想跑部分,则在testcast中保留对应的.hap,.stamp,.moduleInfo)

板子上查看版本(建议windows和板子上hdc版本对应)
hdc_std shell
hdcd -v
修改配置\

suites\acts\config\user_config\

sn 链接板子后使用 hdc list targets 得到

<?xml version="1.0" encoding="UTF-8"?>
<!--
 Copyright (C) 2021 Huawei Device Co., Ltd.
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 
     http://www.apache.org/licenses/LICENSE-2.0
 
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.

-->
<user_config>
    <environment>
        <support_device>
            <device>true</device>
        </support_device>
        <device type="usb-hdc">
            <ip>127.0.0.1</ip>
            <port>8710</port>
            <sn>7001005458323933328a013ce38b3800(自己外接设备编号)</sn>
        </device>
    </environment>
    <testcases>
        <dir></dir>
    </testcases>
    <resource>
        <dir></dir>
    </resource>
</user_config>

【XTS编译执行】

1、全量编译 test/xts/acts目录下执行编译命令:

./build.sh product_name=rk3568 suite=acts system_size=standard

2、单个子系统编译

test/xts/acts目录下执行编译命令:

./build.sh product_name=rk3568 system_size=standard target_subsystem=××××

3、单模块编译

test/xts/acts目录下执行编译命令:

./build.sh product_name=rk3568 system_size=standard suite=xxx
suite 后面添加的是BUILD.gn 中ohos_js_hap_suite模板的命名

测试用例输出目录:out/rk3568/suites/acts/testcases

测试框架&用例整体输出目录:out/rk3568/suites/acts(编译用例时会同步编译测试套执行框架)

全量用例执行指导(适用于小型系统、标准系统)

搭建测试环境Windows工作台下安装python3.7及以上版本,确保工作台和测试设备正常连接。

注:高版本python不带 easy_install,可以安装低于 52.0.0 的 setuptools,解决该问题。

pip install setuptools==50.0.0

测试执行目录(对应编译生成的out/release/suites/acts目录)

├── testcase                       # 测试套文件存放目录 
│ └──xxx.hap                       # 测试套可执行hap文件
│ └──xxx.json                      # 测试套对应执行配置文件
├── tools                          # 测试框架工具目录
├── run.bat                        # window平台测试套启动执行文件
├── report                         # 测试报告生成目录

用例执行

  1. 在Windows工作台上,找到从Linux服务器上拷贝下来的测试套件用例目录,在Windows命令窗口进入对应目录,直接执行acts\run.bat。

  2. 界面启动后,输入用例执行指令。

    全量执行:run acts

    模块执行(具体模块可以查看\acts\testcases):run –l ActsSamgrTest

    单包执行(具体模块可以查看\acts\testcases):(适用于OH驱动)

    run -l uitestActs -ta class:UiTestCase#testChecked  
    
    uitestActs: 测试hap
    UiTestCase: testsuite
    testChecked: testcase
    
  3. 查看测试报告。 进入acts\reports\,获取当前的执行记录,打开“summary_report.html”可以获取到测试报告。

    https://gitee.com/openharmony/xts_acts

参考文档

https://gitee.com/huanghello/arkcompiler_ets_runtime/wikis/XTS

https://gitee.com/openharmony/xts_acts#js语言用例编译打包指导适用于标准系统文章来源地址https://www.toymoban.com/news/detail-842580.html

到了这里,关于OpenHarmony XTS验证环境搭建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Openharmony在RK3568X环境搭建编译及运行-快速上手

    OpenHarmony是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目, 目标是面向全场景、全连接、全智能时代、基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展 。 针对openharmony板级开发需要准备以下环境: TB-RK3568X开发

    2023年04月19日
    浏览(86)
  • Openharmony的L0与L2系统环境搭建编译烧录

    获取源有四种方式,如下所述,常用采用方式1与方式3。以下主要讲解通过第1种方式获取的步骤和注意事项。 获取方式1:从码云代码仓库获取。通过repo或git工具从代码仓库中下载,此方式可获取最新代码。 获取方式2:通过DevEco Marketplace网站获取。访问DevEco Marketplace网站,

    2023年04月16日
    浏览(40)
  • OpenHarmony—Docker编译环境

    OpenHarmony为开发者提供了两种Docker环境,以帮助开发者快速完成复杂的开发环境准备工作。两种Docker环境及适用场景如下: 独立Docker环境:适用于直接基于Ubuntu、Windows操作系统平台进行版本编译的场景。 基于HPM的Docker环境:适用于使用HPM工具进行发行版编译的场景。 表1 D

    2024年03月11日
    浏览(59)
  • OpenHarmony开发环境搭建

    Ubuntu下搭建鸿蒙开发编译环境 一、安装Python环境       sudo apt-get install python3              把python默认指向python3        sudo rm python       sudo ln -s /usr/bin/python3.8 /usr/bin/python        二、安装pip3环境        sudo apt-get install python3-pip        安装相关的依赖库        s

    2024年02月09日
    浏览(42)
  • OpenHarmony 设备开发 命令行方式 搭建开发环境

    OpenHarmony开发环境搭建有好几种方式,现在主要是DevEco Device Tool IDE开发环境。这种方式搭建环境过程简单,而且现在的IDE环境已经很完善了,稳定性也能接受。 HUAWEI DevEco Device Tool 安装使用官方文档地址: 文档中心 最早的命令行方式也有很多优势,比如在低配置的机器下用

    2024年01月24日
    浏览(40)
  • 搭建HarmonyOS开发环境(OpenHarmony3.2)

    目前HarmonyOS的热度愈演愈烈,本文将介绍如何搭建HarmonyOS嵌入式开发环境,帮助想要使用HarmonyOS进行嵌入式开发的人员进行入门。 其实博主以前已经介绍过如何搭建HarmonyOS开发环境了,但是当时还是HarmonyOS1.0,目前开源版本,OpenHarmony已经更新到OpenHarmony3.2了,开发也相比于

    2024年02月03日
    浏览(44)
  • Ubuntu22.04 搭建 OpenHarmony 命令行开发环境

    在本文中,我们将介绍如何使用命令行工具在你的设备上安装OpenHarmony操作系统。OpenHarmony是一个开源的、面向物联网(IoT)设备的操作系统,它提供了一套全面的开发框架,使得开发者可以更容易地创建和部署IoT应用。 在本次安装中,使用的电脑是基于Ubuntu22的物理机器,按

    2024年02月03日
    浏览(75)
  • OpenHarmony docker环境搭建所见的问题和解决

    【摘要】OpenHarmony docker环境搭建需要一台安装Ubuntu的虚拟机,并且虚拟机中需要有VScode。 整个搭建流程请参考这篇博客:OpenHarmony docker环境搭建-云社区-华为云 (huaweicloud.com) 上篇博主是用Ubuntu的服务器进行环境搭建的,在使用VScode时用到SSH登录虚拟机。 本篇采用Ubuntu桌面版

    2024年02月04日
    浏览(32)
  • 【OpenHarmony-鸿蒙】 华为智能家居IoT设备开发-环境搭建篇 一键部署开发环境

    轻量与小型系统入门概述 简介 OpenHarmony轻量和小型系统适用于内存较小的IOT设备(参考内存≥128KiB)。通过本文,开发者可以快速熟悉OpenHarmony轻量和小型系统的环境搭建、编译、烧录、调测以及运行“Hello World”等。 开发环境 开发者通常习惯采用Windows+Ubuntu环境进行OpenHa

    2024年02月12日
    浏览(46)
  • OpenHarmony 应用开发入门 (一、环境搭建及第一个Hello World)

    万事开头难。难在迈出第一步。心无旁骛,万事可破。没有人一开始就能想清楚,只有做起来,目标才会越来越清晰。--马克.扎克伯格 前言 2024年1月16日,华为目前开启已HarmonyOS NEXT开发者预览版Beta招募,报名周期为1月15日-1月22日。HarmonyOS NEXT开发者预览版将不再兼容安卓开

    2024年01月18日
    浏览(74)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包