Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Musl
提交
4373684d
T
Third Party Musl
项目概览
OpenHarmony
/
Third Party Musl
接近 2 年 前同步成功
通知
37
Star
125
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Third Party Musl
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
4373684d
编写于
10月 09, 2021
作者:
M
maweiye
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
libc-test 运行脚本
Signed-off-by:
N
maweiye
<
maweiye@huawei.com
>
上级
3201add0
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
77 addition
and
0 deletion
+77
-0
scripts/runtest.bat
scripts/runtest.bat
+77
-0
未找到文件。
scripts/runtest.bat
0 → 100644
浏览文件 @
4373684d
@echo
off
@REM 开始时间
set
/a
startS
=
%time
:
~
6
,
2
%
set
/a
startM
=
%time
:
~
3
,
2
%
@REM 本地文件所在目录
set
LOCAL
=
\\wsl$\ubuntu
-
20
.04\home\OHOS\out\ohos
-arm-release
\tests\unittest\libc
-test
\src
@REM 远程传输目标目录
set
REMOTE
=
/data/tests/libc-test/src
@REM runtest脚本所在目录
set
SHDIR
=
\\wsl$\Ubuntu
-
20
.04\home\OHOS\third_party\musl\scripts
@REM 检查设备是否连接
echo
HDC
device
checking
...
for
/F
"usebackq delims=="
%%c
in
(
`hdc list targets`
)
DO
(
echo
Device
list
:
echo
%%c
|
findstr
"[Empty]"
&&
goto
noDevice
||
echo
%%c
&&
goto
hdcStart
)
@REM 在单板创建目录,原先并不存在相应目录,也无法在传输时创建,因此需要预先创建好才能传输到相应位置。
:hdcStart
echo
.
echo
now
mkdir
...
hdc
shell
mkdir
/data/tests
hdc
shell
mkdir
/data/tests/libc-test
hdc
shell
mkdir
%REMOTE%
hdc
shell
mkdir
%REMOTE%
/api
hdc
shell
mkdir
%REMOTE%
/common
hdc
shell
mkdir
%REMOTE%
/functional
hdc
shell
mkdir
%REMOTE%
/math
hdc
shell
mkdir
%REMOTE%
/musl
hdc
shell
mkdir
%REMOTE%
/regression
echo
Done
.
goto
hdcSend
@REM 传输文件,单板上执行runtest.sh,将结果REPORT返回到.bat所在目录
:hdcSend
for
/F
%%i
in
(
'dir
%LOCAL%
/S /B'
)
do
(
for
%%b
in
(
"
%%i
\.."
)
do
(
echo
Sending
%%~nb
/
%%~nxi
hdc
file
send
-sync
%%i
%REMOTE%
/
%%~nb
/
%%~nxi
hdc
shell
chmod
777
%REMOTE%
/
%%~nb
/
%%~nxi
)
)
echo
Done
.
echo
.
echo
Sending
run
.sh
hdc
file
send
%SHDIR%
\run.sh
%REMOTE%
/runtest
.sh
hdc
shell
chmod
777
%REMOTE%
/runtest
.sh
echo
.
echo
============================
echo
ALL
files
send
finished
.
echo
.
echo
hdc
shell
.
%REMOTE%
/runtest
.sh
hdc
shell
.
%REMOTE%
/runtest
.sh
echo
.
echo
hdc
file
recv
%REMOTE%
/REPORT
%~dp0
REPORT
hdc
file
recv
%REMOTE%
/REPORT
%~dp0
REPORT
goto
end
@REM 若检查无设备连接,提示检查设备。
:noDevice
echo
Device
not
found
,
please
check
your
device
.
goto
end
:end
echo
.
set
/a
endS
=
%time
:
~
6
,
2
%
set
/a
endM
=
%time
:
~
3
,
2
%
set
/a
diffS_
=
%endS%
-
%startS%
set
/a
diffM_
=
%endM%
-
%startM%
echo
All
Done
.
Time
cost
:
%diffM_%
m
%diffS_%
s
@REM 完成所用时间
echo
.
pause
exit
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录