Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
5645cce5
X
Xts Acts
项目概览
OpenHarmony
/
Xts Acts
1 年多 前同步成功
通知
9
Star
22
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
Xts Acts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
5645cce5
编写于
11月 12, 2022
作者:
O
openharmony_ci
提交者:
Gitee
11月 12, 2022
浏览文件
操作
浏览文件
下载
差异文件
!6468 XTS--FreeInstallTest用例优化
Merge pull request !6468 from chengxingzhen/master
上级
84085c4a
0fe3677e
变更
3
显示空白变更内容
内联
并排
Showing
3 changed file
with
287 addition
and
318 deletion
+287
-318
ability/ability_runtime/freeinstalltest/connectabilityfatest/actsfreeinstallconnectabilityfatest/entry/src/main/ets/MainAbility/test/ConnectAbilityTest.ets
...ntry/src/main/ets/MainAbility/test/ConnectAbilityTest.ets
+185
-206
ability/ability_runtime/freeinstalltest/connectabilityfatest/actsfreeinstallconnectabilityfatest/entry/src/main/ets/MainAbility/test/ConnectAbilityTest1.ets
...try/src/main/ets/MainAbility/test/ConnectAbilityTest1.ets
+101
-111
ability/ability_runtime/freeinstalltest/connectabilityfatest/actsfreeinstallconnectabilityfatest/entry/src/main/ets/MainAbility/test/connectAbilityTest_PA.ets
...y/src/main/ets/MainAbility/test/connectAbilityTest_PA.ets
+1
-1
未找到文件。
ability/ability_runtime/freeinstalltest/connectabilityfatest/actsfreeinstallconnectabilityfatest/entry/src/main/ets/MainAbility/test/ConnectAbilityTest.ets
浏览文件 @
5645cce5
...
...
@@ -23,9 +23,9 @@ import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry
export
default
function
ConnectAbilityTest
()
{
var
TAG
=
""
;
var
Tempassert
=
""
;
var
abilityDelegator
=
undefined
let
TAG
=
""
;
let
Tempassert
=
""
;
let
abilityDelegator
=
undefined
function
sleep
(
time
)
{
return
new
Promise
((
resolve
)
=>
setTimeout
(
resolve
,
time
))
...
...
@@ -35,19 +35,19 @@ export default function ConnectAbilityTest() {
beforeAll
(
async
function
(
done
)
{
console
.
info
(
"FreeInstall_FA_ConnectAbility before all called"
);
abilityDelegator
=
AbilityDelegatorRegistry
.
getAbilityDelegator
()
var
cmd
=
"bm install -p data/test/MockService.hap"
;
let
cmd
=
"bm install -p data/test/MockService.hap"
;
console
.
info
(
"cmd : "
+
cmd
)
console
.
info
(
TAG
+
" abilityDelegator : "
+
JSON
.
stringify
(
abilityDelegator
));
abilityDelegator
.
executeShellCommand
(
cmd
,
(
err
:
any
,
d
:
any
)
=>
{
console
.
info
(
"executeShellCommand : err : "
+
JSON
.
stringify
(
err
),
" data : "
+
JSON
.
stringify
(
d
));
})
await
sleep
(
500
);
var
cmd1
=
"mkdir /data/app/el2/100/base/com.ohos.hag.famanager/haps/entry"
;
let
cmd1
=
"mkdir /data/app/el2/100/base/com.ohos.hag.famanager/haps/entry"
;
abilityDelegator
.
executeShellCommand
(
cmd1
,
(
err
:
any
,
d
:
any
)
=>
{
console
.
info
(
"executeShellCommand1 : err : "
+
JSON
.
stringify
(
err
),
" data : "
+
JSON
.
stringify
(
d
));
})
await
sleep
(
500
);
var
cmd2
=
"mkdir /data/app/el2/100/base/com.ohos.hag.famanager/haps/entry/files"
;
let
cmd2
=
"mkdir /data/app/el2/100/base/com.ohos.hag.famanager/haps/entry/files"
;
abilityDelegator
.
executeShellCommand
(
cmd2
,
(
err
:
any
,
d
:
any
)
=>
{
console
.
info
(
"executeShellCommand2 : err : "
+
JSON
.
stringify
(
err
),
" data : "
+
JSON
.
stringify
(
d
));
done
();
...
...
@@ -57,11 +57,12 @@ export default function ConnectAbilityTest() {
afterEach
(
async
(
done
)
=>
{
console
.
info
(
"FreeInstall_FA_ConnectAbility after each called"
);
Tempassert
=
""
if
(
"FreeInstall_FA_ConnectAbility_
20
00"
===
TAG
)
{
var
cmd14
=
"bm uninstall -n com.ohos.hag.famanager"
;
if
(
"FreeInstall_FA_ConnectAbility_
13
00"
===
TAG
)
{
let
cmd14
=
"bm uninstall -n com.ohos.hag.famanager"
;
abilityDelegator
.
executeShellCommand
(
cmd14
,
(
err
:
any
,
d
:
any
)
=>
{
console
.
info
(
"executeShellCommand14 : err : "
+
JSON
.
stringify
(
err
),
" data : "
+
JSON
.
stringify
(
d
));
})
await
sleep
(
2000
)
}
done
();
});
...
...
@@ -125,20 +126,20 @@ export default function ConnectAbilityTest() {
it
(
"FreeInstall_FA_ConnectAbility_0100"
,
0
,
async
function
(
done
)
{
console
.
log
(
"------------start FreeInstall_FA_ConnectAbility_0100-------------"
);
TAG
=
"FreeInstall_FA_ConnectAbility_0100"
;
var
cmd4
=
"cp data/test/ConnectFaMyApplication6.hap /data/app/el2/100/base/com.ohos.hag.famanager/haps"
+
let
cmd4
=
"cp data/test/ConnectFaMyApplication6.hap /data/app/el2/100/base/com.ohos.hag.famanager/haps"
+
"/entry/files"
;
abilityDelegator
.
executeShellCommand
(
cmd4
,
(
err
:
any
,
d
:
any
)
=>
{
console
.
info
(
TAG
+
" executeShellCommand4 : err : "
+
JSON
.
stringify
(
err
),
" data : "
+
JSON
.
stringify
(
d
));
})
setTimeout
(
async
()
=>
{
var
deviceid
=
"0"
;
await
abilityManager
.
getTopAbility
((
err
,
data
)
=>
{
let
deviceid
=
"0"
;
abilityManager
.
getTopAbility
((
err
,
data
)
=>
{
console
.
log
(
TAG
+
'getTopAbility result: '
+
JSON
.
stringify
(
data
)
+
" , err: "
+
JSON
.
stringify
(
err
));
console
.
log
(
TAG
+
'getTopAbility result deviceid:'
+
JSON
.
stringify
(
data
.
deviceId
));
deviceid
=
data
.
deviceId
;
})
var
request1
=
{
await
sleep
(
500
)
let
request1
=
{
"deviceId"
:
deviceid
,
"bundleName"
:
"com.example.myapplication.hmservice"
,
"abilityName"
:
"com.example.myapplication6.ServiceAbility"
,
...
...
@@ -148,10 +149,9 @@ export default function ConnectAbilityTest() {
connectabillity
(
TAG
,
request1
);
setTimeout
(()
=>
{
expect
(
Tempassert
)
.
assertEqual
(
"onConnect"
);
},
500
)
},
2000
);
console
.
log
(
"------------end FreeInstall_FA_ConnectAbility_0100-------------"
);
done
();
},
2000
)
console
.
log
(
"------------end FreeInstall_FA_ConnectAbility_0100-------------"
);
});
/*
...
...
@@ -163,18 +163,18 @@ export default function ConnectAbilityTest() {
it
(
"FreeInstall_FA_ConnectAbility_0200"
,
0
,
async
function
(
done
)
{
console
.
log
(
"------------start FreeInstall_FA_ConnectAbility_0200-------------"
);
TAG
=
"FreeInstall_FA_ConnectAbility_0200"
;
var
cmdapp10
=
"bm install -p data/test/ConnectFaMyApplication10.hap"
;
let
cmdapp10
=
"bm install -p data/test/ConnectFaMyApplication10.hap"
;
abilityDelegator
.
executeShellCommand
(
cmdapp10
,
(
err
:
any
,
d
:
any
)
=>
{
console
.
info
(
TAG
+
" executeShellCommand : err : "
+
JSON
.
stringify
(
err
),
" data : "
+
JSON
.
stringify
(
d
));
})
setTimeout
(
async
()
=>
{
var
deviceid
=
"0"
;
let
deviceid
=
"0"
;
await
abilityManager
.
getTopAbility
((
err
,
data
)
=>
{
console
.
log
(
TAG
+
'getTopAbility result: '
+
JSON
.
stringify
(
data
)
+
" , err: "
+
JSON
.
stringify
(
err
));
console
.
log
(
TAG
+
'getTopAbility result deviceid:'
+
JSON
.
stringify
(
data
.
deviceId
));
deviceid
=
data
.
deviceId
;
})
var
request2
=
{
await
sleep
(
500
)
let
request2
=
{
"deviceId"
:
deviceid
,
"bundleName"
:
"com.example.myapplication.hmservice"
,
"abilityName"
:
"com.example.myapplication10.ServiceAbility"
,
...
...
@@ -182,12 +182,13 @@ export default function ConnectAbilityTest() {
"flags"
:
wantConstant
.
Flags
.
FLAG_INSTALL_ON_DEMAND
,
}
connectabillity
(
TAG
,
request2
);
setTimeout
(()
=>
{
expect
(
Tempassert
)
.
assertEqual
(
"onConnect"
);
},
500
)
},
2500
);
console
.
log
(
"------------end FreeInstall_FA_ConnectAbility_0200-------------"
);
done
();
},
2000
)
});
/*
...
...
@@ -199,13 +200,12 @@ export default function ConnectAbilityTest() {
it
(
"FreeInstall_FA_ConnectAbility_0300"
,
0
,
async
function
(
done
)
{
console
.
log
(
"------------start FreeInstall_FA_ConnectAbility_0300-------------"
);
TAG
=
"FreeInstall_FA_ConnectAbility_0300"
;
var
cmd3
=
"cp data/test/ConnectFaMyApplication1.hap /data/app/el2/100/base/com.ohos.hag.famanager/haps/entry/files"
;
let
cmd3
=
"cp data/test/ConnectFaMyApplication1.hap /data/app/el2/100/base/com.ohos.hag.famanager/haps/entry/files"
;
abilityDelegator
.
executeShellCommand
(
cmd3
,
(
err
:
any
,
d
:
any
)
=>
{
console
.
info
(
"executeShellCommand3 : err : "
+
JSON
.
stringify
(
err
),
" data : "
+
JSON
.
stringify
(
d
));
})
setTimeout
(
async
()
=>
{
var
request3
=
{
let
request3
=
{
"deviceId"
:
""
,
"bundleName"
:
"com.example.myapplication.hmservice"
,
"abilityName"
:
"com.example.myapplication1.ServiceAbility_feature"
,
...
...
@@ -215,10 +215,9 @@ export default function ConnectAbilityTest() {
connectabillity
(
TAG
,
request3
);
setTimeout
(()
=>
{
expect
(
Tempassert
)
.
assertEqual
(
"onConnect"
);
},
500
)
},
2000
);
console
.
log
(
"------------end FreeInstall_FA_ConnectAbility_0300-------------"
);
done
();
},
2000
)
});
/*
...
...
@@ -230,12 +229,12 @@ export default function ConnectAbilityTest() {
it
(
"FreeInstall_FA_ConnectAbility_0400"
,
0
,
async
function
(
done
)
{
console
.
log
(
"------------start FreeInstall_FA_ConnectAbility_0400-------------"
);
TAG
=
"FreeInstall_FA_ConnectAbility_0400"
;
var
cmdapp11
=
"bm install -p data/test/ConnectFaMyApplication11.hap"
;
let
cmdapp11
=
"bm install -p data/test/ConnectFaMyApplication11.hap"
;
abilityDelegator
.
executeShellCommand
(
cmdapp11
,
(
err
:
any
,
d
:
any
)
=>
{
console
.
info
(
TAG
+
" executeShellCommand : err : "
+
JSON
.
stringify
(
err
),
" data : "
+
JSON
.
stringify
(
d
));
})
setTimeout
(
async
()
=>
{
var
request4
=
{
await
sleep
(
2000
)
let
request4
=
{
"deviceId"
:
""
,
"bundleName"
:
"com.example.myapplication.hmservice"
,
"abilityName"
:
"com.example.myapplication11.ServiceAbility"
,
...
...
@@ -245,10 +244,9 @@ export default function ConnectAbilityTest() {
connectabillity
(
TAG
,
request4
);
setTimeout
(()
=>
{
expect
(
Tempassert
)
.
assertEqual
(
"onConnect"
);
},
500
)
},
2000
);
console
.
log
(
"------------end FreeInstall_FA_ConnectAbility_0400-------------"
);
done
();
},
2000
)
});
/*
...
...
@@ -261,8 +259,7 @@ export default function ConnectAbilityTest() {
console
.
log
(
"------------start FreeInstall_FA_ConnectAbility_0500-------------"
);
TAG
=
"FreeInstall_FA_ConnectAbility_0500"
;
setTimeout
(
async
()
=>
{
var
request5
=
{
let
request5
=
{
"bundleName"
:
"com.example.different.hmservice"
,
"abilityName"
:
"com.example.different.ServiceAbility"
,
"moduleName"
:
"entry"
,
...
...
@@ -271,10 +268,9 @@ export default function ConnectAbilityTest() {
connectabillity
(
TAG
,
request5
);
setTimeout
(()
=>
{
expect
(
Tempassert
)
.
assertEqual
(
"onFailed"
);
},
500
)
},
2000
);
console
.
log
(
"------------end FreeInstall_FA_ConnectAbility_0500-------------"
);
done
();
},
2000
);
});
/*
...
...
@@ -287,8 +283,7 @@ export default function ConnectAbilityTest() {
console
.
log
(
"------------start FreeInstall_FA_ConnectAbility_0600-------------"
);
TAG
=
"FreeInstall_FA_ConnectAbility_0600"
;
setTimeout
(
async
()
=>
{
var
request6
=
{
let
request6
=
{
"bundleName"
:
""
,
"abilityName"
:
"com.example.myapplication1.ServiceAbility_feature"
,
"moduleName"
:
"myapplication1"
,
...
...
@@ -297,10 +292,9 @@ export default function ConnectAbilityTest() {
connectabillity
(
TAG
,
request6
);
setTimeout
(()
=>
{
expect
(
Tempassert
)
.
assertEqual
(
"onFailed"
);
},
500
)
},
2000
);
console
.
log
(
"------------end FreeInstall_FA_ConnectAbility_0600-------------"
);
done
();
},
2000
);
});
/*
...
...
@@ -313,8 +307,7 @@ export default function ConnectAbilityTest() {
console
.
log
(
"------------start FreeInstall_FA_ConnectAbility_0700-------------"
);
TAG
=
"FreeInstall_FA_ConnectAbility_0700"
;
setTimeout
(
async
()
=>
{
var
request7
=
{
let
request7
=
{
"bundleName"
:
"com.example.myapplication.hmservice"
,
"abilityName"
:
""
,
"moduleName"
:
"myapplication1"
,
...
...
@@ -323,10 +316,9 @@ export default function ConnectAbilityTest() {
connectabillity
(
TAG
,
request7
);
setTimeout
(()
=>
{
expect
(
Tempassert
)
.
assertEqual
(
"onFailed"
);
},
500
)
},
2000
);
console
.
log
(
"------------end FreeInstall_FA_ConnectAbility_0700-------------"
);
done
();
},
2000
);
});
/*
...
...
@@ -339,8 +331,7 @@ export default function ConnectAbilityTest() {
console
.
log
(
"------------start FreeInstall_FA_ConnectAbility_0800-------------"
);
TAG
=
"FreeInstall_FA_ConnectAbility_0800"
;
setTimeout
(
async
()
=>
{
var
request8
=
{
let
request8
=
{
"deviceId"
:
"xxxxxx"
,
"bundleName"
:
"com.example.myapplication.hmservice"
,
"abilityName"
:
"com.example.myapplication2.ServiceAbility"
,
...
...
@@ -350,10 +341,9 @@ export default function ConnectAbilityTest() {
connectabillity
(
TAG
,
request8
);
setTimeout
(()
=>
{
expect
(
Tempassert
)
.
assertEqual
(
"onFailed"
);
},
500
)
},
2000
);
console
.
log
(
"------------end FreeInstall_FA_ConnectAbility_0800-------------"
);
done
();
},
2000
);
});
/*
...
...
@@ -366,8 +356,7 @@ export default function ConnectAbilityTest() {
console
.
log
(
"------------start FreeInstall_FA_ConnectAbility_0900-------------"
);
TAG
=
"FreeInstall_FA_ConnectAbility_0900"
;
setTimeout
(
async
()
=>
{
var
request9
=
{
let
request9
=
{
"bundleName"
:
"com.example.xxx.hmservice"
,
"abilityName"
:
"com.example.myapplication2.ServiceAbility"
,
"moduleName"
:
"myapplication2"
,
...
...
@@ -376,10 +365,9 @@ export default function ConnectAbilityTest() {
connectabillity
(
TAG
,
request9
);
setTimeout
(()
=>
{
expect
(
Tempassert
)
.
assertEqual
(
"onFailed"
);
},
500
)
},
2000
);
console
.
log
(
"------------end FreeInstall_FA_ConnectAbility_0900-------------"
);
done
();
},
2000
);
});
/*
...
...
@@ -392,8 +380,7 @@ export default function ConnectAbilityTest() {
console
.
log
(
"------------start FreeInstall_FA_ConnectAbility_1000-------------"
);
TAG
=
"FreeInstall_FA_ConnectAbility_1000"
;
setTimeout
(
async
()
=>
{
var
request10
=
{
let
request10
=
{
"bundleName"
:
"com.example.myapplication.hmservice"
,
"abilityName"
:
"com.example.myapplication2.ServiceAbility"
,
"moduleName"
:
"myapplication2"
,
...
...
@@ -402,10 +389,9 @@ export default function ConnectAbilityTest() {
connectabillity
(
TAG
,
request10
);
setTimeout
(()
=>
{
expect
(
Tempassert
)
.
assertEqual
(
"onFailed"
);
},
500
)
},
2000
);
console
.
log
(
"------------end FreeInstall_FA_ConnectAbility_1000-------------"
);
done
();
},
2000
);
});
/*
...
...
@@ -417,13 +403,12 @@ export default function ConnectAbilityTest() {
it
(
"FreeInstall_FA_ConnectAbility_1100"
,
0
,
async
function
(
done
)
{
console
.
log
(
"------------start FreeInstall_FA_ConnectAbility_1100-------------"
);
TAG
=
"FreeInstall_FA_ConnectAbility_1100"
;
var
cmdapp2
=
"bm install -p data/test/ConnectFaMyApplication2.hap"
;
let
cmdapp2
=
"bm install -p data/test/ConnectFaMyApplication2.hap"
;
abilityDelegator
.
executeShellCommand
(
cmdapp2
,
(
err
:
any
,
d
:
any
)
=>
{
console
.
info
(
TAG
+
" executeShellCommand : err : "
+
JSON
.
stringify
(
err
),
" data : "
+
JSON
.
stringify
(
d
));
})
setTimeout
(
async
()
=>
{
var
request11
=
{
await
sleep
(
2000
)
let
request11
=
{
"bundleName"
:
"com.example.myapplication.hmservice"
,
"abilityName"
:
"com.example.myapplication2.ServiceAbility"
,
"moduleName"
:
"myapplication2"
,
...
...
@@ -432,10 +417,9 @@ export default function ConnectAbilityTest() {
connectabillity
(
TAG
,
request11
);
setTimeout
(()
=>
{
expect
(
Tempassert
)
.
assertEqual
(
"onConnect"
);
},
500
)
},
2000
);
console
.
log
(
"------------end FreeInstall_FA_ConnectAbility_1000-------------"
);
done
();
},
2000
);
});
/*
...
...
@@ -447,12 +431,11 @@ export default function ConnectAbilityTest() {
it
(
"FreeInstall_FA_ConnectAbility_1200"
,
0
,
async
function
(
done
)
{
console
.
log
(
"------------start FreeInstall_FA_ConnectAbility_1200-------------"
);
TAG
=
"FreeInstall_FA_ConnectAbility_1200"
;
var
cmdrm
=
"rm -r /data/app/el2/100/base/com.ohos.hag.famanager/haps/entry/files/*"
;
let
cmdrm
=
"rm -r /data/app/el2/100/base/com.ohos.hag.famanager/haps/entry/files/*"
;
abilityDelegator
.
executeShellCommand
(
cmdrm
,
(
err
:
any
,
d
:
any
)
=>
{
console
.
info
(
TAG
+
" executeShellCommand : err : "
+
JSON
.
stringify
(
err
),
" data : "
+
JSON
.
stringify
(
d
));
})
setTimeout
(
async
()
=>
{
var
request12
=
{
let
request12
=
{
"bundleName"
:
"com.example.myapplication.hmservice"
,
"abilityName"
:
"com.example.myapplication1.ServiceAbility_feature"
,
"moduleName"
:
"myapplication3"
,
...
...
@@ -461,10 +444,9 @@ export default function ConnectAbilityTest() {
connectabillity
(
TAG
,
request12
);
setTimeout
(()
=>
{
expect
(
Tempassert
)
.
assertEqual
(
"onFailed"
);
},
500
)
},
2000
);
console
.
log
(
"------------end FreeInstall_FA_ConnectAbility_1200-------------"
);
done
();
},
2000
);
});
/*
...
...
@@ -476,7 +458,7 @@ export default function ConnectAbilityTest() {
it
(
"FreeInstall_FA_ConnectAbility_1300"
,
0
,
async
function
(
done
)
{
console
.
log
(
"------------start FreeInstall_FA_ConnectAbility_1300-------------"
);
TAG
=
"FreeInstall_FA_ConnectAbility_1300"
;
var
str
=
{
let
str
=
{
"want"
:
{
"bundleName"
:
"com.example.myapplication.hmservice"
,
"abilityName"
:
"com.example.myapplication.MainAbility2"
,
...
...
@@ -490,8 +472,7 @@ export default function ConnectAbilityTest() {
console
.
error
(
TAG
+
" startmainability2 failed. Cause: "
+
JSON
.
stringify
(
error
));
})
setTimeout
(
async
()
=>
{
var
request13
=
{
let
request13
=
{
"bundleName"
:
"com.example.myapplication.hmservice"
,
"abilityName"
:
"com.example.myapplication1.ServiceAbility_feature"
,
"moduleName"
:
"myapplication3"
,
...
...
@@ -500,11 +481,9 @@ export default function ConnectAbilityTest() {
connectabillity
(
TAG
,
request13
);
setTimeout
(()
=>
{
expect
(
Tempassert
)
.
assertEqual
(
"onFailed"
);
},
500
)
},
2000
);
console
.
log
(
"------------end FreeInstall_FA_ConnectAbility_1300-------------"
);
done
();
},
2000
);
});
})
}
\ No newline at end of file
ability/ability_runtime/freeinstalltest/connectabilityfatest/actsfreeinstallconnectabilityfatest/entry/src/main/ets/MainAbility/test/ConnectAbilityTest1.ets
浏览文件 @
5645cce5
...
...
@@ -13,7 +13,7 @@
* limitations under the License.
*/
import
{
describe
,
beforeAll
,
beforeEach
,
afterEach
,
afterAll
,
it
,
expect
}
from
"@ohos/hypium"
import
{
describe
,
beforeAll
,
afterEach
,
it
,
expect
}
from
"@ohos/hypium"
import
rpc
from
'@ohos.rpc'
;
import
featureAbility
from
'@ohos.ability.featureAbility'
;
import
wantConstant
from
'@ohos.ability.wantConstant'
...
...
@@ -22,9 +22,9 @@ import AbilityDelegatorRegistry from '@ohos.application.abilityDelegatorRegistry
export
default
function
ConnectAbilityTest1
()
{
var
TAG
=
""
;
var
Tempassert
=
""
;
var
abilityDelegator
=
undefined
let
TAG
=
""
;
let
Tempassert
=
""
;
let
abilityDelegator
=
undefined
function
sleep
(
time
)
{
return
new
Promise
((
resolve
)
=>
setTimeout
(
resolve
,
time
))
...
...
@@ -34,17 +34,19 @@ export default function ConnectAbilityTest1() {
beforeAll
(
async
function
(
done
)
{
console
.
info
(
"FreeInstall_FA_ConnectAbility before all called"
);
abilityDelegator
=
AbilityDelegatorRegistry
.
getAbilityDelegator
()
var
cmd
=
"bm install -p data/test/MockService.hap"
;
let
cmd
=
"bm install -p data/test/MockService.hap"
;
console
.
info
(
"cmd : "
+
cmd
)
console
.
info
(
TAG
+
" abilityDelegator : "
+
JSON
.
stringify
(
abilityDelegator
));
abilityDelegator
.
executeShellCommand
(
cmd
,
(
err
:
any
,
d
:
any
)
=>
{
console
.
info
(
"executeShellCommand : err : "
+
JSON
.
stringify
(
err
),
" data : "
+
JSON
.
stringify
(
d
));
})
var
cmd1
=
"mkdir /data/app/el2/100/base/com.ohos.hag.famanager/haps/entry"
;
await
sleep
(
500
);
let
cmd1
=
"mkdir /data/app/el2/100/base/com.ohos.hag.famanager/haps/entry"
;
abilityDelegator
.
executeShellCommand
(
cmd1
,
(
err
:
any
,
d
:
any
)
=>
{
console
.
info
(
"executeShellCommand1 : err : "
+
JSON
.
stringify
(
err
),
" data : "
+
JSON
.
stringify
(
d
));
})
var
cmd2
=
"mkdir /data/app/el2/100/base/com.ohos.hag.famanager/haps/entry/files"
;
await
sleep
(
500
);
let
cmd2
=
"mkdir /data/app/el2/100/base/com.ohos.hag.famanager/haps/entry/files"
;
abilityDelegator
.
executeShellCommand
(
cmd2
,
(
err
:
any
,
d
:
any
)
=>
{
console
.
info
(
"executeShellCommand2 : err : "
+
JSON
.
stringify
(
err
),
" data : "
+
JSON
.
stringify
(
d
));
done
();
...
...
@@ -54,11 +56,12 @@ export default function ConnectAbilityTest1() {
afterEach
(
async
function
(
done
)
{
console
.
info
(
"FreeInstall_FA_ConnectAbility after each called"
);
Tempassert
=
""
if
(
"FreeInstall_FA_ConnectAbility_
16
00"
===
TAG
)
{
var
cmd14
=
"bm uninstall -n com.ohos.hag.famanager"
;
if
(
"FreeInstall_FA_ConnectAbility_
20
00"
===
TAG
)
{
let
cmd14
=
"bm uninstall -n com.ohos.hag.famanager"
;
abilityDelegator
.
executeShellCommand
(
cmd14
,
(
err
:
any
,
d
:
any
)
=>
{
console
.
info
(
"executeShellCommand14 : err : "
+
JSON
.
stringify
(
err
),
" data : "
+
JSON
.
stringify
(
d
));
})
await
sleep
(
2000
)
}
done
();
});
...
...
@@ -113,8 +116,6 @@ export default function ConnectAbilityTest1() {
console
.
info
(
msg
+
"END"
);
}
/*
* @tc.number FreeInstall_FA_ConnectAbility_1500
* @tc.name The application is not in the foreground,
...
...
@@ -125,11 +126,12 @@ export default function ConnectAbilityTest1() {
it
(
"FreeInstall_FA_ConnectAbility_1500"
,
0
,
async
function
(
done
)
{
console
.
log
(
"------------start FreeInstall_FA_ConnectAbility_1500-------------"
);
TAG
=
"FreeInstall_FA_ConnectAbility_1500"
;
var
cmddif
=
"bm install -p data/test/ConnectDifferentApplication.hap"
;
let
cmddif
=
"bm install -p data/test/ConnectDifferentApplication.hap"
;
abilityDelegator
.
executeShellCommand
(
cmddif
,
(
err
:
any
,
d
:
any
)
=>
{
console
.
info
(
TAG
+
" executeShellCommand : err : "
+
JSON
.
stringify
(
err
),
" data : "
+
JSON
.
stringify
(
d
));
})
var
str
=
{
await
sleep
(
2000
)
let
str
=
{
"want"
:
{
"bundleName"
:
"com.example.different.hmservice"
,
"abilityName"
:
"MainAbility"
,
...
...
@@ -141,8 +143,7 @@ export default function ConnectAbilityTest1() {
})
.
catch
((
error
)
=>
{
console
.
error
(
TAG
+
" startother failed. Cause: "
+
JSON
.
stringify
(
error
));
})
setTimeout
(
async
()
=>
{
var
request15
=
{
let
request15
=
{
"bundleName"
:
"com.example.myapplication.hmservice"
,
"abilityName"
:
"com.example.myapplication5.ServiceAbility5"
,
"moduleName"
:
"myapplication5"
,
...
...
@@ -151,10 +152,9 @@ export default function ConnectAbilityTest1() {
connectabillity
(
TAG
,
request15
);
setTimeout
(()
=>
{
expect
(
Tempassert
)
.
assertEqual
(
"onFailed"
);
},
500
)
},
2000
);
console
.
log
(
"------------end FreeInstall_FA_ConnectAbility_1500-------------"
);
done
();
},
2000
);
});
/*
...
...
@@ -167,11 +167,12 @@ export default function ConnectAbilityTest1() {
it
(
"FreeInstall_FA_ConnectAbility_1600"
,
0
,
async
function
(
done
)
{
console
.
log
(
"------------start FreeInstall_FA_ConnectAbility_1600-------------"
);
TAG
=
"FreeInstall_FA_ConnectAbility_1600"
;
var
cmdmyapp4
=
"bm install -p data/test/ConnectFaMyApplication4.hap"
;
let
cmdmyapp4
=
"bm install -p data/test/ConnectFaMyApplication4.hap"
;
abilityDelegator
.
executeShellCommand
(
cmdmyapp4
,
(
err
:
any
,
d
:
any
)
=>
{
console
.
info
(
TAG
+
" executeShellCommand : err : "
+
JSON
.
stringify
(
err
),
" data : "
+
JSON
.
stringify
(
d
));
})
var
str
=
{
await
sleep
(
2000
)
let
str
=
{
"want"
:
{
"bundleName"
:
"com.example.different.hmservice"
,
"abilityName"
:
"MainAbility"
,
...
...
@@ -184,8 +185,7 @@ export default function ConnectAbilityTest1() {
console
.
error
(
TAG
+
" startother failed. Cause: "
+
JSON
.
stringify
(
error
));
})
setTimeout
(
function
()
{
var
request16
=
{
let
request16
=
{
"bundleName"
:
"com.example.myapplication.hmservice"
,
"abilityName"
:
"com.example.myapplication4.ServiceAbility4"
,
"moduleName"
:
"myapplication4"
,
...
...
@@ -194,10 +194,9 @@ export default function ConnectAbilityTest1() {
connectabillity
(
TAG
,
request16
);
setTimeout
(()
=>
{
expect
(
Tempassert
)
.
assertEqual
(
"onConnect"
);
},
500
)
},
2000
);
console
.
log
(
"------------end FreeInstall_FA_ConnectAbility_1600-------------"
);
done
();
},
2000
);
});
/*
...
...
@@ -209,7 +208,7 @@ export default function ConnectAbilityTest1() {
it
(
"FreeInstall_FA_ConnectAbility_1400"
,
0
,
async
function
(
done
)
{
console
.
log
(
"------------start FreeInstall_FA_ConnectAbility_1400-------------"
);
TAG
=
"FreeInstall_FA_ConnectAbility_1400"
;
var
str
=
{
let
str
=
{
"want"
:
{
"bundleName"
:
"com.example.myapplication.hmservice"
,
"abilityName"
:
"com.example.myapplication2.MainAbility"
,
...
...
@@ -222,20 +221,18 @@ export default function ConnectAbilityTest1() {
})
.
catch
((
error
)
=>
{
console
.
error
(
TAG
+
" startmyapp2 failed. Cause: "
+
JSON
.
stringify
(
error
));
})
setTimeout
(()
=>
{
var
request14
=
{
let
request14
=
{
"bundleName"
:
"com.example.myapplication.hmservice"
,
"abilityName"
:
"com.example.myapplication1.ServiceAbility_feature"
,
"moduleName"
:
"myapplication3"
,
"flags"
:
wantConstant
.
Flags
.
FLAG_INSTALL_ON_DEMAND
,
}
connectabillity
(
TAG
,
request14
);
setTimeout
(
async
()
=>
{
setTimeout
(
()
=>
{
expect
(
Tempassert
)
.
assertEqual
(
"onFailed"
);
},
500
);
},
2000
)
done
();
console
.
log
(
"------------end FreeInstall_FA_ConnectAbility_1400-------------"
);
done
()
},
2000
)
});
/*
...
...
@@ -247,12 +244,12 @@ export default function ConnectAbilityTest1() {
it
(
"FreeInstall_FA_ConnectAbility_1700"
,
0
,
async
function
(
done
)
{
console
.
log
(
"------------start FreeInstall_FA_ConnectAbility_1700-------------"
);
TAG
=
"FreeInstall_FA_ConnectAbility_1700"
;
var
cmddif
=
"bm install -p data/test/ConnectDifferentApplication.hap"
;
let
cmddif
=
"bm install -p data/test/ConnectDifferentApplication.hap"
;
await
abilityDelegator
.
executeShellCommand
(
cmddif
,
(
err
:
any
,
d
:
any
)
=>
{
console
.
info
(
TAG
+
" executeShellCommand : err : "
+
JSON
.
stringify
(
err
),
" data : "
+
JSON
.
stringify
(
d
));
})
setTimeout
(()
=>
{
var
request17
=
{
await
sleep
(
2000
)
let
request17
=
{
"bundleName"
:
"com.example.different.hmservice"
,
"abilityName"
:
"com.example.different.ServiceAbility"
,
"moduleName"
:
"entry"
,
...
...
@@ -260,10 +257,9 @@ export default function ConnectAbilityTest1() {
connectabillity
(
TAG
,
request17
);
setTimeout
(()
=>
{
expect
(
Tempassert
)
.
assertEqual
(
"onConnect"
);
},
500
);
},
2000
)
console
.
log
(
"------------end FreeInstall_FA_ConnectAbility_1700-------------"
);
done
();
},
2000
)
});
/*
...
...
@@ -275,9 +271,7 @@ export default function ConnectAbilityTest1() {
it
(
"FreeInstall_FA_ConnectAbility_1800"
,
0
,
async
function
(
done
)
{
console
.
log
(
"------------start FreeInstall_FA_ConnectAbility_1800-------------"
);
TAG
=
"FreeInstall_FA_ConnectAbility_1800"
;
setTimeout
(
async
()
=>
{
var
request18
=
{
let
request18
=
{
"bundleName"
:
"com.example.myapplication.hmservice"
,
"abilityName"
:
"com.example.myapplication1.ServiceAbility_feature"
,
"moduleName"
:
"xxxxx"
,
...
...
@@ -286,10 +280,9 @@ export default function ConnectAbilityTest1() {
connectabillity
(
TAG
,
request18
);
setTimeout
(()
=>
{
expect
(
Tempassert
)
.
assertEqual
(
"onFailed"
);
},
500
)
},
2000
);
console
.
log
(
"------------end FreeInstall_FA_ConnectAbility_1800-------------"
);
done
();
},
2000
);
});
/*
...
...
@@ -301,13 +294,12 @@ export default function ConnectAbilityTest1() {
it
(
"FreeInstall_FA_ConnectAbility_1900"
,
0
,
async
function
(
done
)
{
console
.
log
(
"------------start FreeInstall_FA_ConnectAbility_1900-------------"
);
TAG
=
"FreeInstall_FA_ConnectAbility_1900"
;
var
cmdmyapp5
=
"cp data/test/ConnectFaMyApplication5.hap /data/app/el2/100/base/com.ohos.hag.famanager/"
+
let
cmdmyapp5
=
"cp data/test/ConnectFaMyApplication5.hap /data/app/el2/100/base/com.ohos.hag.famanager/"
+
"haps/entry/files"
;
await
abilityDelegator
.
executeShellCommand
(
cmdmyapp5
,
(
err
:
any
,
d
:
any
)
=>
{
console
.
info
(
TAG
+
" executeShellCommand : err : "
+
JSON
.
stringify
(
err
),
" data : "
+
JSON
.
stringify
(
d
));
})
setTimeout
(
async
()
=>
{
var
request19
=
{
let
request19
=
{
"bundleName"
:
"com.example.myapplication.hmservice"
,
"abilityName"
:
"com.example.myapplication1.ServiceAbility_feature"
,
"moduleName"
:
"myapplication3"
,
...
...
@@ -316,10 +308,9 @@ export default function ConnectAbilityTest1() {
connectabillity
(
TAG
,
request19
);
setTimeout
(()
=>
{
expect
(
Tempassert
)
.
assertEqual
(
"onFailed"
);
},
500
)
},
2000
);
console
.
log
(
"------------end FreeInstall_FA_ConnectAbility_1900-------------"
);
done
();
},
2000
);
});
/*
...
...
@@ -331,13 +322,13 @@ export default function ConnectAbilityTest1() {
it
(
"FreeInstall_FA_ConnectAbility_2000"
,
0
,
async
function
(
done
)
{
console
.
log
(
"------------start FreeInstall_FA_ConnectAbility_2000-------------"
);
TAG
=
"FreeInstall_FA_ConnectAbility_2000"
;
var
cmdmyapp5
=
"cp data/test/ConnectFaMyApplication5.hap /data/app/el2/100/base/com.ohos.hag.famanager/"
+
let
cmdmyapp5
=
"cp data/test/ConnectFaMyApplication5.hap /data/app/el2/100/base/com.ohos.hag.famanager/"
+
"haps/entry/files"
;
abilityDelegator
.
executeShellCommand
(
cmdmyapp5
,
(
err
:
any
,
d
:
any
)
=>
{
console
.
info
(
TAG
+
" executeShellCommand : err : "
+
JSON
.
stringify
(
err
),
" data : "
+
JSON
.
stringify
(
d
));
})
setTimeout
(
async
()
=>
{
var
request20
=
{
await
sleep
(
1000
)
let
request20
=
{
"bundleName"
:
"com.example.myapplication.hmservice"
,
"abilityName"
:
"com.example.myapplication5.ServiceAbility5"
,
"moduleName"
:
"myapplication5"
,
...
...
@@ -349,10 +340,9 @@ export default function ConnectAbilityTest1() {
connectabillity
(
TAG
,
request20
);
setTimeout
(()
=>
{
expect
(
Tempassert
)
.
assertEqual
(
"onConnect"
);
},
500
)
},
4000
)
done
();
console
.
log
(
"------------end FreeInstall_FA_ConnectAbility_2000-------------"
);
done
()
},
4000
)
});
}
)
...
...
ability/ability_runtime/freeinstalltest/connectabilityfatest/actsfreeinstallconnectabilityfatest/entry/src/main/ets/MainAbility/test/connectAbilityTest_PA.ets
浏览文件 @
5645cce5
...
...
@@ -146,8 +146,8 @@
abilityDelegator
.
executeShellCommand
(
cmd14
,
(
err
:
any
,
d
:
any
)
=>
{
console
.
info
(
"executeShellCommand14 : err : "
+
JSON
.
stringify
(
err
),
" data : "
+
JSON
.
stringify
(
d
));
})
await
sleep
(
2000
)
}
await
sleep
(
1500
);
done
();
});
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录