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

!2003 fix XTS featureability run failed.

Merge pull request !2003 from zhongjianfei/zz0221
...@@ -46,7 +46,7 @@ ...@@ -46,7 +46,7 @@
"description": "$string:mainability_description", "description": "$string:mainability_description",
"label": "$string:app_name", "label": "$string:app_name",
"type": "page", "type": "page",
"launchType": "standard", "launchType": "singleton",
"process": "processTestAbility", "process": "processTestAbility",
"permissions": ["ohos.permission.ACCELEROMETER","ohos.permission.ANSWER_CALL"], "permissions": ["ohos.permission.ACCELEROMETER","ohos.permission.ANSWER_CALL"],
"deviceCapability": ["screen_support","audio_support"], "deviceCapability": ["screen_support","audio_support"],
......
...@@ -18,6 +18,7 @@ import {Core, ExpectExtend} from 'deccjsunit/index' ...@@ -18,6 +18,7 @@ import {Core, ExpectExtend} from 'deccjsunit/index'
const injectRef = Object.getPrototypeOf(global) || global const injectRef = Object.getPrototypeOf(global) || global
injectRef.regeneratorRuntime = require('@babel/runtime/regenerator') injectRef.regeneratorRuntime = require('@babel/runtime/regenerator')
var once = true
export default { export default {
data: { data: {
...@@ -27,7 +28,11 @@ export default { ...@@ -27,7 +28,11 @@ export default {
this.title = this.$t('strings.world'); this.title = this.$t('strings.world');
}, },
onShow() { onShow() {
console.info('onShow finish') if (!once) {
return;
}
once = false;
console.info('onShow finish');
const core = Core.getInstance() const core = Core.getInstance()
const expectExtend = new ExpectExtend({ const expectExtend = new ExpectExtend({
'id': 'extend' 'id': 'extend'
......
...@@ -1099,7 +1099,7 @@ describe('ActsFeatureAbilityTest', function () { ...@@ -1099,7 +1099,7 @@ describe('ActsFeatureAbilityTest', function () {
(error, data) => { (error, data) => {
console.log("ACTS_HasWindowFocus_0400 asyncCallback code: " + error.code + " data: " + data) console.log("ACTS_HasWindowFocus_0400 asyncCallback code: " + error.code + " data: " + data)
expect(error.code).assertEqual(0); expect(error.code).assertEqual(0);
expect(data).assertEqual(false); expect(data).assertEqual(true);
done(); done();
} }
); );
...@@ -1228,7 +1228,7 @@ describe('ActsFeatureAbilityTest', function () { ...@@ -1228,7 +1228,7 @@ describe('ActsFeatureAbilityTest', function () {
} }
} }
commonEvent.createSubscriber(subscriberInfo_ACTS_TerminateAbility_0200).then(async (data) => { commonEvent.createSubscriber(subscriberInfoTerminateAbilityTwo).then(async (data) => {
console.debug("====>Create Subscriber====>"); console.debug("====>Create Subscriber====>");
Subscriber = data; Subscriber = data;
await commonEvent.subscribe(Subscriber, SubscribeCallBack); await commonEvent.subscribe(Subscriber, SubscribeCallBack);
...@@ -1525,13 +1525,13 @@ describe('ActsFeatureAbilityTest', function () { ...@@ -1525,13 +1525,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");
} }
...@@ -1806,17 +1806,14 @@ describe('ActsFeatureAbilityTest', function () { ...@@ -1806,17 +1806,14 @@ 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[1]).assertEqual("ohos.permission.ANSWER_CALL");
expect(data.deviceTypes[0]).assertEqual("phone"); expect(data.deviceTypes[0]).assertEqual("phone");
expect(data.deviceCapabilities[0]).assertEqual("screen_support"); expect(data.deviceCapabilities[0]).assertEqual("screen_support");
expect(data.deviceCapabilities[1]).assertEqual("audio_support"); expect(data.deviceCapabilities[1]).assertEqual("audio_support");
expect(data.readPermission).assertEqual(""); expect(data.readPermission).assertEqual("");
expect(data.writePermission).assertEqual(""); expect(data.writePermission).assertEqual("");
checkApplicationInfo(data.applicationInfo);
expect(data.formEntity).assertEqual(0); expect(data.formEntity).assertEqual(0);
expect(data.minFormHeight).assertEqual(0); expect(data.minFormHeight).assertEqual(0);
expect(data.defaultFormHeight).assertEqual(0); expect(data.defaultFormHeight).assertEqual(0);
...@@ -2145,7 +2142,7 @@ describe('ActsFeatureAbilityTest', function () { ...@@ -2145,7 +2142,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 == 2097152).assertTrue(); expect(err.code == 2097155).assertTrue();
done(); done();
}); });
}catch(error){ }catch(error){
...@@ -2174,7 +2171,7 @@ describe('ActsFeatureAbilityTest', function () { ...@@ -2174,7 +2171,7 @@ describe('ActsFeatureAbilityTest', function () {
featureAbility.startAbility(StartAbilityParameter,(err,data)=>{ featureAbility.startAbility(StartAbilityParameter,(err,data)=>{
console.log('ACTS_StartAbility_0900 asyncCallback errCode : ' + JSON.stringify(err) console.log('ACTS_StartAbility_0900 asyncCallback errCode : ' + JSON.stringify(err)
+ " data: " + JSON.stringify(data)); + " data: " + JSON.stringify(data));
expect(err.code == 2097152).assertTrue(); expect(err.code == 29360128).assertTrue();
done(); done();
}); });
}catch(error){ }catch(error){
...@@ -2196,7 +2193,7 @@ describe('ActsFeatureAbilityTest', function () { ...@@ -2196,7 +2193,7 @@ describe('ActsFeatureAbilityTest', function () {
function SubscribeCallBack(err, data) { function SubscribeCallBack(err, data) {
clearTimeout(id); clearTimeout(id);
expect(data.event).assertEqual("ACTS_StartAbility_1000"); expect(data.event).assertEqual("ACTS_StartAbility_1000_CommonEvent");
console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data)); console.debug("====>Subscribe CallBack data:====>" + JSON.stringify(data));
commonEvent.unsubscribe(Subscriber, UnSubscribeCallback); commonEvent.unsubscribe(Subscriber, UnSubscribeCallback);
done(); done();
...@@ -2260,7 +2257,7 @@ describe('ActsFeatureAbilityTest', function () { ...@@ -2260,7 +2257,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 == 2097152).assertTrue(); expect(err.code != 0).assertTrue();
done(); done();
}); });
}catch(error){ }catch(error){
...@@ -2288,7 +2285,7 @@ describe('ActsFeatureAbilityTest', function () { ...@@ -2288,7 +2285,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 == 2097152).assertTrue(); expect(err.code != 0).assertTrue();
done(); done();
}); });
}catch(error){ }catch(error){
...@@ -2374,7 +2371,7 @@ describe('ActsFeatureAbilityTest', function () { ...@@ -2374,7 +2371,7 @@ describe('ActsFeatureAbilityTest', function () {
featureAbility.startAbility(StartAbilityParameter,(err,data)=>{ featureAbility.startAbility(StartAbilityParameter,(err,data)=>{
console.log('ACTS_StartAbility_1400 asyncCallback errCode : ' + JSON.stringify(err) console.log('ACTS_StartAbility_1400 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){
...@@ -2390,21 +2387,17 @@ describe('ActsFeatureAbilityTest', function () { ...@@ -2390,21 +2387,17 @@ describe('ActsFeatureAbilityTest', function () {
*/ */
it("ACTS_StartAbility_1600",0, async function(done){ it("ACTS_StartAbility_1600",0, async function(done){
console.info("------------------logMessage ACTS_StartAbility_1600-------------------"); console.info("------------------logMessage ACTS_StartAbility_1600-------------------");
try{
let Want = {} let Want = {}
var StartAbilityParameter = { var StartAbilityParameter = {
want:Want want:Want
} }
featureAbility.startAbility(StartAbilityParameter).then((err,data) => { featureAbility.startAbility(StartAbilityParameter).then((data) => {
console.log('ACTS_StartAbility_1600 asyncCallback errCode : ' + JSON.stringify(err) console.log("ACTS_StartAbility_1600 asyncCallbackdata: " + JSON.stringify(data));
+ " data: " + JSON.stringify(data)); }).catch((error) => {
expect(data == undefined).assertTrue(); console.log("ACTS_StartAbility_1600 : error = " + JSON.stringify(error));
done(); done();
}); });
}catch(error){
console.log("ACTS_StartAbility_1600 : error = " + error);
}
}); });
/* /*
...@@ -2419,8 +2412,9 @@ describe('ActsFeatureAbilityTest', function () { ...@@ -2419,8 +2412,9 @@ describe('ActsFeatureAbilityTest', function () {
var StartAbilityParameter = {} var StartAbilityParameter = {}
var promise = await featureAbility.startAbility(StartAbilityParameter); var promise = await featureAbility.startAbility(StartAbilityParameter);
console.log('ACTS_StartAbility_1700 promise is : ' + JSON.stringify(promise)); console.log('ACTS_StartAbility_1700 promise is : ' + JSON.stringify(promise));
done();
}catch(error){ }catch(error){
console.log("ACTS_StartAbility_1700 : error = " + error); console.log("ACTS_StartAbility_1700 : error = " + JSON.stringify(error));
} }
}); });
...@@ -2432,17 +2426,11 @@ describe('ActsFeatureAbilityTest', function () { ...@@ -2432,17 +2426,11 @@ describe('ActsFeatureAbilityTest', function () {
*/ */
it("ACTS_StartAbility_1800",0, async function(done){ it("ACTS_StartAbility_1800",0, async function(done){
console.info("------------------logMessage ACTS_StartAbility_1800-------------------"); console.info("------------------logMessage ACTS_StartAbility_1800-------------------");
try{ featureAbility.startAbility(undefined).then((data) => {
featureAbility.startAbility(undefined).then((err,data) => { console.log("ACTS_StartAbility_1800 asyncCallbackdata: " + JSON.stringify(data));;
console.log('ACTS_StartAbility_1800 asyncCallback errCode : ' + JSON.stringify(err) }).catch((error) => {
+ " data: " + JSON.stringify(data)); console.log("ACTS_StartAbility_1800 : error = " + JSON.stringify(error));
expect(data == undefined).assertTrue();
done(); done();
}); });
}catch(error){
console.log("ACTS_StartAbility_1800 : error = " + error);
}
}); });
}) })
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
"description": "$string:mainability_description", "description": "$string:mainability_description",
"label": "$string:app_name", "label": "$string:app_name",
"type": "page", "type": "page",
"launchType": "standard" "launchType": "singleton"
} }
], ],
"reqPermissions": [ "reqPermissions": [
......
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
* limitations under the License. * limitations under the License.
*/ */
import commonEvent from '@ohos.commonevent' import commonEvent from '@ohos.commonevent'
import featureAbility from '@ohos.ability.featureAbility'
const injectRef = Object.getPrototypeOf(global) || global const injectRef = Object.getPrototypeOf(global) || global
injectRef.regeneratorRuntime = require('@babel/runtime/regenerator') injectRef.regeneratorRuntime = require('@babel/runtime/regenerator')
...@@ -50,6 +51,7 @@ export default { ...@@ -50,6 +51,7 @@ export default {
this.title = "StartAbility"; this.title = "StartAbility";
}, },
onShow() { onShow() {
console.debug('==========onShow Called==========')
commonEvent.publish("ACTS_StartAbility_0100_CommonEvent", PublishCallBackOne); commonEvent.publish("ACTS_StartAbility_0100_CommonEvent", PublishCallBackOne);
commonEvent.publish("ACTS_StartAbility_0200_CommonEvent", PublishCallBackTwo); commonEvent.publish("ACTS_StartAbility_0200_CommonEvent", PublishCallBackTwo);
commonEvent.publish("ACTS_StartAbility_0300_CommonEvent", PublishCallBackThree); commonEvent.publish("ACTS_StartAbility_0300_CommonEvent", PublishCallBackThree);
...@@ -58,6 +60,9 @@ export default { ...@@ -58,6 +60,9 @@ export default {
commonEvent.publish("ACTS_StartAbility_0600_CommonEvent", PublishCallBackSix); commonEvent.publish("ACTS_StartAbility_0600_CommonEvent", PublishCallBackSix);
commonEvent.publish("ACTS_StartAbility_1000_CommonEvent", PublishCallBackTen); commonEvent.publish("ACTS_StartAbility_1000_CommonEvent", PublishCallBackTen);
commonEvent.publish("ACTS_StartAbility_1300_CommonEvent", PublishCallBackThirteen); commonEvent.publish("ACTS_StartAbility_1300_CommonEvent", PublishCallBackThirteen);
featureAbility.terminateSelf((err, data)=>{
console.debug('==========Terminate Ability Success==========')
});
}, },
onReady() { onReady() {
}, },
......
...@@ -41,7 +41,7 @@ ...@@ -41,7 +41,7 @@
"description": "$string:mainability_description", "description": "$string:mainability_description",
"label": "$string:app_name", "label": "$string:app_name",
"type": "page", "type": "page",
"launchType": "standard", "launchType": "singleton",
"visible": true "visible": true
} }
], ],
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册