首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >语法错误: android中.config文件中意外的“换行符”

语法错误: android中.config文件中意外的“换行符”
EN

Stack Overflow用户
提问于 2022-07-20 11:10:16
回答 2查看 222关注 0票数 0

目前,我正在运行一个VTS模块VtsHalGnssExtV1_0TargetTest

但是我得到了一个error syntax error: unexpected 'newline'。但测试是正确的。

代码语言:javascript
复制
=======================================================
=============== Summary ===============
Total Run time: 5m 4s
0/2 modules completed
Module(s) with run failure(s):
    armeabi-v7a VtsHalGnssExtV1_0TargetTest: VtsHalGnssExtV1_0TargetTest.config did not report any run:
/data/local/tmp/VtsHalGnssExtV1_0TargetTest/VtsHalGnssExtV1_0TargetTest.config[1]: syntax error: unexpected 'newline'

    arm64-v8a VtsHalGnssExtV1_0TargetTest: VtsHalGnssExtV1_0TargetTest.config did not report any run:
/data/local/tmp/VtsHalGnssExtV1_0TargetTest/VtsHalGnssExtV1_0TargetTest.config[1]: syntax error: unexpected 'newline'

Total Tests       : 12
PASSED            : 6
FAILED            : 6
IMPORTANT: Some modules failed to run to completion, test counts may be inaccurate.
============== End of Results ==============
============================================

我使用的是以下adb版本:

代码语言:javascript
复制
$ adb version
Android Debug Bridge version 1.0.39
Version 1:8.1.0+r23-5~18.04
Installed as /usr/lib/android-sdk/platform-tools/adb

下面是我的VtsHalGnssExtV1_0TargetTest.config文件:

代码语言:javascript
复制
<!-- Test config are updated with new class and preparer available in vts 11 -->

<configuration description="Config for VTS VtsHalGnssExtV1_0TargetTest for complete testing.">
    <option name="test-suite-tag" value="apct" />
    <option name="test-suite-tag" value="apct-native" />

<target_preparer class="com.android.tradefed.targetprep.RootTargetPreparer">
</target_preparer>

<target_preparer class="com.android.tradefed.targetprep.PushFilePreparer">
    <option name="cleanup" value="true" />
    <option name="push" value="VtsHalGnssExtV1_0TargetTest->/data/local/tmp/VtsHalGnssExtV1_0TargetTest" />
</target_preparer>

<test class="com.android.tradefed.testtype.GTest" >
    <option name="native-test-device-path" value="/data/local/tmp" />
    <option name="module-name" value="VtsHalGnssExtV1_0TargetTest" />
    <option name="native-test-timeout" value="600000" />
</test>

目前,我无法在配置文件中找到指向的任何换行符。我是不是漏掉了什么。

EN

回答 2

Stack Overflow用户

发布于 2022-08-24 13:38:38

请检查您是否修改了vts-tf文件?我之前已经编辑并添加过亚行路径,所以它对我也有帮助。面对同样的问题,我删除了脚本,重新下载并运行,没有修改任何东西,然后它对我很好。

票数 0
EN

Stack Overflow用户

发布于 2022-09-13 04:07:24

我注意到,这是一个奇怪的问题,不能解决它的许可和重新下载的VTS套件。尝试了一切,甚至亚行方面。我怀疑这是由于某些linux包兼容性问题造成的。我一直只通过重新安装linux和相关的python包来解决这个问题。怀疑某些包更新可能触发了它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73050604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档