提交 df5e0a4d 编写于 作者: Z zhaimengchao

【account】【master】用例执行时序问题

Signed-off-by: Nzhaimengchao <zhaimengchao@huawei.com>
上级 cf3830df
...@@ -47,7 +47,7 @@ export default function ActsAccountAppAccess() { ...@@ -47,7 +47,7 @@ export default function ActsAccountAppAccess() {
console.debug("====>afterEach start===="); console.debug("====>afterEach start====");
var appAccountManager = account.getAccountManager(); var appAccountManager = account.getAccountManager();
var accounts = await appAccountManager.getAllAccountByOwner(owner) var accounts = await appAccountManager.getAllAccountByOwner(owner)
for (i=0;i<accounts.length;i++){ for (var i=0;i<accounts.length;i++){
var localName = accounts[i].name var localName = accounts[i].name
if(localName == 'zhangsan'){ if(localName == 'zhangsan'){
await appAccountManager.removeAccount(localName) await appAccountManager.removeAccount(localName)
......
...@@ -46,7 +46,7 @@ export default function ActsAccountAuthenticator() { ...@@ -46,7 +46,7 @@ export default function ActsAccountAuthenticator() {
console.debug("====>afterEach start===="); console.debug("====>afterEach start====");
var appAccountManager = account.getAccountManager(); var appAccountManager = account.getAccountManager();
var accounts = await appAccountManager.getAllAccountByOwner(owner) var accounts = await appAccountManager.getAllAccountByOwner(owner)
for (i=0;i<accounts.length;i++){ for (var i=0;i<accounts.length;i++){
var localName = accounts[i].name var localName = accounts[i].name
if(localName == 'zhangsan'){ if(localName == 'zhangsan'){
await appAccountManager.removeAccount(localName) await appAccountManager.removeAccount(localName)
......
...@@ -21,6 +21,25 @@ const LENGTHLIMIT = 1024; ...@@ -21,6 +21,25 @@ const LENGTHLIMIT = 1024;
const SELFBUNDLE = 'com.example.actsgetaccountsbyowner' const SELFBUNDLE = 'com.example.actsgetaccountsbyowner'
const createAccountOptions = {customData:{age:'12'}} const createAccountOptions = {customData:{age:'12'}}
export default function GetAccountsByOwner() { export default function GetAccountsByOwner() {
beforeAll(async function (done) {
console.debug("====>startAbility first start====");
await featureAbility.startAbility(
{
want:
{
deviceId: "",
bundleName: "com.example.actsscenegetallaccounts",
abilityName: "com.example.actsscenegetallaccounts.MainAbility",
action: "action1",
parameters:
{},
},
},
);
sleep(TIMEOUT);
done();
});
describe('GetAccountsByOwner', function () { describe('GetAccountsByOwner', function () {
async function sleep(delay) { async function sleep(delay) {
let timeoutId = null; let timeoutId = null;
...@@ -266,20 +285,6 @@ export default function GetAccountsByOwner() { ...@@ -266,20 +285,6 @@ export default function GetAccountsByOwner() {
console.debug("====>creat finish===="); console.debug("====>creat finish====");
console.debug("====>add account 0900 start===="); console.debug("====>add account 0900 start====");
await appAccountManager.createAccount("Account_application_callback"); await appAccountManager.createAccount("Account_application_callback");
console.debug("====>startAbility 0900 start====");
await featureAbility.startAbility(
{
want:
{
deviceId: "",
bundleName: "com.example.actsscenegetallaccounts",
abilityName: "com.example.actsscenegetallaccounts.MainAbility",
action: "action1",
parameters:
{},
},
},
);
function getAllCallback(err, data){ function getAllCallback(err, data){
console.debug("====>getAccountsByOwner 0900 err:" + JSON.stringify(err)); console.debug("====>getAccountsByOwner 0900 err:" + JSON.stringify(err));
console.debug("====>getAccountsByOwner 0900 data:" + JSON.stringify(data)); console.debug("====>getAccountsByOwner 0900 data:" + JSON.stringify(data));
...@@ -310,20 +315,6 @@ export default function GetAccountsByOwner() { ...@@ -310,20 +315,6 @@ export default function GetAccountsByOwner() {
console.debug("====>creat finish===="); console.debug("====>creat finish====");
console.debug("====>add account 1000 start===="); console.debug("====>add account 1000 start====");
await appAccountManager.createAccount("Account_application_promise"); await appAccountManager.createAccount("Account_application_promise");
console.debug("====>startAbility 1000 start====");
await featureAbility.startAbility(
{
want:
{
deviceId: "",
bundleName: "com.example.actsscenegetallaccounts",
abilityName: "com.example.actsscenegetallaccounts.MainAbility",
action: "action1",
parameters:
{},
},
},
);
sleep(TIMEOUT) sleep(TIMEOUT)
console.debug("====>getAccountsByOwner 1000 start===="); console.debug("====>getAccountsByOwner 1000 start====");
try{ try{
...@@ -361,20 +352,6 @@ export default function GetAccountsByOwner() { ...@@ -361,20 +352,6 @@ export default function GetAccountsByOwner() {
var appAccountManager = account.createAppAccountManager(); var appAccountManager = account.createAppAccountManager();
console.debug("====>creat finish===="); console.debug("====>creat finish====");
var specifiedBundle = "com.example.actsscenegetallaccounts"; var specifiedBundle = "com.example.actsscenegetallaccounts";
console.debug("====>startAbility 1100 start====");
await featureAbility.startAbility(
{
want:
{
deviceId: "",
bundleName: "com.example.actsscenegetallaccounts",
abilityName: "com.example.actsscenegetallaccounts.MainAbility",
action: "action1",
parameters:
{},
},
},
);
function getAllCallback(err, data){ function getAllCallback(err, data){
console.debug("====>getAccountsByOwner 1100 err:" + JSON.stringify(err)); console.debug("====>getAccountsByOwner 1100 err:" + JSON.stringify(err));
console.debug("====>getAccountsByOwner 1100 data:" + JSON.stringify(data)); console.debug("====>getAccountsByOwner 1100 data:" + JSON.stringify(data));
...@@ -400,20 +377,6 @@ export default function GetAccountsByOwner() { ...@@ -400,20 +377,6 @@ export default function GetAccountsByOwner() {
var appAccountManager = account.createAppAccountManager(); var appAccountManager = account.createAppAccountManager();
console.debug("====>creat finish===="); console.debug("====>creat finish====");
var specifiedBundle = "com.example.actsscenegetallaccounts"; var specifiedBundle = "com.example.actsscenegetallaccounts";
console.debug("====>startAbility 1200 start====");
await featureAbility.startAbility(
{
want:
{
deviceId: "",
bundleName: "com.example.actsscenegetallaccounts",
abilityName: "com.example.actsscenegetallaccounts.MainAbility",
action: "action1",
parameters:
{},
},
},
);
await sleep(TIMEOUT) await sleep(TIMEOUT)
console.debug("====>getAccountsByOwner 1200 start===="); console.debug("====>getAccountsByOwner 1200 start====");
try{ try{
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册