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

!4258 XTS关于specified的失败用例适配

Merge pull request !4258 from chengxingzhen/cherry-pick-1657542584
...@@ -14,24 +14,11 @@ ...@@ -14,24 +14,11 @@
*/ */
import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from "deccjsunit/index" import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from "deccjsunit/index"
import commonEvent from '@ohos.commonEvent' import commonEvent from '@ohos.commonEvent'
import bundle from '@ohos.bundle'
import missionManager from '@ohos.application.missionManager'
import appManager from '@ohos.application.appManager'
var subscriberInfoMultiInstance = { let subscriberInfoMultiInstance = {
events: ["MultiInstanceStartNext", "MultiInstanceStartFinish"] events: ["MultiInstanceStartNext", "MultiInstanceStartFinish"]
}; };
const BUNDLE_PATHS = [['/data/ActsAmsAbilityMultiinstanceHapARelyHap.hap'],
['/data/ActsAmsAbilityMultiinstanceHapBRelyHap.hap'],
['/data/ActsAmsAbilityMultiinstanceHapCRelyHap.hap'],
['/data/ActsAmsAbilityMultiinstanceHapDRelyHap.hap'],
['/data/ActsAmsAbilityMultiinstanceHapERelyHap.hap']];
const BUNDLE_NAMES = ['com.example.amsabilitymultiinstanceappa', 'com.example.amsabilitymultiinstanceappb',
'com.example.amsabilitymultiinstanceappc', 'com.example.amsabilitymultiinstanceappd',
'com.example.amsabilitymultiinstanceappe'];
const BUNDLE_COUNT = 5;
const START_ABILITY_TIMEOUT = 9000; const START_ABILITY_TIMEOUT = 9000;
const MAX_MISSION_NUM = 1024;
const ONACCEPTWANT_KEY_NOTSET_ID = -1; const ONACCEPTWANT_KEY_NOTSET_ID = -1;
const ONACCEPTWANT_KEY_UNDEFINED_ID = -2; const ONACCEPTWANT_KEY_UNDEFINED_ID = -2;
const UNSUBSCRIBE_TIMEOUT = 5000; const UNSUBSCRIBE_TIMEOUT = 5000;
...@@ -48,6 +35,9 @@ async function startAbilityProcess(abilityContext, parameters) { ...@@ -48,6 +35,9 @@ async function startAbilityProcess(abilityContext, parameters) {
case "StartA2": case "StartA2":
parameters.startId = 2; parameters.startId = 2;
break; break;
case "StartA3":
parameters.startId = 3;
break;
case "StartANS": case "StartANS":
parameters.startId = ONACCEPTWANT_KEY_NOTSET_ID; parameters.startId = ONACCEPTWANT_KEY_NOTSET_ID;
break; break;
...@@ -101,17 +91,6 @@ async function startAbilityProcess(abilityContext, parameters) { ...@@ -101,17 +91,6 @@ async function startAbilityProcess(abilityContext, parameters) {
export default function abilityTest(abilityContext) { export default function abilityTest(abilityContext) {
describe('ActsAbilityTest', function () { describe('ActsAbilityTest', function () {
beforeEach(async (done) => {
console.log('======>beforeEach ininin<=======');
done();
})
afterEach(async (done) => {
let installer = await bundle.getBundleInstaller();
var count = 0;
done();
})
/* /*
* @tc.number: ACTS_AbilityMultiInstance_Multi_0100 * @tc.number: ACTS_AbilityMultiInstance_Multi_0100
* @tc.name: Connects a service ability, which is used to start a cloned page ability. * @tc.name: Connects a service ability, which is used to start a cloned page ability.
...@@ -119,16 +98,15 @@ export default function abilityTest(abilityContext) { ...@@ -119,16 +98,15 @@ export default function abilityTest(abilityContext) {
*/ */
it('ACTS_AbilityMultiInstance_Single_0100', 0, async function (done) { it('ACTS_AbilityMultiInstance_Single_0100', 0, async function (done) {
console.log('ACTS_AbilityMultiInstance_Single_0100====<begin'); console.log('ACTS_AbilityMultiInstance_Single_0100====<begin');
var subscriber; let subscriber;
var id; let id;
var result; let result;
var checkEventResults = ["AppA:onCreateonForegroundonAcceptWantCalledId1", "AppB:onCreateonForeground", let checkEventResults = ["AppA:onCreateonForegroundonAcceptWantCalledId1", "AppB:onCreateonForeground",
"AppA:onForegroundonAcceptWantCalledId1"]; "AppA:onForegroundonAcceptWantCalledId1"];
var checkIndex = 0; let checkIndex = 0;
function subscribeCallBack(err, data) { function subscribeCallBack(err, data) {
console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data)); console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data));
if (data.event == "MultiInstanceStartFinish") { if (data.event == "MultiInstanceStartFinish") {
clearTimeout(id); clearTimeout(id);
console.log('ACTS_AbilityMultiInstance_Single_0100 finish callBackSeq = ' + data.data); console.log('ACTS_AbilityMultiInstance_Single_0100 finish callBackSeq = ' + data.data);
...@@ -178,12 +156,11 @@ export default function abilityTest(abilityContext) { ...@@ -178,12 +156,11 @@ export default function abilityTest(abilityContext) {
*/ */
it('ACTS_AbilityMultiInstance_Single_0200', 0, async function (done) { it('ACTS_AbilityMultiInstance_Single_0200', 0, async function (done) {
console.log('ACTS_AbilityMultiInstance_Single_0200====<begin'); console.log('ACTS_AbilityMultiInstance_Single_0200====<begin');
var subscriber; let subscriber;
let id; let id;
var result; let checkEventResults = ["AppA:onCreateonForegroundonAcceptWantCalledId3", "AppB:onCreateonForeground",
var checkEventResults = ["AppA:onCreateonForegroundonAcceptWantCalledId1", "AppB:onCreateonForeground",
"AppA:onCreateonForegroundonAcceptWantCalledId2"]; "AppA:onCreateonForegroundonAcceptWantCalledId2"];
var checkIndex = 0; let checkIndex = 0;
function subscribeCallBack(err, data) { function subscribeCallBack(err, data) {
console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data)); console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data));
...@@ -227,7 +204,7 @@ export default function abilityTest(abilityContext) { ...@@ -227,7 +204,7 @@ export default function abilityTest(abilityContext) {
startId: 0, startId: 0,
stepNum: 3, stepNum: 3,
nextStep: 0, nextStep: 0,
step: ["StartA1", "StartB", "StartA2"] step: ["StartA3", "StartB", "StartA2"]
}); });
}) })
...@@ -238,12 +215,12 @@ export default function abilityTest(abilityContext) { ...@@ -238,12 +215,12 @@ export default function abilityTest(abilityContext) {
*/ */
it('ACTS_AbilityMultiInstance_Single_0300', 0, async function (done) { it('ACTS_AbilityMultiInstance_Single_0300', 0, async function (done) {
console.log('ACTS_AbilityMultiInstance_Single_0300====<begin'); console.log('ACTS_AbilityMultiInstance_Single_0300====<begin');
var subscriber; let subscriber;
let id; let id;
var result; let result;
var checkEventResults = ["AppA:onCreateonForegroundonAcceptWantCalledId1", "AppC:onCreateonForeground", let checkEventResults = ["AppA:onForegroundonAcceptWantCalledId1", "AppC:onCreateonForeground",
"AppA:onForegroundonAcceptWantCalledId1"]; "AppA:onForegroundonAcceptWantCalledId1"];
var checkIndex = 0; let checkIndex = 0;
function subscribeCallBack(err, data) { function subscribeCallBack(err, data) {
console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data)); console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data));
...@@ -298,12 +275,12 @@ export default function abilityTest(abilityContext) { ...@@ -298,12 +275,12 @@ export default function abilityTest(abilityContext) {
*/ */
it('ACTS_AbilityMultiInstance_Single_0400', 0, async function (done) { it('ACTS_AbilityMultiInstance_Single_0400', 0, async function (done) {
console.log('ACTS_AbilityMultiInstance_Single_0400====<begin'); console.log('ACTS_AbilityMultiInstance_Single_0400====<begin');
var subscriber; let subscriber;
let id; let id;
var result; let result;
var checkEventResults = ["AppA:onCreateonForegroundonAcceptWantCalledId1", "AppC:onCreateonForeground", let checkEventResults = ["AppA:onForegroundonAcceptWantCalledId3", "AppC:onForeground",
"AppA:onCreateonForegroundonAcceptWantCalledId2"]; "AppA:onForegroundonAcceptWantCalledId2"];
var checkIndex = 0; let checkIndex = 0;
function subscribeCallBack(err, data) { function subscribeCallBack(err, data) {
console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data)); console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data));
...@@ -312,7 +289,7 @@ export default function abilityTest(abilityContext) { ...@@ -312,7 +289,7 @@ export default function abilityTest(abilityContext) {
clearTimeout(id); clearTimeout(id);
console.log('ACTS_AbilityMultiInstance_Single_0400 finish callBackSeq = ' + data.data); console.log('ACTS_AbilityMultiInstance_Single_0400 finish callBackSeq = ' + data.data);
expect(data.data).assertEqual(checkEventResults[checkIndex++]); expect(data.data).assertEqual(checkEventResults[checkIndex++]);
expect(checkIndex).assertEqual(3); expect(checkIndex).assertEqual(2);
commonEvent.unsubscribe(subscriber, unSubscribeCallback); commonEvent.unsubscribe(subscriber, unSubscribeCallback);
console.log('ACTS_AbilityMultiInstance_Single_0400 finish'); console.log('ACTS_AbilityMultiInstance_Single_0400 finish');
} else if (data.event == "MultiInstanceStartNext") { } else if (data.event == "MultiInstanceStartNext") {
...@@ -347,7 +324,7 @@ export default function abilityTest(abilityContext) { ...@@ -347,7 +324,7 @@ export default function abilityTest(abilityContext) {
startId: 0, startId: 0,
stepNum: 3, stepNum: 3,
nextStep: 0, nextStep: 0,
step: ["StartA1", "StartC", "StartA2"] step: ["StartA3", "StartC", "StartA2"]
}); });
}) })
...@@ -358,12 +335,12 @@ export default function abilityTest(abilityContext) { ...@@ -358,12 +335,12 @@ export default function abilityTest(abilityContext) {
*/ */
it('ACTS_AbilityMultiInstance_Single_0600', 0, async function (done) { it('ACTS_AbilityMultiInstance_Single_0600', 0, async function (done) {
console.log('ACTS_AbilityMultiInstance_Single_0600====<begin'); console.log('ACTS_AbilityMultiInstance_Single_0600====<begin');
var subscriber; let subscriber;
let id; let id;
var result; let result;
var checkEventResults = ["AppA:onCreateonForegroundonAcceptWantCalledId1", let checkEventResults = ["AppA:onForegroundonAcceptWantCalledId1",
"AppA:onCreateonForegroundonAcceptWantCalledId2"]; "AppA:onForegroundonAcceptWantCalledId2"];
var checkIndex = 0; let checkIndex = 0;
function subscribeCallBack(err, data) { function subscribeCallBack(err, data) {
console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data)); console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data));
...@@ -418,12 +395,12 @@ export default function abilityTest(abilityContext) { ...@@ -418,12 +395,12 @@ export default function abilityTest(abilityContext) {
*/ */
it('ACTS_AbilityMultiInstance_Single_0700', 0, async function (done) { it('ACTS_AbilityMultiInstance_Single_0700', 0, async function (done) {
console.log('ACTS_AbilityMultiInstance_Single_0700====<begin'); console.log('ACTS_AbilityMultiInstance_Single_0700====<begin');
var subscriber; let subscriber;
let id; let id;
var result; let result;
var checkEventResults = ["AppA:onCreateonForegroundonAcceptWantCalledId1", "AppB:onCreateonForeground", let checkEventResults = ["AppA:onForegroundonAcceptWantCalledId1", "AppB:onCreateonForeground",
"AppC:onCreateonForeground", "AppA:onForegroundonAcceptWantCalledId1"]; "AppC:onForeground", "AppA:onForegroundonAcceptWantCalledId1"];
var checkIndex = 0; let checkIndex = 0;
function subscribeCallBack(err, data) { function subscribeCallBack(err, data) {
console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data)); console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data));
...@@ -432,7 +409,7 @@ export default function abilityTest(abilityContext) { ...@@ -432,7 +409,7 @@ export default function abilityTest(abilityContext) {
clearTimeout(id); clearTimeout(id);
console.log('ACTS_AbilityMultiInstance_Single_0700 finish callBackSeq = ' + data.data); console.log('ACTS_AbilityMultiInstance_Single_0700 finish callBackSeq = ' + data.data);
expect(data.data).assertEqual(checkEventResults[checkIndex++]); expect(data.data).assertEqual(checkEventResults[checkIndex++]);
expect(checkIndex).assertEqual(4); expect(checkIndex).assertEqual(3);
commonEvent.unsubscribe(subscriber, unSubscribeCallback); commonEvent.unsubscribe(subscriber, unSubscribeCallback);
console.log('ACTS_AbilityMultiInstance_Single_0700 finish'); console.log('ACTS_AbilityMultiInstance_Single_0700 finish');
} else if (data.event == "MultiInstanceStartNext") { } else if (data.event == "MultiInstanceStartNext") {
...@@ -478,12 +455,12 @@ export default function abilityTest(abilityContext) { ...@@ -478,12 +455,12 @@ export default function abilityTest(abilityContext) {
*/ */
it('ACTS_AbilityMultiInstance_Single_0800', 0, async function (done) { it('ACTS_AbilityMultiInstance_Single_0800', 0, async function (done) {
console.log('ACTS_AbilityMultiInstance_Single_0800====<begin'); console.log('ACTS_AbilityMultiInstance_Single_0800====<begin');
var subscriber; let subscriber;
let id; let id;
var result; let result;
var checkEventResults = ["AppA:onCreateonForegroundonAcceptWantCalledId1", "AppB:onCreateonForeground", let checkEventResults = ["AppA:onForegroundonAcceptWantCalledId3", "AppB:onCreateonForeground",
"AppC:onCreateonForeground", "AppA:onCreateonForegroundonAcceptWantCalledId2"]; "AppC:onForeground", "AppA:onCreateonForegroundonAcceptWantCalledId2"];
var checkIndex = 0; let checkIndex = 0;
function subscribeCallBack(err, data) { function subscribeCallBack(err, data) {
console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data)); console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data));
...@@ -492,7 +469,7 @@ export default function abilityTest(abilityContext) { ...@@ -492,7 +469,7 @@ export default function abilityTest(abilityContext) {
clearTimeout(id); clearTimeout(id);
console.log('ACTS_AbilityMultiInstance_Single_0800 finish callBackSeq = ' + data.data); console.log('ACTS_AbilityMultiInstance_Single_0800 finish callBackSeq = ' + data.data);
expect(data.data).assertEqual(checkEventResults[checkIndex++]); expect(data.data).assertEqual(checkEventResults[checkIndex++]);
expect(checkIndex).assertEqual(4); expect(checkIndex).assertEqual(3);
commonEvent.unsubscribe(subscriber, unSubscribeCallback); commonEvent.unsubscribe(subscriber, unSubscribeCallback);
console.log('ACTS_AbilityMultiInstance_Single_0800 finish'); console.log('ACTS_AbilityMultiInstance_Single_0800 finish');
} else if (data.event == "MultiInstanceStartNext") { } else if (data.event == "MultiInstanceStartNext") {
...@@ -527,7 +504,7 @@ export default function abilityTest(abilityContext) { ...@@ -527,7 +504,7 @@ export default function abilityTest(abilityContext) {
startId: 0, startId: 0,
stepNum: 4, stepNum: 4,
nextStep: 0, nextStep: 0,
step: ["StartA1", "StartB", "StartC", "StartA2"] step: ["StartA3", "StartB", "StartC", "StartA2"]
}); });
}) })
...@@ -538,12 +515,12 @@ export default function abilityTest(abilityContext) { ...@@ -538,12 +515,12 @@ export default function abilityTest(abilityContext) {
*/ */
it('ACTS_AbilityMultiInstance_Single_0900', 0, async function (done) { it('ACTS_AbilityMultiInstance_Single_0900', 0, async function (done) {
console.log('ACTS_AbilityMultiInstance_Single_0900====<begin'); console.log('ACTS_AbilityMultiInstance_Single_0900====<begin');
var subscriber; let subscriber;
let id; let id;
var result; let result;
var checkEventResults = ["AppB:onCreateonForeground", "AppA:onCreateonForegroundonAcceptWantCalledId1", let checkEventResults = ["AppB:onCreateonForeground", "AppA:onForegroundonAcceptWantCalledId1",
"AppC:onCreateonForeground", "AppA:onForegroundonAcceptWantCalledId1"]; "AppC:onForeground", "AppA:onForegroundonAcceptWantCalledId1"];
var checkIndex = 0; let checkIndex = 0;
function subscribeCallBack(err, data) { function subscribeCallBack(err, data) {
console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data)); console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data));
...@@ -552,7 +529,7 @@ export default function abilityTest(abilityContext) { ...@@ -552,7 +529,7 @@ export default function abilityTest(abilityContext) {
clearTimeout(id); clearTimeout(id);
console.log('ACTS_AbilityMultiInstance_Single_0900 finish callBackSeq = ' + data.data); console.log('ACTS_AbilityMultiInstance_Single_0900 finish callBackSeq = ' + data.data);
expect(data.data).assertEqual(checkEventResults[checkIndex++]); expect(data.data).assertEqual(checkEventResults[checkIndex++]);
expect(checkIndex).assertEqual(4); expect(checkIndex).assertEqual(3);
commonEvent.unsubscribe(subscriber, unSubscribeCallback); commonEvent.unsubscribe(subscriber, unSubscribeCallback);
console.log('ACTS_AbilityMultiInstance_Single_0900 finish'); console.log('ACTS_AbilityMultiInstance_Single_0900 finish');
} else if (data.event == "MultiInstanceStartNext") { } else if (data.event == "MultiInstanceStartNext") {
...@@ -598,12 +575,12 @@ export default function abilityTest(abilityContext) { ...@@ -598,12 +575,12 @@ export default function abilityTest(abilityContext) {
*/ */
it('ACTS_AbilityMultiInstance_Single_1000', 0, async function (done) { it('ACTS_AbilityMultiInstance_Single_1000', 0, async function (done) {
console.log('ACTS_AbilityMultiInstance_Single_1000====<begin'); console.log('ACTS_AbilityMultiInstance_Single_1000====<begin');
var subscriber; let subscriber;
let id; let id;
var result; let result;
var checkEventResults = ["AppB:onCreateonForeground", "AppA:onCreateonForegroundonAcceptWantCalledId1", let checkEventResults = ["AppB:onCreateonForeground", "AppA:onForegroundonAcceptWantCalledId1",
"AppC:onCreateonForeground", "AppA:onCreateonForegroundonAcceptWantCalledId2"]; "AppC:onForeground", "AppA:onForegroundonAcceptWantCalledId2"];
var checkIndex = 0; let checkIndex = 0;
function subscribeCallBack(err, data) { function subscribeCallBack(err, data) {
console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data)); console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data));
...@@ -612,7 +589,7 @@ export default function abilityTest(abilityContext) { ...@@ -612,7 +589,7 @@ export default function abilityTest(abilityContext) {
clearTimeout(id); clearTimeout(id);
console.log('ACTS_AbilityMultiInstance_Single_1000 finish callBackSeq = ' + data.data); console.log('ACTS_AbilityMultiInstance_Single_1000 finish callBackSeq = ' + data.data);
expect(data.data).assertEqual(checkEventResults[checkIndex++]); expect(data.data).assertEqual(checkEventResults[checkIndex++]);
expect(checkIndex).assertEqual(4); expect(checkIndex).assertEqual(3);
commonEvent.unsubscribe(subscriber, unSubscribeCallback); commonEvent.unsubscribe(subscriber, unSubscribeCallback);
console.log('ACTS_AbilityMultiInstance_Single_1000 finish'); console.log('ACTS_AbilityMultiInstance_Single_1000 finish');
} else if (data.event == "MultiInstanceStartNext") { } else if (data.event == "MultiInstanceStartNext") {
...@@ -658,12 +635,12 @@ export default function abilityTest(abilityContext) { ...@@ -658,12 +635,12 @@ export default function abilityTest(abilityContext) {
*/ */
it('ACTS_AbilityMultiInstance_Single_1100', 0, async function (done) { it('ACTS_AbilityMultiInstance_Single_1100', 0, async function (done) {
console.log('ACTS_AbilityMultiInstance_Single_1100====<begin'); console.log('ACTS_AbilityMultiInstance_Single_1100====<begin');
var subscriber; let subscriber;
let id; let id;
var result; let result;
var checkEventResults = ["AppD:onCreateonForegroundonAcceptWantCalledId1", "AppD:onCreateonForeground", let checkEventResults = ["AppD:onCreateonForegroundonAcceptWantCalledId1", "AppD:onCreateonForeground",
"AppD:onCreateonForeground", "AppD:onForegroundonAcceptWantCalledId1"]; "AppD:onCreateonForeground", "AppD:onForegroundonAcceptWantCalledId1"];
var checkIndex = 0; let checkIndex = 0;
function subscribeCallBack(err, data) { function subscribeCallBack(err, data) {
console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data)); console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data));
...@@ -718,12 +695,12 @@ export default function abilityTest(abilityContext) { ...@@ -718,12 +695,12 @@ export default function abilityTest(abilityContext) {
*/ */
it('ACTS_AbilityMultiInstance_Single_1200', 0, async function (done) { it('ACTS_AbilityMultiInstance_Single_1200', 0, async function (done) {
console.log('ACTS_AbilityMultiInstance_Single_1200====<begin'); console.log('ACTS_AbilityMultiInstance_Single_1200====<begin');
var subscriber; let subscriber;
let id; let id;
var result; let result;
var checkEventResults = ["AppD:onCreateonForegroundonAcceptWantCalledId1", "AppD:onCreateonForeground", let checkEventResults = ["AppD:onCreateonForegroundonAcceptWantCalledId2", "AppD:onCreateonForeground",
"AppD:onCreateonForeground", "AppD:onCreateonForegroundonAcceptWantCalledId2"]; "AppD:onForeground", "AppD:onForegroundonAcceptWantCalledId1"];
var checkIndex = 0; let checkIndex = 0;
function subscribeCallBack(err, data) { function subscribeCallBack(err, data) {
console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data)); console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data));
...@@ -767,7 +744,7 @@ export default function abilityTest(abilityContext) { ...@@ -767,7 +744,7 @@ export default function abilityTest(abilityContext) {
startId: 0, startId: 0,
stepNum: 4, stepNum: 4,
nextStep: 0, nextStep: 0,
step: ["StartDMain1", "StartDSec", "StartDThd", "StartDMain2"] step: ["StartDMain2", "StartDSec", "StartDThd", "StartDMain1"]
}); });
}) })
...@@ -778,11 +755,11 @@ export default function abilityTest(abilityContext) { ...@@ -778,11 +755,11 @@ export default function abilityTest(abilityContext) {
*/ */
it('ACTS_AbilityMultiInstance_Single_1300', 0, async function (done) { it('ACTS_AbilityMultiInstance_Single_1300', 0, async function (done) {
console.log('ACTS_AbilityMultiInstance_Single_1300====<begin'); console.log('ACTS_AbilityMultiInstance_Single_1300====<begin');
var subscriber; let subscriber;
let id; let id;
var result; let result;
var checkEventResults = ["AppB:onCreateonForeground", "AppB:onCreateonForeground"]; let checkEventResults = ["AppB:onCreateonForeground", "AppB:onCreateonForeground"];
var checkIndex = 0; let checkIndex = 0;
function subscribeCallBack(err, data) { function subscribeCallBack(err, data) {
console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data)); console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data));
...@@ -837,11 +814,11 @@ export default function abilityTest(abilityContext) { ...@@ -837,11 +814,11 @@ export default function abilityTest(abilityContext) {
*/ */
it('ACTS_AbilityMultiInstance_Single_1400', 0, async function (done) { it('ACTS_AbilityMultiInstance_Single_1400', 0, async function (done) {
console.log('ACTS_AbilityMultiInstance_Single_1400====<begin'); console.log('ACTS_AbilityMultiInstance_Single_1400====<begin');
var subscriber; let subscriber;
let id; let id;
var result; let result;
var checkEventResults = ["AppE:onInitonShow", "AppA:onCreateonForegroundonAcceptWantCalledId1"]; let checkEventResults = ["AppE:onInitonShow", "AppA:onForegroundonAcceptWantCalledId1"];
var checkIndex = 0; let checkIndex = 0;
function subscribeCallBack(err, data) { function subscribeCallBack(err, data) {
console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data)); console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data));
...@@ -896,11 +873,11 @@ export default function abilityTest(abilityContext) { ...@@ -896,11 +873,11 @@ export default function abilityTest(abilityContext) {
*/ */
it('ACTS_AbilityMultiInstance_Single_1500', 0, async function (done) { it('ACTS_AbilityMultiInstance_Single_1500', 0, async function (done) {
console.log('ACTS_AbilityMultiInstance_Single_1500====<begin'); console.log('ACTS_AbilityMultiInstance_Single_1500====<begin');
var subscriber; let subscriber;
let id; let id;
var result; let result;
var checkEventResults = ["AppA:onCreateonForegroundonAcceptWantCalledId1", "AppE:onInitonShow"]; let checkEventResults = ["AppA:onForegroundonAcceptWantCalledId2", "AppE:onInitonShow"];
var checkIndex = 0; let checkIndex = 0;
function subscribeCallBack(err, data) { function subscribeCallBack(err, data) {
console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data)); console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data));
...@@ -944,7 +921,7 @@ export default function abilityTest(abilityContext) { ...@@ -944,7 +921,7 @@ export default function abilityTest(abilityContext) {
startId: 0, startId: 0,
stepNum: 2, stepNum: 2,
nextStep: 0, nextStep: 0,
step: ["StartA1", "StartE"] step: ["StartA2", "StartE"]
}); });
}) })
...@@ -955,11 +932,11 @@ export default function abilityTest(abilityContext) { ...@@ -955,11 +932,11 @@ export default function abilityTest(abilityContext) {
*/ */
it('ACTS_AbilityMultiInstance_Single_1600', 0, async function (done) { it('ACTS_AbilityMultiInstance_Single_1600', 0, async function (done) {
console.log('ACTS_AbilityMultiInstance_Single_1600====<begin'); console.log('ACTS_AbilityMultiInstance_Single_1600====<begin');
var subscriber; let subscriber;
let id; let id;
var result; let result;
var checkEventResults = ["AppA:onCreateonForegroundonAcceptWantCalledId-1"]; let checkEventResults = ["AppA:onCreateonForegroundonAcceptWantCalledId-1"];
var checkIndex = 0; let checkIndex = 0;
function subscribeCallBack(err, data) { function subscribeCallBack(err, data) {
console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data)); console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data));
...@@ -1013,11 +990,11 @@ export default function abilityTest(abilityContext) { ...@@ -1013,11 +990,11 @@ export default function abilityTest(abilityContext) {
*/ */
it('ACTS_AbilityMultiInstance_Single_1700', 0, async function (done) { it('ACTS_AbilityMultiInstance_Single_1700', 0, async function (done) {
console.log('ACTS_AbilityMultiInstance_Single_1700====<begin'); console.log('ACTS_AbilityMultiInstance_Single_1700====<begin');
var subscriber; let subscriber;
let id; let id;
var result; let result;
var checkEventResults = ["AppA:onCreateonForegroundonAcceptWantCalledId-2"]; let checkEventResults = ["AppA:onCreateonForegroundonAcceptWantCalledId-2"];
var checkIndex = 0; let checkIndex = 0;
function subscribeCallBack(err, data) { function subscribeCallBack(err, data) {
console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data)); console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data));
......
...@@ -16,6 +16,8 @@ import featureAbility from '@ohos.ability.featureAbility' ...@@ -16,6 +16,8 @@ import featureAbility from '@ohos.ability.featureAbility'
import commonEvent from '@ohos.commonEvent' import commonEvent from '@ohos.commonEvent'
import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from 'deccjsunit/index' import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from 'deccjsunit/index'
const errCode = 1;
describe('ActsStServiceAbilityTest', function () { describe('ActsStServiceAbilityTest', function () {
let bundleName = "com.amsst.stserviceabilityserver"; let bundleName = "com.amsst.stserviceabilityserver";
let abilityName = "com.amsst.stserviceabilityserver.ServiceAbility"; let abilityName = "com.amsst.stserviceabilityserver.ServiceAbility";
...@@ -98,7 +100,7 @@ describe('ActsStServiceAbilityTest', function () { ...@@ -98,7 +100,7 @@ describe('ActsStServiceAbilityTest', function () {
featureAbility.startAbility(StartAbilityParameter,(err,data)=>{ featureAbility.startAbility(StartAbilityParameter,(err,data)=>{
console.log('ACTS_AAbilityStartSetting_0100 asyncCallback errCode : ' + JSON.stringify(err) console.log('ACTS_AAbilityStartSetting_0100 asyncCallback errCode : ' + JSON.stringify(err)
+ " data: " + JSON.stringify(data)); + " data: " + JSON.stringify(data));
expect(2097152).assertEqual(err.code); expect(errCode).assertEqual(err.code);
done(); done();
}); });
}catch(error){ }catch(error){
...@@ -136,7 +138,7 @@ describe('ActsStServiceAbilityTest', function () { ...@@ -136,7 +138,7 @@ describe('ActsStServiceAbilityTest', function () {
featureAbility.startAbility(StartAbilityParameter,(err,data)=>{ featureAbility.startAbility(StartAbilityParameter,(err,data)=>{
console.log('ACTS_AAbilityStartSettingNew_0200 asyncCallback errCode : ' + JSON.stringify(err) console.log('ACTS_AAbilityStartSettingNew_0200 asyncCallback errCode : ' + JSON.stringify(err)
+ " data: " + JSON.stringify(data)); + " data: " + JSON.stringify(data));
expect(2097152).assertEqual(err.code); expect(errCode).assertEqual(err.code);
done(); done();
}); });
}catch(error){ }catch(error){
...@@ -174,7 +176,7 @@ it("ACTS_AAbilityStartSettingNew_0300",0, async function(done){ ...@@ -174,7 +176,7 @@ it("ACTS_AAbilityStartSettingNew_0300",0, async function(done){
featureAbility.startAbility(StartAbilityParameter,(err,data)=>{ featureAbility.startAbility(StartAbilityParameter,(err,data)=>{
console.log('ACTS_AAbilityStartSettingNew_0300 asyncCallback errCode : ' + JSON.stringify(err) console.log('ACTS_AAbilityStartSettingNew_0300 asyncCallback errCode : ' + JSON.stringify(err)
+ " data: " + JSON.stringify(data)); + " data: " + JSON.stringify(data));
expect(2097152).assertEqual(err.code); expect(errCode).assertEqual(err.code);
done(); done();
}); });
}catch(error){ }catch(error){
...@@ -212,7 +214,7 @@ it("ACTS_AAbilityStartSettingNew_0400",0, async function(done){ ...@@ -212,7 +214,7 @@ it("ACTS_AAbilityStartSettingNew_0400",0, async function(done){
featureAbility.startAbility(StartAbilityParameter,(err,data)=>{ featureAbility.startAbility(StartAbilityParameter,(err,data)=>{
console.log('ACTS_AAbilityStartSettingNew_0400 asyncCallback errCode : ' + JSON.stringify(err) console.log('ACTS_AAbilityStartSettingNew_0400 asyncCallback errCode : ' + JSON.stringify(err)
+ " data: " + JSON.stringify(data)); + " data: " + JSON.stringify(data));
expect(2097152).assertEqual(err.code); expect(errCode).assertEqual(err.code);
done(); done();
}); });
}catch(error){ }catch(error){
...@@ -250,7 +252,7 @@ it("ACTS_AAbilityStartSettingNew_0500",0, async function(done){ ...@@ -250,7 +252,7 @@ it("ACTS_AAbilityStartSettingNew_0500",0, async function(done){
featureAbility.startAbility(StartAbilityParameter,(err,data)=>{ featureAbility.startAbility(StartAbilityParameter,(err,data)=>{
console.log('ACTS_AAbilityStartSettingNew_0500 asyncCallback errCode : ' + JSON.stringify(err) console.log('ACTS_AAbilityStartSettingNew_0500 asyncCallback errCode : ' + JSON.stringify(err)
+ " data: " + JSON.stringify(data)); + " data: " + JSON.stringify(data));
expect(2097152).assertEqual(err.code); expect(errCode).assertEqual(err.code);
done(); done();
}); });
}catch(error){ }catch(error){
......
...@@ -25,6 +25,7 @@ const CREATELOCALDIR = "/data/storage/el2/base/haps/entry"; ...@@ -25,6 +25,7 @@ const CREATELOCALDIR = "/data/storage/el2/base/haps/entry";
const START_ABILITY_TIMEOUT = 4000; const START_ABILITY_TIMEOUT = 4000;
const TERMINATE_ABILITY_TIMEOUT = 1000; const TERMINATE_ABILITY_TIMEOUT = 1000;
const TIMEOUT = 1000; const TIMEOUT = 1000;
const errCode = 1;
var subscriberInfoActsStartAbility0100 = { var subscriberInfoActsStartAbility0100 = {
events: ["ACTS_StartAbility_0100_CommonEvent"], events: ["ACTS_StartAbility_0100_CommonEvent"],
}; };
...@@ -1845,7 +1846,7 @@ describe('ActsFeatureAbilityTest', function () { ...@@ -1845,7 +1846,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(errCode).assertEqual(error.code);
done(); done();
}); });
}catch(error){ }catch(error){
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册