提交 0726afaf 编写于 作者: C caiminggang

修改测试hap安装方式

Signed-off-by: Ncaiminggang <caiminggang1@huawei.com>
上级 ea128611
......@@ -9,23 +9,11 @@
"kits": [
{
"test-file-name": [
"ActsEdmJsTest.hap"
"ActsEdmJsTest.hap",
"edmJstest1.hap"
],
"type": "AppInstallKit",
"cleanup-apps": true
},
{
"type": "PushKit",
"push": [
"edmJstest1.hap->/data/edmJstest1.hap"
]
},
{
"type": "ShellKit",
"run-command": [
"chmod 644 /data/*.hap"
]
}
]
}
......@@ -16,8 +16,6 @@ import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from
import bundle from '@ohos.bundle'
import enterpriseDeviceManager from '@ohos.enterpriseDeviceManager'
const PATH = "/data/"
const EDMJSTEST1 = "edmJstest1.hap"
const WANT1 = {
bundleName: "com.example.myapplication1",
abilityName: "com.example.myapplication1.MainAbility"
......@@ -27,7 +25,6 @@ const SELFWANT = {
bundleName: "ohos.edm.test",
abilityName: "ohos.edm.test.MainAbility"
};
const HAPNAME1 = "com.example.myapplication1"
const SELFHAPNAME = "ohos.edm.test"
const COMPANYNAME2 = "company2"
const DESCRIPTION2 = "edm demo2"
......@@ -50,22 +47,6 @@ describe('EnterpriseDeviceManagerTest', function () {
* @tc.desc activate admin in promise mode
*/
it('activateAdmin_test_001', 0, async function (done) {
let installData = await bundle.getBundleInstaller()
installData.install([PATH + EDMJSTEST1], {
userId: 100,
installFlag: 0,
isKeepData: false
}, async (err, data) => {
expect(err.code).assertEqual(0);
expect(data.status).assertEqual(0);
expect(data.statusMessage).assertEqual('SUCCESS');
await bundle.getBundleInfo(HAPNAME1,
bundle.BundleFlag.GET_BUNDLE_WITH_REQUESTED_PERMISSION).then(datainfo => {
console.info("getBundleInfo success:" + JSON.stringify(datainfo));
});
activateAdmin();
});
async function activateAdmin() {
var retValue = await enterpriseDeviceManager.activateAdmin(WANT1, ENTINFO1,
enterpriseDeviceManager.AdminType.ADMIN_TYPE_NORMAL);
console.log('enterpriseDeviceManager.activateAdmin ADMIN_TYPE_NORMAL : ' + retValue);
......@@ -82,18 +63,7 @@ describe('EnterpriseDeviceManagerTest', function () {
isActive = await enterpriseDeviceManager.isAdminAppActive(WANT1);
console.log('enterpriseDeviceManager.isAdminAppActive : ' + isActive);
expect(isActive).assertFalse();
installData.uninstall(HAPNAME1, {
userId: 100,
installFlag: 0,
isKeepData: false
}, (err, data) => {
expect(err.code).assertEqual(0);
expect(data.status).assertEqual(0);
expect(data.statusMessage).assertEqual('SUCCESS');
done();
});
}
})
/**
......@@ -102,19 +72,6 @@ describe('EnterpriseDeviceManagerTest', function () {
* @tc.desc activate admin in callback mode
*/
it('activateAdmin_test_002', 0, async function (done) {
let installData = await bundle.getBundleInstaller()
installData.install([PATH + EDMJSTEST1], {
userId: 100,
installFlag: 0,
isKeepData: false
}, async (err, data) => {
expect(err.code).assertEqual(0);
expect(data.status).assertEqual(0);
expect(data.statusMessage).assertEqual('SUCCESS');
activateAdmin();
});
async function activateAdmin() {
console.log('activateAdmin()');
var retValue = await enterpriseDeviceManager.activateAdmin(WANT1, ENTINFO1,
enterpriseDeviceManager.AdminType.ADMIN_TYPE_NORMAL, OnReceiveEvent);
async function OnReceiveEvent(err, datainfo) {
......@@ -132,18 +89,7 @@ describe('EnterpriseDeviceManagerTest', function () {
isActive = await enterpriseDeviceManager.isAdminAppActive(WANT1);
console.log('enterpriseDeviceManager.isAdminAppActive : ' + isActive);
expect(isActive).assertFalse();
installData.uninstall(HAPNAME1, {
userId: 100,
installFlag: 0,
isKeepData: false
}, (err, data) => {
expect(err.code).assertEqual(0);
expect(data.status).assertEqual(0);
expect(data.statusMessage).assertEqual('SUCCESS');
done();
});
}
}
})
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册