OpenHarmony开发者论坛

标题: XTS测试 OpenHarmony-v4.0-Release 测试结果都是Unavailable是什么原因 [打印本页]

作者: good-citizen    时间: 2023-11-29 11:57
标题: XTS测试 OpenHarmony-v4.0-Release 测试结果都是Unavailable是什么原因
[md]![Unavailable.png](https://forums-obs.openharmony.c ... m8xhki2oxbvvvb8.png "Unavailable.png")
[/md]
作者: Desto    时间: 2023-11-29 14:20
[md]是这些用例没有跑过,至于怎么解决我也想知道,蹲个大佬解答
[/md]
作者: good-citizen    时间: 2023-11-29 20:05
回复 陈美汝: 复制51CTO 作者碼磚民工的博客吗
作者: 陈美汝    时间: 2023-11-30 17:16
[md]就是,其他能报结果的测试套件都是.hap程序,这些Unavailable的测试套件都是C程序,C程序如果没完全通过它就会不输出测试报告,就成不可用Unavailable的了,但是结果会输出在log日志中

你需要针对这些进行单独测试,比如下面这个Unavailable的示例,就是个 `CPPTest`类型,需要将这个程序推送到开发板下图所示的路径中进行单独运行测试

![image.png](data/attachment/forum/202311/30/171444n3gvbru5euc85zev.png "image.png")
[/md]
作者: 戴研    时间: 2023-12-22 17:03
系统位数和测试程序位数不一样,官网下载测试套件默认是32位的,系统编出来测试套件默认也是32位的,如果测64位系统的话得改一下xts里的build.sh,把里面的arm改成arm64;如果位数都对的上的话可能需要重启或者重新烧录;有些cpp的测试程序可能是因为缺少一些库才不可用的。
作者: xq_qyh    时间: 2024-1-22 09:07
你好,我的也是这样请问有什么办法解决吗

作者: xq_qyh    时间: 2024-1-22 09:16
回复 陈美汝: 大佬,图片看不到了,可以重新发一张吗

作者: good-citizen    时间: 2024-2-18 15:23
回复 xq_qyh: 没有,请问您那边解决了吗
作者: wenhaocai    时间: 2024-4-24 11:01
您好,请问目前解决了吗?
作者: hhj    时间: 2024-11-13 11:48
回复 戴研: set -e

error()
{
  echo "$1"
  exit 1
}
PYTHON="python3"
TOOLS_DIR="tools"

flag=$(command -v $PYTHON | grep -c $PYTHON)
if [ "$flag" -eq 0 ]; then
    error "Python3.7 or higher version required!"
fi

$PYTHON -c 'import sys; exit(1) if sys.version_info.major < 3 or sys.version_info.minor < 7 else exit(0)' || \
error "Python3.7 or higher version required!"
cd $(dirname "$0") || error "Failure to change direcory!"
$PYTHON -c "import pip" || error "Please install pip first!"
$PYTHON -c "import easy_install" || error "Please install setuptools first!"

if [ ! -d "$TOOLS_DIR" ]; then
  error "$TOOLS_DIR directory not exists"
fi

$PYTHON -m pip uninstall -y xdevice
$PYTHON -m pip uninstall -y xdevice-extension
$PYTHON -m pip uninstall -y xdevice-ohos

for f in "$TOOLS_DIR"/*.egg
do
  if [ ! -e "$f" ]; then
    error "Can not find xdevice package!"
  fi
  $PYTHON -m easy_install --user "$f" || echo "Error occurs to install $f!"
done

for f in "$TOOLS_DIR"/*.tar.gz
do
  if [ ! -e "$f" ]; then
    error "Can not find xdevice package!"
  fi
  $PYTHON -m pip install --user "$f" || echo "Error occurs to install $f!"
done

$PYTHON -m xdevice "$@"
exit 0



这个是hats 的build.sh 文件,哪有什么arm;




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5