未验证 提交 e3c14b2b 编写于 作者: O openharmony_ci 提交者: Gitee

!2383 元能力适配新任务栈xts测试用例修改

Merge pull request !2383 from mingxihua/OpenHarmony-3.1-Release
...@@ -61,6 +61,10 @@ ...@@ -61,6 +61,10 @@
{ {
"name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES",
"reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES"
},
{
"name":"ohos.permission.MANAGE_MISSIONS",
"reason":"need use ohos.permission.MANAGE_MISSIONS"
} }
], ],
"js": [ "js": [
......
...@@ -61,6 +61,14 @@ ...@@ -61,6 +61,14 @@
{ {
"name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES",
"reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES"
},
{
"name":"ohos.permission.MANAGE_MISSIONS",
"reason":"need use ohos.permission.MANAGE_MISSIONS"
},
{
"name":"ohos.permission.GET_RUNNING_INFO",
"reason":"need use ohos.permission.GET_RUNNING_INFO"
} }
], ],
"js": [ "js": [
......
...@@ -61,6 +61,14 @@ ...@@ -61,6 +61,14 @@
{ {
"name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES",
"reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES"
},
{
"name":"ohos.permission.MANAGE_MISSIONS",
"reason":"need use ohos.permission.MANAGE_MISSIONS"
},
{
"name":"ohos.permission.GET_RUNNING_INFO",
"reason":"need use ohos.permission.GET_RUNNING_INFO"
} }
], ],
"js": [ "js": [
......
...@@ -262,7 +262,7 @@ describe('ActsAmsCallBackFourthScene', function () { ...@@ -262,7 +262,7 @@ describe('ActsAmsCallBackFourthScene', function () {
* @tc.desc : Kill Processes By BundleName(by CallBack) * @tc.desc : Kill Processes By BundleName(by CallBack)
*/ */
it('Acts_Ams_test_6400', 0, async function (done) { it('Acts_Ams_test_6400', 0, async function (done) {
missionManager.killProcessesByBundleName('xxxxxxxxx', appManager.killProcessesByBundleName('xxxxxxxxx',
(error, info) => { (error, info) => {
console.info('Acts_Ams_test_6400 killProcessesByBundleName error.code \ console.info('Acts_Ams_test_6400 killProcessesByBundleName error.code \
' + error.code + ',data [' + info + ']'); ' + error.code + ',data [' + info + ']');
......
...@@ -61,6 +61,14 @@ ...@@ -61,6 +61,14 @@
{ {
"name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES",
"reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES"
},
{
"name":"ohos.permission.MANAGE_MISSIONS",
"reason":"need use ohos.permission.MANAGE_MISSIONS"
},
{
"name":"ohos.permission.GET_RUNNING_INFO",
"reason":"need use ohos.permission.GET_RUNNING_INFO"
} }
], ],
"js": [ "js": [
......
...@@ -218,16 +218,16 @@ describe('ActsAmsCallBackSecondScene', function () { ...@@ -218,16 +218,16 @@ describe('ActsAmsCallBackSecondScene', function () {
}) })
/* /*
* @tc.number : Acts_Ams_test_3200 * @tc.number : Acts_Ams_test_3200
* @tc.name : killProcessesByBundleName : Kill Processes By BundleName * @tc.name : killProcessesByBundleName : Kill Processes By BundleName
* @tc.desc : Kill Processes By BundleName(by CallBack) * @tc.desc : Kill Processes By BundleName(by CallBack)
*/ */
it('Acts_Ams_test_3200', 0, async function (done) { it('Acts_Ams_test_3200', 0, async function (done) {
appManager.killProcessesByBundleName('XXXXXXXXXXXX', appManager.killProcessesByBundleName('XXXXXXXXXXXX',
(error, info) => { (error, info) => {
console.info('Acts_Ams_test_3200 killProcessesByBundleName error.code: \ console.info('Acts_Ams_test_3200 killProcessesByBundleName error.code: \
' + error.code + ',data [' + info + ']'); ' + error.code + ',data [' + info + ']');
expect(info).assertEqual(2097215); expect(error.code).assertEqual(2097215);
done(); done();
}); });
setTimeout(timeout, 5000); setTimeout(timeout, 5000);
......
...@@ -61,6 +61,14 @@ ...@@ -61,6 +61,14 @@
{ {
"name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES",
"reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES"
},
{
"name":"ohos.permission.MANAGE_MISSIONS",
"reason":"need use ohos.permission.MANAGE_MISSIONS"
},
{
"name":"ohos.permission.GET_RUNNING_INFO",
"reason":"need use ohos.permission.GET_RUNNING_INFO"
} }
], ],
"js": [ "js": [
......
...@@ -61,6 +61,14 @@ ...@@ -61,6 +61,14 @@
{ {
"name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES",
"reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES"
},
{
"name":"ohos.permission.MANAGE_MISSIONS",
"reason":"need use ohos.permission.MANAGE_MISSIONS"
},
{
"name":"ohos.permission.GET_RUNNING_INFO",
"reason":"need use ohos.permission.GET_RUNNING_INFO"
} }
], ],
"js": [ "js": [
......
...@@ -43,13 +43,15 @@ describe('ActsAmsTestFifthScene', function () { ...@@ -43,13 +43,15 @@ describe('ActsAmsTestFifthScene', function () {
var data = await missionManager.getMissionInfos("", maxnum); var data = await missionManager.getMissionInfos("", maxnum);
console.log('ActsAmsTestFifthScene beforeAll getMissionInfos data: ' + JSON.stringify(data)); console.log('ActsAmsTestFifthScene beforeAll getMissionInfos data: ' + JSON.stringify(data));
for (var i = 0; i < data.length; i++) { for (var i = 0; i < data.length; i++) {
console.log("ActsAmsTestFifthScene, missionId: " + data[i].missionId) if (data[i].want.bundleName != 'com.example.actsamstestfifthscene') {
missionManager.clearMission(data[i].missionId, console.log("ActsAmsTestFifthScene, missionId: " + data[i].missionId)
(error, info) => { missionManager.clearMission(data[i].missionId,
console.info('ActsAmsTestFifthScene beforeAll clearMission error.code \ (error, info) => {
' + error.code + ', want.bundleName:' + data[i].want.bundleName); console.info('ActsAmsTestFifthScene beforeAll clearMission error.code \
} ' + error.code + ', want.bundleName:' + data[i].want.bundleName);
); }
);
}
} }
await featureAbility.startAbility( await featureAbility.startAbility(
...@@ -170,6 +172,7 @@ describe('ActsAmsTestFifthScene', function () { ...@@ -170,6 +172,7 @@ describe('ActsAmsTestFifthScene', function () {
* @tc.desc : Move Mission To Top(by Promise) * @tc.desc : Move Mission To Top(by Promise)
*/ */
it('Acts_Ams_test_1100', 0, async function (done) { it('Acts_Ams_test_1100', 0, async function (done) {
console.log('Acts_Ams_test_1100 begin');
var maxnum = 10; var maxnum = 10;
var result = await missionManager.getMissionInfos("", maxnum).catch(err => { var result = await missionManager.getMissionInfos("", maxnum).catch(err => {
console.log('Acts_Ams_test_1100 getMissionInfos failed: ' + err); console.log('Acts_Ams_test_1100 getMissionInfos failed: ' + err);
...@@ -177,9 +180,11 @@ describe('ActsAmsTestFifthScene', function () { ...@@ -177,9 +180,11 @@ describe('ActsAmsTestFifthScene', function () {
for (var i = 0; i < result.length; i++) { for (var i = 0; i < result.length; i++) {
console.info('Acts_Ams_test_1100 getMissionInfos result[' + i + "]: " + JSON.stringify(result[i])); console.info('Acts_Ams_test_1100 getMissionInfos result[' + i + "]: " + JSON.stringify(result[i]));
} }
var info = await missionManager.moveMissionToFront(result[0].missionId); var info = await missionManager.moveMissionToFront(result[0].missionId).catch(err => {
console.log('Acts_Ams_test_1100 moveMissionToFront failed: ' + err);
expect(err).assertEqual(0);
});
console.info('Acts_Ams_test_1100 moveMissionToFront data [' + info + ']'); console.info('Acts_Ams_test_1100 moveMissionToFront data [' + info + ']');
expect(info).assertEqual(0);
done(); done();
setTimeout(timeout, 5000); setTimeout(timeout, 5000);
}) })
...@@ -231,9 +236,11 @@ describe('ActsAmsTestFifthScene', function () { ...@@ -231,9 +236,11 @@ describe('ActsAmsTestFifthScene', function () {
for (var i = 0; i < result.length; i++) { for (var i = 0; i < result.length; i++) {
console.info('Acts_Ams_test_0700 getMissionInfos result[' + i + "]: " + JSON.stringify(result[i])); console.info('Acts_Ams_test_0700 getMissionInfos result[' + i + "]: " + JSON.stringify(result[i]));
} }
var info = await missionManager.clearMission(result[1].missionId); var info = await missionManager.clearMission(result[1].missionId).catch(err => {
console.log('Acts_Ams_test_0700 clearMission failed: ' + err);
expect(err).assertEqual(0);
});
console.info('Acts_Ams_test_0700 clearMission data [' + info + ']'); console.info('Acts_Ams_test_0700 clearMission data [' + info + ']');
expect(info).assertEqual(0);
done(); done();
setTimeout(timeout, 5000); setTimeout(timeout, 5000);
}) })
......
...@@ -70,6 +70,14 @@ ...@@ -70,6 +70,14 @@
{ {
"name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES",
"reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES"
},
{
"name":"ohos.permission.MANAGE_MISSIONS",
"reason":"need use ohos.permission.MANAGE_MISSIONS"
},
{
"name":"ohos.permission.GET_RUNNING_INFO",
"reason":"need use ohos.permission.GET_RUNNING_INFO"
} }
], ],
"js": [ "js": [
......
...@@ -133,9 +133,11 @@ describe('ActsAmsTestFirstScene', function () { ...@@ -133,9 +133,11 @@ describe('ActsAmsTestFirstScene', function () {
for (var i = 0; i < result.length; i++) { for (var i = 0; i < result.length; i++) {
console.info('Acts_Ams_test_0100 getMissionInfos result[' + i + "]: " + JSON.stringify(result[i])); console.info('Acts_Ams_test_0100 getMissionInfos result[' + i + "]: " + JSON.stringify(result[i]));
} }
var info = await missionManager.moveMissionToFront(result[0].missionId); var info = await missionManager.moveMissionToFront(result[0].missionId).catch(err => {
console.log('Acts_Ams_test_1100 moveMissionToFront failed: ' + err);
expect(err).assertEqual(0);
});
console.info('Acts_Ams_test_1100 moveMissionToFront data [' + info + ']'); console.info('Acts_Ams_test_1100 moveMissionToFront data [' + info + ']');
expect(info).assertEqual(0);
done(); done();
setTimeout(timeout, 5000); setTimeout(timeout, 5000);
}) })
...@@ -182,9 +184,11 @@ describe('ActsAmsTestFirstScene', function () { ...@@ -182,9 +184,11 @@ describe('ActsAmsTestFirstScene', function () {
for (var i = 0; i < result.length; i++) { for (var i = 0; i < result.length; i++) {
console.info('Acts_Ams_test_0700 getMissionInfos result[' + i + "]: " + JSON.stringify(result[i])); console.info('Acts_Ams_test_0700 getMissionInfos result[' + i + "]: " + JSON.stringify(result[i]));
} }
var info = await missionManager.clearMission(result[0].missionId); var info = await missionManager.clearMission(result[0].missionId).catch(err => {
console.log('Acts_Ams_test_0700 clearMission failed: ' + err);
expect(err).assertEqual(0);
});
console.info('Acts_Ams_test_0700 clearMission data [' + info + ']'); console.info('Acts_Ams_test_0700 clearMission data [' + info + ']');
expect(info).assertEqual(0);
done(); done();
setTimeout(timeout, 5000); setTimeout(timeout, 5000);
}) })
...@@ -202,9 +206,11 @@ describe('ActsAmsTestFirstScene', function () { ...@@ -202,9 +206,11 @@ describe('ActsAmsTestFirstScene', function () {
} }
expect(result.length).assertEqual(1); expect(result.length).assertEqual(1);
var missionID = result[0].missionId + 1; var missionID = result[0].missionId + 1;
var info = await missionManager.clearMission(missionID); var info = await missionManager.clearMission(missionID).catch(err => {
console.log('Acts_Ams_test_11100 clearMission failed: ' + err);
expect(err).assertEqual(0);
});
console.info('Acts_Ams_test_11100 clearMissions data [' + info + ']'); console.info('Acts_Ams_test_11100 clearMissions data [' + info + ']');
expect(info).assertLarger(0);
done(); done();
setTimeout(timeout, 5000); setTimeout(timeout, 5000);
}) })
......
...@@ -61,6 +61,14 @@ ...@@ -61,6 +61,14 @@
{ {
"name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES",
"reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES"
},
{
"name":"ohos.permission.MANAGE_MISSIONS",
"reason":"need use ohos.permission.MANAGE_MISSIONS"
},
{
"name":"ohos.permission.GET_RUNNING_INFO",
"reason":"need use ohos.permission.GET_RUNNING_INFO"
} }
], ],
"js": [ "js": [
......
...@@ -46,7 +46,7 @@ describe('ActsAmsTestFourthScene', function () { ...@@ -46,7 +46,7 @@ describe('ActsAmsTestFourthScene', function () {
console.log('ActsAmsTestFourthScene beforeAll getMissionInfos data: ' + JSON.stringify(data)); console.log('ActsAmsTestFourthScene beforeAll getMissionInfos data: ' + JSON.stringify(data));
for (var i = 0; i < data.length; i++) { for (var i = 0; i < data.length; i++) {
if (data[i].want.bundleName != 'com.example.actsamstestfourthscene') { if (data[i].want.bundleName != 'com.example.actsamstestfourthscene') {
console.log("ActsAmsTestFourthScene, missionId: " + data[i].missionId) console.log("ActsAmsTestFourthScene, missionId: " + + JSON.stringify(data))
missionManager.clearMission(data[i].missionId, missionManager.clearMission(data[i].missionId,
(error, info) => { (error, info) => {
console.info('ActsAmsTestFourthScene beforeAll clearMission error.code \ console.info('ActsAmsTestFourthScene beforeAll clearMission error.code \
...@@ -234,9 +234,10 @@ describe('ActsAmsTestFourthScene', function () { ...@@ -234,9 +234,10 @@ describe('ActsAmsTestFourthScene', function () {
for (var i = 0; i < result.length; i++) { for (var i = 0; i < result.length; i++) {
console.info('Acts_Ams_test_5500 getMissionInfos result[' + i + "]: " + JSON.stringify(result[i])); console.info('Acts_Ams_test_5500 getMissionInfos result[' + i + "]: " + JSON.stringify(result[i]));
} }
var info = await abilityManager.clearMission(result[0].id); var info = await abilityManager.clearMission(result[0].id).catch(err => {
expect(typeof (info)).assertEqual("number"); console.log('Acts_Ams_test_5500 clearMission failed: ' + err);
expect(info).assertEqual(0); expect(err).assertEqual(0);
});
done(); done();
setTimeout(timeout, 5000); setTimeout(timeout, 5000);
}) })
...@@ -252,9 +253,11 @@ describe('ActsAmsTestFourthScene', function () { ...@@ -252,9 +253,11 @@ describe('ActsAmsTestFourthScene', function () {
for (var i = 0; i < result.length; i++) { for (var i = 0; i < result.length; i++) {
console.info('Acts_Ams_test_5900 getMissionInfos result[' + i + "]: " + JSON.stringify(result[i])); console.info('Acts_Ams_test_5900 getMissionInfos result[' + i + "]: " + JSON.stringify(result[i]));
} }
var info = await missionManager.moveMissionToFront(result[0].missionId); var info = await missionManager.moveMissionToFront(result[0].missionId).catch(err => {
console.log('Acts_Ams_test_5900 moveMissionToFront failed: ' + err);
expect(err).assertEqual(0);
});
console.info('Acts_Ams_test_5900 moveMissionToFront data [' + info + ']'); console.info('Acts_Ams_test_5900 moveMissionToFront data [' + info + ']');
expect(info).assertEqual(0);
done(); done();
setTimeout(timeout, 5000); setTimeout(timeout, 5000);
}) })
...@@ -270,9 +273,11 @@ describe('ActsAmsTestFourthScene', function () { ...@@ -270,9 +273,11 @@ describe('ActsAmsTestFourthScene', function () {
for (var i = 0; i < result.length; i++) { for (var i = 0; i < result.length; i++) {
console.info('Acts_Ams_test_6100 getMissionInfos result[' + i + "]: " + JSON.stringify(result[i])); console.info('Acts_Ams_test_6100 getMissionInfos result[' + i + "]: " + JSON.stringify(result[i]));
} }
var info = await missionManager.clearAllMissions(); var info = await missionManager.clearAllMissions().catch(err => {
console.log('Acts_Ams_test_6100 clearMissionInfos failed: ' + err);
expect(err).assertEqual(0);
});
console.info('Acts_Ams_test_6100 clearAllMissions data [' + info + ']'); console.info('Acts_Ams_test_6100 clearAllMissions data [' + info + ']');
expect(info).assertEqual(0);
done(); done();
setTimeout(timeout, 5000); setTimeout(timeout, 5000);
}) })
......
...@@ -61,6 +61,14 @@ ...@@ -61,6 +61,14 @@
{ {
"name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES",
"reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES"
},
{
"name":"ohos.permission.MANAGE_MISSIONS",
"reason":"need use ohos.permission.MANAGE_MISSIONS"
},
{
"name":"ohos.permission.GET_RUNNING_INFO",
"reason":"need use ohos.permission.GET_RUNNING_INFO"
} }
], ],
"js": [ "js": [
......
...@@ -127,7 +127,6 @@ describe('ActsAmsTestSecondScene', function () { ...@@ -127,7 +127,6 @@ describe('ActsAmsTestSecondScene', function () {
sleep(5000); sleep(5000);
console.info("sleep end"); console.info("sleep end");
var info = await appManager.getProcessRunningInfos(); var info = await appManager.getProcessRunningInfos();
console.info('Acts_Ams_test_1700 getProcessRunningInfos JSON String: ' + JSON.stringify(info));
expect(Array.isArray(info)).assertEqual(true); expect(Array.isArray(info)).assertEqual(true);
expect(info.length).assertLarger(0); expect(info.length).assertLarger(0);
for (var i = 0; i < info.length; i++) { for (var i = 0; i < info.length; i++) {
...@@ -158,9 +157,11 @@ describe('ActsAmsTestSecondScene', function () { ...@@ -158,9 +157,11 @@ describe('ActsAmsTestSecondScene', function () {
for (var i = 0; i < result.length; i++) { for (var i = 0; i < result.length; i++) {
console.info('Acts_Ams_test_2700 getMissionInfos result[' + i + "]: " + JSON.stringify(result[i])); console.info('Acts_Ams_test_2700 getMissionInfos result[' + i + "]: " + JSON.stringify(result[i]));
} }
var info = await missionManager.moveMissionToFront(result[0].missionId); var info = await missionManager.moveMissionToFront(result[0].missionId).catch(err => {
console.log('Acts_Ams_test_2700 moveMissionToFront failed: ' + err);
expect(err).assertEqual(0);
});
console.info('Acts_Ams_test_2700 moveMissionToFront data [' + info + ']'); console.info('Acts_Ams_test_2700 moveMissionToFront data [' + info + ']');
expect(info).assertEqual(0);
done(); done();
setTimeout(timeout, 5000); setTimeout(timeout, 5000);
}) })
...@@ -173,7 +174,6 @@ describe('ActsAmsTestSecondScene', function () { ...@@ -173,7 +174,6 @@ describe('ActsAmsTestSecondScene', function () {
it('Acts_Ams_test_1900', 0, async function (done) { it('Acts_Ams_test_1900', 0, async function (done) {
var maxnum = 20; var maxnum = 20;
var data = await missionManager.getMissionInfos("", maxnum); var data = await missionManager.getMissionInfos("", maxnum);
console.info('Acts_Ams_test_1900 getMissionInfos data ' + JSON.stringify(data));
expect(Array.isArray(data)).assertEqual(true); expect(Array.isArray(data)).assertEqual(true);
expect(data.length).assertEqual(3); expect(data.length).assertEqual(3);
for (var i = 0; i < data.length; i++) { for (var i = 0; i < data.length; i++) {
...@@ -208,9 +208,11 @@ describe('ActsAmsTestSecondScene', function () { ...@@ -208,9 +208,11 @@ describe('ActsAmsTestSecondScene', function () {
for (var i = 0; i < result.length; i++) { for (var i = 0; i < result.length; i++) {
console.info('Acts_Ams_test_2300 getMissionInfos result[' + i + "]: " + JSON.stringify(result[i])); console.info('Acts_Ams_test_2300 getMissionInfos result[' + i + "]: " + JSON.stringify(result[i]));
} }
var info = await missionManager.clearMission(result[0].missionId); var info = await missionManager.clearMission(result[0].missionId).catch(err => {
console.log('Acts_Ams_test_2300 clearMission failed: ' + err);
expect(err).assertEqual(0);
});
console.info('Acts_Ams_test_2300 clearMission data [' + info + ']'); console.info('Acts_Ams_test_2300 clearMission data [' + info + ']');
expect(info).assertEqual(0);
done(); done();
setTimeout(timeout, 5000); setTimeout(timeout, 5000);
}) })
......
...@@ -61,6 +61,14 @@ ...@@ -61,6 +61,14 @@
{ {
"name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES", "name":"ohos.permission.CLEAN_BACKGROUND_PROCESSES",
"reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES" "reason":"need use ohos.permission.CLEAN_BACKGROUND_PROCESSES"
},
{
"name":"ohos.permission.MANAGE_MISSIONS",
"reason":"need use ohos.permission.MANAGE_MISSIONS"
},
{
"name":"ohos.permission.GET_RUNNING_INFO",
"reason":"need use ohos.permission.GET_RUNNING_INFO"
} }
], ],
"js": [ "js": [
......
...@@ -190,9 +190,11 @@ describe('ActsAmsTestThirdScene', function () { ...@@ -190,9 +190,11 @@ describe('ActsAmsTestThirdScene', function () {
for (var i = 0; i < result.length; i++) { for (var i = 0; i < result.length; i++) {
console.info('Acts_Ams_test_3900 getMissionInfos result[' + i + "]: " + JSON.stringify(result[i])); console.info('Acts_Ams_test_3900 getMissionInfos result[' + i + "]: " + JSON.stringify(result[i]));
} }
var info = await missionManager.clearMission(result[1].missionId); var info = await missionManager.clearMission(result[1].missionId).catch(err => {
console.log('Acts_Ams_test_3900 clearMission failed: ' + err);
expect(err).assertEqual(0);
});
console.info('Acts_Ams_test_3900 clearMission data [' + info + ']'); console.info('Acts_Ams_test_3900 clearMission data [' + info + ']');
expect(info.code).assertEqual(0);
done(); done();
setTimeout(timeout, 5000); setTimeout(timeout, 5000);
}) })
...@@ -208,9 +210,11 @@ describe('ActsAmsTestThirdScene', function () { ...@@ -208,9 +210,11 @@ describe('ActsAmsTestThirdScene', function () {
for (var i = 0; i < result.length; i++) { for (var i = 0; i < result.length; i++) {
console.info('Acts_Ams_test_4300 getMissionInfos result[' + i + "]: " + JSON.stringify(result[i])); console.info('Acts_Ams_test_4300 getMissionInfos result[' + i + "]: " + JSON.stringify(result[i]));
} }
var info = await missionManager.moveMissionToFront(result[0].missionId); var info = await missionManager.moveMissionToFront(result[0].missionId).catch(err => {
console.log('Acts_Ams_test_4300 moveMissionToFront failed: ' + err);
expect(err).assertEqual(0);
});
console.info('Acts_Ams_test_4300 moveMissionToFront data [' + info + ']'); console.info('Acts_Ams_test_4300 moveMissionToFront data [' + info + ']');
expect(info.code).assertEqual(0);
done(); done();
setTimeout(timeout, 5000); setTimeout(timeout, 5000);
}) })
...@@ -226,9 +230,11 @@ describe('ActsAmsTestThirdScene', function () { ...@@ -226,9 +230,11 @@ describe('ActsAmsTestThirdScene', function () {
for (var i = 0; i < result.length; i++) { for (var i = 0; i < result.length; i++) {
console.info('Acts_Ams_test_4500 getMissionInfos result[' + i + "]: " + JSON.stringify(result[i])); console.info('Acts_Ams_test_4500 getMissionInfos result[' + i + "]: " + JSON.stringify(result[i]));
} }
var info = await missionManager.clearMission(result[0].missionId); var info = await missionManager.clearMission(result[0].missionId).catch(err => {
console.log('Acts_Ams_test_4500 clearMission failed: ' + err);
expect(err).assertEqual(0);
});
console.info('Acts_Ams_test_4500 clearMission data [' + info + ']'); console.info('Acts_Ams_test_4500 clearMission data [' + info + ']');
expect(info.code).assertEqual(0);
done(); done();
setTimeout(timeout, 5000); setTimeout(timeout, 5000);
}) })
......
...@@ -56,6 +56,10 @@ ...@@ -56,6 +56,10 @@
{ {
"name":"ohos.permission.LISTEN_BUNDLE_CHANGE", "name":"ohos.permission.LISTEN_BUNDLE_CHANGE",
"reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE"
},
{
"name":"ohos.permission.MANAGE_MISSIONS",
"reason":"need use ohos.permission.MANAGE_MISSIONS"
} }
], ],
"js": [ "js": [
......
...@@ -41,8 +41,12 @@ describe('ActsAmsCallBackSixth Scene', function () { ...@@ -41,8 +41,12 @@ describe('ActsAmsCallBackSixth Scene', function () {
}); });
function sleep(delay) { function sleep(delay) {
var start = (new Date()).getTime(); var start = new Date().getTime();
while((new Date()).getTime() - start < delay) {} while (true) {
if (new Date().getTime() - start > delay) {
break;
}
}
} }
/* /*
...@@ -54,8 +58,8 @@ describe('ActsAmsCallBackSixth Scene', function () { ...@@ -54,8 +58,8 @@ describe('ActsAmsCallBackSixth Scene', function () {
missionManager.clearAllMissions( missionManager.clearAllMissions(
(error,info) => { (error,info) => {
console.info('Acts_Ams_test_12200 clearMissions error.code ' + error.code + ',data [' + info + ']' ); console.info('Acts_Ams_test_12200 clearMissions error.code ' + error.code + ',data [' + info + ']' );
expect(typeof(info)).assertEqual("number"); expect(typeof(error.code)).assertEqual("number");
expect(info).assertEqual(0); expect(error.code).assertEqual(0);
}); });
done(); done();
}) })
......
...@@ -56,6 +56,10 @@ ...@@ -56,6 +56,10 @@
{ {
"name":"ohos.permission.LISTEN_BUNDLE_CHANGE", "name":"ohos.permission.LISTEN_BUNDLE_CHANGE",
"reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE"
},
{
"name":"ohos.permission.MANAGE_MISSIONS",
"reason":"need use ohos.permission.MANAGE_MISSIONS"
} }
], ],
"js": [ "js": [
......
...@@ -41,8 +41,12 @@ describe('ActsAmsCallBackSixth Scene', function () { ...@@ -41,8 +41,12 @@ describe('ActsAmsCallBackSixth Scene', function () {
}); });
function sleep(delay) { function sleep(delay) {
var start = (new Date()).getTime(); var start = new Date().getTime();
while((new Date()).getTime() - start < delay) {} while (true) {
if (new Date().getTime() - start > delay) {
break;
}
}
} }
/* /*
...@@ -51,10 +55,11 @@ describe('ActsAmsCallBackSixth Scene', function () { ...@@ -51,10 +55,11 @@ describe('ActsAmsCallBackSixth Scene', function () {
* @tc.desc : Clear Missions(by Promise) * @tc.desc : Clear Missions(by Promise)
*/ */
it('Acts_Ams_test_12100', 0, async function (done) { it('Acts_Ams_test_12100', 0, async function (done) {
var info = await missionManager.clearAllMissions(); var info = await missionManager.clearAllMissions().catch(err => {
console.info('Acts_Ams_test_12100 clearMissions data [' + info + ']'); console.log('Acts_Ams_test_12100 clearAllMission failed: ' + err);
expect(typeof(info)).assertEqual("number"); expect(err).assertEqual(0);
expect(info).assertEqual(0); });
console.info('Acts_Ams_test_12100 clearAllMissions data [' + info + ']');
done(); done();
}) })
}) })
\ No newline at end of file
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
"description": "Configuration for hjunit demo Tests", "description": "Configuration for hjunit demo Tests",
"driver": { "driver": {
"type": "JSUnitTest", "type": "JSUnitTest",
"test-timeout": "18000", "test-timeout": "300000",
"package": "com.amsst.amsMissionSnapshotTest", "package": "com.amsst.amsMissionSnapshotTest",
"shell-timeout": "600000" "shell-timeout": "600000"
}, },
......
...@@ -55,6 +55,10 @@ ...@@ -55,6 +55,10 @@
{ {
"name":"ohos.permission.LISTEN_BUNDLE_CHANGE", "name":"ohos.permission.LISTEN_BUNDLE_CHANGE",
"reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE" "reason":"need use ohos.permission.LISTEN_BUNDLE_CHANGE"
},
{
"name":"ohos.permission.MANAGE_MISSIONS",
"reason":"need use ohos.permission.MANAGE_MISSIONS"
} }
], ],
"js": [ "js": [
......
...@@ -35,6 +35,7 @@ export default { ...@@ -35,6 +35,7 @@ export default {
core.init() core.init()
const configService = core.getDefaultService('config') const configService = core.getDefaultService('config')
configService.setConfig(this) configService.setConfig(this)
this.timeout = 10000
require('../../../test/List.test') require('../../../test/List.test')
core.execute() core.execute()
......
...@@ -118,7 +118,7 @@ describe('ActsContextTest', function () { ...@@ -118,7 +118,7 @@ describe('ActsContextTest', function () {
pid :0, pid :0,
uid :datainfo.uid uid :datainfo.uid
} }
context.verifyPermission("com.example.permission",options, context.verifyPermission("ohos.permission.INSTALL_BUNDLE",options,
(err, data) => { (err, data) => {
console.info("ACTS_VerifyPermission_0100 in verifyPermission") console.info("ACTS_VerifyPermission_0100 in verifyPermission")
expect(data).assertEqual(0); expect(data).assertEqual(0);
...@@ -143,7 +143,7 @@ describe('ActsContextTest', function () { ...@@ -143,7 +143,7 @@ describe('ActsContextTest', function () {
pid :0, pid :0,
uid :datainfo.uid uid :datainfo.uid
} }
var promise = await context.verifyPermission("com.example.permission",options ); var promise = await context.verifyPermission("ohos.permission.INSTALL_BUNDLE",options );
expect(promise).assertEqual(0); expect(promise).assertEqual(0);
ret = true ret = true
done(); done();
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
"description": "Configuration for hjunit demo Tests", "description": "Configuration for hjunit demo Tests",
"driver": { "driver": {
"type": "JSUnitTest", "type": "JSUnitTest",
"test-timeout": "180000", "test-timeout": "300000",
"package": "com.example.actsfeatureabilitytest", "package": "com.example.actsfeatureabilitytest",
"shell-timeout": "600000" "shell-timeout": "600000"
}, },
......
...@@ -1652,26 +1652,29 @@ describe('ActsFeatureAbilityTest', function () { ...@@ -1652,26 +1652,29 @@ describe('ActsFeatureAbilityTest', function () {
function SubscribeCallBack(err, data) { function SubscribeCallBack(err, data) {
clearTimeout(id); clearTimeout(id);
events.set(data.event, 0); events.set(data.event, 0);
console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data)); console.debug("ACTS_TerminateAbility_0200 ====>Subscribe CallBack data:====>" + JSON.stringify(data));
if (events.size > 1) { if (events.size > 1) {
console.debug("ACTS_TerminateAbility_0200 events.size > 1");
expect(events.has("ACTS_TerminateAbility_0200_CommonEvent") && expect(events.has("ACTS_TerminateAbility_0200_CommonEvent") &&
events.has("ACTS_TerminateAbility_0200_Return")).assertTrue(); events.has("ACTS_TerminateAbility_0200_Return")).assertTrue();
commonEvent.unsubscribe(Subscriber, UnSubscribeCallback) commonEvent.unsubscribe(Subscriber, UnSubscribeCallback)
done(); done();
} else { } else {
console.debug("ACTS_TerminateAbility_0200 events.size <= 1");
expect(events.has("ACTS_TerminateAbility_0200_CommonEvent") || expect(events.has("ACTS_TerminateAbility_0200_CommonEvent") ||
events.has("ACTS_TerminateAbility_0200_Return")).assertTrue(); events.has("ACTS_TerminateAbility_0200_Return")).assertTrue();
done();
} }
} }
commonEvent.createSubscriber(subscriberInfo_ACTS_TerminateAbility_0200).then(async (data) => { commonEvent.createSubscriber(subscriberInfo_ACTS_TerminateAbility_0200).then(async (data) => {
console.debug("====>Create Subscriber====>"); console.debug("ACTS_TerminateAbility_0200 ====>Create Subscriber====>");
Subscriber = data; Subscriber = data;
await commonEvent.subscribe(Subscriber, SubscribeCallBack); await commonEvent.subscribe(Subscriber, SubscribeCallBack);
}) })
function UnSubscribeCallback() { function UnSubscribeCallback() {
console.debug("====>UnSubscribe CallBack====>"); console.debug("ACTS_TerminateAbility_0200 ====>UnSubscribe CallBack====>");
done(); done();
} }
...@@ -1681,7 +1684,7 @@ describe('ActsFeatureAbilityTest', function () { ...@@ -1681,7 +1684,7 @@ describe('ActsFeatureAbilityTest', function () {
commonEvent.unsubscribe(Subscriber, UnSubscribeCallback) commonEvent.unsubscribe(Subscriber, UnSubscribeCallback)
done(); done();
} }
console.log('=====start ability====='); console.log('ACTS_TerminateAbility_0200 =====start ability=====');
id = setTimeout(timeout, START_ABILITY_TIMEOUT); id = setTimeout(timeout, START_ABILITY_TIMEOUT);
var promise = featureAbility.startAbility( var promise = featureAbility.startAbility(
{ {
...@@ -1699,6 +1702,7 @@ describe('ActsFeatureAbilityTest', function () { ...@@ -1699,6 +1702,7 @@ describe('ActsFeatureAbilityTest', function () {
} }
); );
expect(typeof (promise)).assertEqual("object"); expect(typeof (promise)).assertEqual("object");
done();
}) })
/* /*
...@@ -1961,13 +1965,13 @@ describe('ActsFeatureAbilityTest', function () { ...@@ -1961,13 +1965,13 @@ describe('ActsFeatureAbilityTest', function () {
// expect(info.iconId).assertEqual(0); //create by DevEco when building HAP. // expect(info.iconId).assertEqual(0); //create by DevEco when building HAP.
expect(info.process).assertEqual("processTest"); expect(info.process).assertEqual("processTest");
expect(info.supportedModes).assertEqual(0); expect(info.supportedModes).assertEqual(0);
expect(info.moduleSourceDirs[0]).assertEqual("/data/accounts/account_0/applications/" + expect(info.moduleSourceDirs[0]).assertEqual("/data/app/el1/bundle/public/" +
"com.example.actsfeatureabilitytest/com.example.actsfeatureabilitytest"); "com.example.actsfeatureabilitytest/com.example.actsfeatureabilitytest");
expect(info.permissions[0]).assertEqual("ohos.permission.CAMERA"); expect(info.permissions[0]).assertEqual("ohos.permission.CAMERA");
expect(info.moduleInfos[0].moduleName).assertEqual("entry"); expect(info.moduleInfos[0].moduleName).assertEqual("entry");
expect(info.moduleInfos[0].moduleSourceDir).assertEqual("/data/accounts/account_0/applications/" + expect(info.moduleInfos[0].moduleSourceDir).assertEqual("/data/app/el1/bundle/public/" +
"com.example.actsfeatureabilitytest/com.example.actsfeatureabilitytest"); "com.example.actsfeatureabilitytest/com.example.actsfeatureabilitytest");
expect(info.entryDir).assertEqual("/data/accounts/account_0/applications/" + expect(info.entryDir).assertEqual("/data/app/el1/bundle/public/" +
"com.example.actsfeatureabilitytest/com.example.actsfeatureabilitytest"); "com.example.actsfeatureabilitytest/com.example.actsfeatureabilitytest");
} }
...@@ -2242,7 +2246,7 @@ describe('ActsFeatureAbilityTest', function () { ...@@ -2242,7 +2246,7 @@ describe('ActsFeatureAbilityTest', function () {
expect(data.type).assertEqual(1); expect(data.type).assertEqual(1);
expect(data.subType).assertEqual(0); expect(data.subType).assertEqual(0);
expect(data.orientation).assertEqual(0); expect(data.orientation).assertEqual(0);
expect(data.launchMode).assertEqual(1); expect(data.launchMode).assertEqual(0);
expect(data.permissions[0]).assertEqual("ohos.permission.ACCELEROMETER"); expect(data.permissions[0]).assertEqual("ohos.permission.ACCELEROMETER");
expect(data.permissions[1]).assertEqual("ohos.permission.ANSWER_CALL"); expect(data.permissions[1]).assertEqual("ohos.permission.ANSWER_CALL");
...@@ -2552,7 +2556,7 @@ describe('ActsFeatureAbilityTest', function () { ...@@ -2552,7 +2556,7 @@ describe('ActsFeatureAbilityTest', function () {
featureAbility.startAbility(StartAbilityParameter,(err,data)=>{ featureAbility.startAbility(StartAbilityParameter,(err,data)=>{
console.log('ACTS_StartAbility_0700 asyncCallback errCode : ' + JSON.stringify(err) console.log('ACTS_StartAbility_0700 asyncCallback errCode : ' + JSON.stringify(err)
+ " data: " + JSON.stringify(data)); + " data: " + JSON.stringify(data));
expect(err.code == 2097152).assertTrue(); expect(err.code != 0).assertTrue();
done(); done();
}); });
}catch(error){ }catch(error){
...@@ -2581,7 +2585,7 @@ describe('ActsFeatureAbilityTest', function () { ...@@ -2581,7 +2585,7 @@ describe('ActsFeatureAbilityTest', function () {
featureAbility.startAbility(StartAbilityParameter,(err,data)=>{ featureAbility.startAbility(StartAbilityParameter,(err,data)=>{
console.log('ACTS_StartAbility_0800 asyncCallback errCode : ' + JSON.stringify(err) console.log('ACTS_StartAbility_0800 asyncCallback errCode : ' + JSON.stringify(err)
+ " data: " + JSON.stringify(data)); + " data: " + JSON.stringify(data));
expect(err.code == 2097155).assertTrue(); expect(err.code != 0).assertTrue();
done(); done();
}); });
}catch(error){ }catch(error){
...@@ -2637,7 +2641,7 @@ describe('ActsFeatureAbilityTest', function () { ...@@ -2637,7 +2641,7 @@ describe('ActsFeatureAbilityTest', function () {
featureAbility.startAbility(StartAbilityParameter,(err,data)=>{ featureAbility.startAbility(StartAbilityParameter,(err,data)=>{
console.log('ACTS_StartAbility_1100 asyncCallback errCode : ' + JSON.stringify(err) console.log('ACTS_StartAbility_1100 asyncCallback errCode : ' + JSON.stringify(err)
+ " data: " + JSON.stringify(data)); + " data: " + JSON.stringify(data));
expect(err.code == 2097155).assertTrue(); expect(err.code != 0).assertTrue();
done(); done();
}); });
}catch(error){ }catch(error){
...@@ -2665,7 +2669,7 @@ describe('ActsFeatureAbilityTest', function () { ...@@ -2665,7 +2669,7 @@ describe('ActsFeatureAbilityTest', function () {
featureAbility.startAbility(StartAbilityParameter,(err,data)=>{ featureAbility.startAbility(StartAbilityParameter,(err,data)=>{
console.log('ACTS_StartAbility_1200 asyncCallback errCode : ' + JSON.stringify(err) console.log('ACTS_StartAbility_1200 asyncCallback errCode : ' + JSON.stringify(err)
+ " data: " + JSON.stringify(data)); + " data: " + JSON.stringify(data));
expect(err.code == 2097155).assertTrue(); expect(err.code != 0).assertTrue();
done(); done();
}); });
}catch(error){ }catch(error){
...@@ -2777,7 +2781,7 @@ describe('ActsFeatureAbilityTest', function () { ...@@ -2777,7 +2781,7 @@ describe('ActsFeatureAbilityTest', function () {
expect().assertFail(); expect().assertFail();
done(); done();
}).catch((err)=>{ }).catch((err)=>{
expect(err.code == 2097155).assertTrue(); expect(err.code != 0).assertTrue();
}); });
}); });
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册