[ADF-4609]Logging the response in case of error. (#4784)

* Logging the response in case of error.

* Enable all cloud tests

* no message

* no message

* Comment failing tests
This commit is contained in:
cristinaj 2019-05-28 13:09:19 +03:00 committed by Eugenio Romano
parent f6d8bd4130
commit 36faed0fab
7 changed files with 33 additions and 27 deletions

View File

@ -24,7 +24,7 @@ import { AppListCloudPage } from '@alfresco/adf-testing';
import resources = require('../util/resources'); import resources = require('../util/resources');
xdescribe('Process filters cloud', () => { describe('Process filters cloud', () => {
describe('Process Filters', () => { describe('Process Filters', () => {
const loginSSOPage = new LoginSSOPage(); const loginSSOPage = new LoginSSOPage();

View File

@ -24,7 +24,7 @@ import { TaskDetailsCloudDemoPage } from '../pages/adf/demo-shell/process-servic
import resources = require('../util/resources'); import resources = require('../util/resources');
xdescribe('Complete task - cloud directive', () => { describe('Complete task - cloud directive', () => {
const loginSSOPage = new LoginSSOPage(); const loginSSOPage = new LoginSSOPage();
const navigationBarPage = new NavigationBarPage(); const navigationBarPage = new NavigationBarPage();
@ -47,6 +47,7 @@ xdescribe('Complete task - cloud directive', () => {
await apiService.login(browser.params.identityUser.email, browser.params.identityUser.password); await apiService.login(browser.params.identityUser.email, browser.params.identityUser.password);
tasksService = new TasksService(apiService); tasksService = new TasksService(apiService);
queryService = new QueryService(apiService);
createdTask = await tasksService.createStandaloneTask(StringUtil.generateRandomString(), candidateuserapp); createdTask = await tasksService.createStandaloneTask(StringUtil.generateRandomString(), candidateuserapp);
assigneeTask = await tasksService.createStandaloneTask(StringUtil.generateRandomString(), candidateuserapp); assigneeTask = await tasksService.createStandaloneTask(StringUtil.generateRandomString(), candidateuserapp);
@ -65,9 +66,7 @@ xdescribe('Complete task - cloud directive', () => {
processInstancesService = new ProcessInstancesService(apiService); processInstancesService = new ProcessInstancesService(apiService);
completedProcess = await processInstancesService.createProcessInstance(processDefinition.list.entries[0].entry.key, candidateuserapp); completedProcess = await processInstancesService.createProcessInstance(processDefinition.list.entries[0].entry.key, candidateuserapp);
queryService = new QueryService(apiService);
const task = await queryService.getProcessInstanceTasks(completedProcess.entry.id, candidateuserapp); const task = await queryService.getProcessInstanceTasks(completedProcess.entry.id, candidateuserapp);
tasksService = new TasksService(apiService);
claimedTask = await tasksService.claimTask(task.list.entries[0].entry.id, candidateuserapp); claimedTask = await tasksService.claimTask(task.list.entries[0].entry.id, candidateuserapp);
await settingsPage.setProviderBpmSso( await settingsPage.setProviderBpmSso(

View File

@ -139,7 +139,7 @@ describe('Task Header cloud component', () => {
.toEqual(subTask.entry.parentTaskId === null ? '' : subTask.entry.parentTaskId); .toEqual(subTask.entry.parentTaskId === null ? '' : subTask.entry.parentTaskId);
}); });
xit('[C307032] Should display the appropriate title for the unclaim option of a Task', () => { it('[C307032] Should display the appropriate title for the unclaim option of a Task', () => {
tasksCloudDemoPage.myTasksFilter().clickTaskFilter(); tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(basicCreatedTaskName); tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(basicCreatedTaskName);
tasksCloudDemoPage.taskListCloudComponent().selectRow(basicCreatedTaskName); tasksCloudDemoPage.taskListCloudComponent().selectRow(basicCreatedTaskName);

View File

@ -61,7 +61,7 @@ xdescribe('Edit task filters and task list properties', () => {
await apiService.login(browser.params.identityAdmin.email, browser.params.identityAdmin.password); await apiService.login(browser.params.identityAdmin.email, browser.params.identityAdmin.password);
identityService = new IdentityService(apiService); identityService = new IdentityService(apiService);
rolesService = new RolesService(apiService); rolesService = new RolesService(apiService);
tasksService = new TasksService(apiService); tasksService = new TasksService(apiService);
const settingsPage = new SettingsPage(); const settingsPage = new SettingsPage();
const apsUser = await identityService.createIdentityUser(); const apsUser = await identityService.createIdentityUser();
@ -327,7 +327,7 @@ xdescribe('Edit task filters and task list properties', () => {
tasksCloudDemoPage.taskListCloudComponent().checkContentIsNotDisplayedByName(createdTask.entry.name); tasksCloudDemoPage.taskListCloudComponent().checkContentIsNotDisplayedByName(createdTask.entry.name);
}); });
xit('[C297691] Task is not displayed when typing into lastModifiedFrom field a date before the task due date ' + it('[C297691] Task is not displayed when typing into lastModifiedFrom field a date before the task due date ' +
'and into lastModifiedTo a date before task due date', () => { 'and into lastModifiedTo a date before task due date', () => {
tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed(); tasksCloudDemoPage.myTasksFilter().checkTaskFilterIsDisplayed();

View File

@ -124,7 +124,7 @@ describe('Task filters cloud', () => {
tasksCloudDemoPage.taskListCloudComponent().checkContentIsNotDisplayedByName(deletedTaskName); tasksCloudDemoPage.taskListCloudComponent().checkContentIsNotDisplayedByName(deletedTaskName);
}); });
xit('[C290139] Should display only tasks with all statuses when All is selected from status dropdown', () => { it('[C290139] Should display only tasks with all statuses when All is selected from status dropdown', () => {
tasksCloudDemoPage.editTaskFilterCloudComponent().clickCustomiseFilterHeader().clearAssignee() tasksCloudDemoPage.editTaskFilterCloudComponent().clickCustomiseFilterHeader().clearAssignee()
.setStatusFilterDropDown('ALL'); .setStatusFilterDropDown('ALL');
@ -134,7 +134,7 @@ describe('Task filters cloud', () => {
tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(completedTaskName); tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(completedTaskName);
}); });
xit('[C290154] Should display only tasks with suspended statuses when Suspended is selected from status dropdown', () => { it('[C290154] Should display only tasks with suspended statuses when Suspended is selected from status dropdown', () => {
tasksCloudDemoPage.editTaskFilterCloudComponent().clickCustomiseFilterHeader().clearAssignee() tasksCloudDemoPage.editTaskFilterCloudComponent().clickCustomiseFilterHeader().clearAssignee()
.setStatusFilterDropDown('SUSPENDED'); .setStatusFilterDropDown('SUSPENDED');
tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedById(suspendedTasks.list.entries[0].entry.id); tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedById(suspendedTasks.list.entries[0].entry.id);
@ -144,7 +144,7 @@ describe('Task filters cloud', () => {
tasksCloudDemoPage.taskListCloudComponent().checkContentIsNotDisplayedByName(assignedTaskName); tasksCloudDemoPage.taskListCloudComponent().checkContentIsNotDisplayedByName(assignedTaskName);
}); });
xit('[C290060] Should display only tasks with Created status when Created is selected from status dropdown', () => { it('[C290060] Should display only tasks with Created status when Created is selected from status dropdown', () => {
tasksCloudDemoPage.editTaskFilterCloudComponent().clickCustomiseFilterHeader().clearAssignee().setStatusFilterDropDown('CREATED'); tasksCloudDemoPage.editTaskFilterCloudComponent().clickCustomiseFilterHeader().clearAssignee().setStatusFilterDropDown('CREATED');
tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(createdTaskName); tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(createdTaskName);
tasksCloudDemoPage.taskListCloudComponent().checkContentIsNotDisplayedByName(assignedTaskName); tasksCloudDemoPage.taskListCloudComponent().checkContentIsNotDisplayedByName(assignedTaskName);

View File

@ -77,16 +77,23 @@ export class IdentityService {
} }
async createUser(user: UserModel) { async createUser(user: UserModel) {
const path = '/users'; try {
const method = 'POST'; const path = '/users';
const queryParams = {}, postBody = { const method = 'POST';
'username': user.username,
'firstName': user.firstName, const queryParams = {}, postBody = {
'lastName': user.lastName, 'username': user.username,
'enabled': true, 'firstName': user.firstName,
'email': user.email 'lastName': user.lastName,
}; 'enabled': true,
return await this.api.performIdentityOperation(path, method, queryParams, postBody); 'email': user.email
};
return await this.api.performIdentityOperation(path, method, queryParams, postBody);
} catch (error) {
// tslint:disable-next-line:no-console
console.log('Create User - Service error, Response: ', JSON.parse(JSON.stringify(error)).response.text);
}
} }
async deleteUser(userId) { async deleteUser(userId) {

View File

@ -39,7 +39,7 @@ export class TasksService {
return await this.api.performBpmOperation(path, method, queryParams, postBody); return await this.api.performBpmOperation(path, method, queryParams, postBody);
} catch (error) { } catch (error) {
// tslint:disable-next-line:no-console // tslint:disable-next-line:no-console
console.log('Task Service error'); console.log('Create Task - Service error, Response: ', JSON.parse(JSON.stringify(error)).response.text);
} }
} }
@ -53,7 +53,7 @@ export class TasksService {
return await this.api.performBpmOperation(path, method, queryParams, postBody); return await this.api.performBpmOperation(path, method, queryParams, postBody);
} catch (error) { } catch (error) {
// tslint:disable-next-line:no-console // tslint:disable-next-line:no-console
console.log('Task Service error'); console.log('Complete Task - Service error, Response: ', JSON.parse(JSON.stringify(error)).response.text);
} }
} }
@ -68,7 +68,7 @@ export class TasksService {
return await this.api.performBpmOperation(path, method, queryParams, postBody); return await this.api.performBpmOperation(path, method, queryParams, postBody);
} catch (error) { } catch (error) {
// tslint:disable-next-line:no-console // tslint:disable-next-line:no-console
console.log('claim Task Service error'); console.log('Claim Task - Service error, Response: ', JSON.parse(JSON.stringify(error)).response.text);
} }
} }
@ -82,7 +82,7 @@ export class TasksService {
return await this.api.performBpmOperation(path, method, queryParams, postBody); return await this.api.performBpmOperation(path, method, queryParams, postBody);
} catch (error) { } catch (error) {
// tslint:disable-next-line:no-console // tslint:disable-next-line:no-console
console.log('delete task Service error'); console.log('Delete Task - Service error, Response: ', JSON.parse(JSON.stringify(error)).response.text);
} }
} }
@ -103,7 +103,7 @@ export class TasksService {
return await this.api.performBpmOperation(path, method, queryParams, postBody); return await this.api.performBpmOperation(path, method, queryParams, postBody);
} catch (error) { } catch (error) {
// tslint:disable-next-line:no-console // tslint:disable-next-line:no-console
console.log('get Task Service error'); console.log('Get Task - Service error, Response: ', JSON.parse(JSON.stringify(error)).response.text);
} }
} }
@ -118,7 +118,7 @@ export class TasksService {
return data.list.entries && data.list.entries.length > 0 ? data.list.entries[0].entry.id : null; return data.list.entries && data.list.entries.length > 0 ? data.list.entries[0].entry.id : null;
} catch (error) { } catch (error) {
// tslint:disable-next-line:no-console // tslint:disable-next-line:no-console
console.log('get Task Service error'); console.log('Get Task Id - Service error, Response: ', JSON.parse(JSON.stringify(error)).response.text);
} }
} }
@ -133,7 +133,7 @@ export class TasksService {
return await this.api.performBpmOperation(path, method, queryParams, postBody); return await this.api.performBpmOperation(path, method, queryParams, postBody);
} catch (error) { } catch (error) {
// tslint:disable-next-line:no-console // tslint:disable-next-line:no-console
console.log('create Task Service error'); console.log('Create Task - Service error, Response: ', JSON.parse(JSON.stringify(error)).response.text);
} }
} }