[ADF-4715][ADF-4717] fix process-filter-results random failing tests (#4888)

* [ADF-4715] a process never has CREATED status

* [ADF-4717] clean up in afterAll

* check mediumDate format

* check mediumDate format

* show more log data

* Revert "show more log data"

This reverts commit a19c629
This commit is contained in:
Suzana Dirla 2019-07-03 11:48:14 +03:00 committed by Eugenio Romano
parent e03799e038
commit a13196a836
7 changed files with 15 additions and 11 deletions

View File

@ -33,7 +33,7 @@ import { NavigationBarPage } from '../../pages/adf/navigationBarPage';
describe('Metadata component', () => { describe('Metadata component', () => {
const METADATA = { const METADATA = {
DATA_FORMAT: 'mmm dd, yyyy', DATA_FORMAT: 'mmm d, yyyy',
TITLE: 'Details', TITLE: 'Details',
COMMENTS_TAB: 'COMMENTS', COMMENTS_TAB: 'COMMENTS',
PROPERTY_TAB: 'PROPERTIES', PROPERTY_TAB: 'PROPERTIES',

View File

@ -78,7 +78,6 @@ describe('Process filters cloud', () => {
processDefinitionService = new ProcessDefinitionsService(apiService); processDefinitionService = new ProcessDefinitionsService(apiService);
simpleAppProcessDefinition = await processDefinitionService.getProcessDefinitionByName('simpleProcess', simpleApp); simpleAppProcessDefinition = await processDefinitionService.getProcessDefinitionByName('simpleProcess', simpleApp);
processInstancesService = new ProcessInstancesService(apiService); processInstancesService = new ProcessInstancesService(apiService);
await processInstancesService.createProcessInstance(simpleAppProcessDefinition.entry.key, simpleApp);
differentAppUserProcessInstance = await processInstancesService.createProcessInstance(simpleAppProcessDefinition.entry.key, simpleApp, { differentAppUserProcessInstance = await processInstancesService.createProcessInstance(simpleAppProcessDefinition.entry.key, simpleApp, {
'name': StringUtil.generateRandomString(), 'name': StringUtil.generateRandomString(),
'businessKey': StringUtil.generateRandomString() 'businessKey': StringUtil.generateRandomString()
@ -87,7 +86,6 @@ describe('Process filters cloud', () => {
await apiService.login(testUser.email, testUser.password); await apiService.login(testUser.email, testUser.password);
processDefinition = await processDefinitionService.getProcessDefinitionByName('candidateGroupProcess', candidateBaseApp); processDefinition = await processDefinitionService.getProcessDefinitionByName('candidateGroupProcess', candidateBaseApp);
anotherProcessDefinition = await processDefinitionService.getProcessDefinitionByName('anotherCandidateGroupProcess', candidateBaseApp); anotherProcessDefinition = await processDefinitionService.getProcessDefinitionByName('anotherCandidateGroupProcess', candidateBaseApp);
await processInstancesService.createProcessInstance(processDefinition.entry.key, candidateBaseApp);
runningProcessInstance = await processInstancesService.createProcessInstance(processDefinition.entry.key, candidateBaseApp, { runningProcessInstance = await processInstancesService.createProcessInstance(processDefinition.entry.key, candidateBaseApp, {
'name': StringUtil.generateRandomString(), 'name': StringUtil.generateRandomString(),
@ -127,6 +125,13 @@ describe('Process filters cloud', () => {
}); });
afterAll(async (done) => { afterAll(async (done) => {
await processInstancesService.deleteProcessInstance(runningProcessInstance.entry.id, candidateBaseApp);
await processInstancesService.deleteProcessInstance(anotherProcessInstance.entry.id, candidateBaseApp);
await processInstancesService.deleteProcessInstance(suspendProcessInstance.entry.id, candidateBaseApp);
await apiService.login(anotherUser.email, anotherUser.password);
await processInstancesService.deleteProcessInstance(differentAppUserProcessInstance.entry.id, simpleApp);
await apiService.login(browser.params.identityAdmin.email, browser.params.identityAdmin.password); await apiService.login(browser.params.identityAdmin.email, browser.params.identityAdmin.password);
await identityService.deleteIdentityUser(testUser.idIdentityService); await identityService.deleteIdentityUser(testUser.idIdentityService);
await identityService.deleteIdentityUser(anotherUser.idIdentityService); await identityService.deleteIdentityUser(anotherUser.idIdentityService);

View File

@ -40,7 +40,7 @@ describe('Process Instance Details', () => {
let appModel, process, user; let appModel, process, user;
const app = resources.Files.SIMPLE_APP_WITH_USER_FORM; const app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
const PROCESS_DATE_FORMAT = 'mmm dd, yyyy'; const PROCESS_DATE_FORMAT = 'mmm d, yyyy';
beforeAll(async (done) => { beforeAll(async (done) => {
const apps = new AppsActions(); const apps = new AppsActions();

View File

@ -38,7 +38,7 @@ describe('Task Details component', () => {
let processUserModel, appModel; let processUserModel, appModel;
const app = resources.Files.SIMPLE_APP_WITH_USER_FORM; const app = resources.Files.SIMPLE_APP_WITH_USER_FORM;
const tasks = ['Modifying task', 'Information box', 'No form', 'Not Created', 'Refreshing form', 'Assignee task', 'Attach File']; const tasks = ['Modifying task', 'Information box', 'No form', 'Not Created', 'Refreshing form', 'Assignee task', 'Attach File'];
const TASK_DATE_FORMAT = 'mmm dd, yyyy'; const TASK_DATE_FORMAT = 'mmm d, yyyy';
let formModel; let formModel;
let apps; let apps;

View File

@ -118,7 +118,7 @@ exports.PROCESS_BUSINESS_KEY = "None";
exports.PROCESS_DESCRIPTION = "No description"; exports.PROCESS_DESCRIPTION = "No description";
exports.PROCESS_DATE_FORMAT = "mmm dd, yyyy"; exports.PROCESS_DATE_FORMAT = "mmm d, yyyy";
exports.PROCESS_DETAILS = { exports.PROCESS_DETAILS = {
NO_PARENT: "None", NO_PARENT: "None",

View File

@ -90,7 +90,6 @@ export class EditProcessFilterCloudComponent implements OnInit, OnChanges {
status = [ status = [
{ label: 'ALL', value: '' }, { label: 'ALL', value: '' },
{ label: 'CREATED', value: 'CREATED' },
{ label: 'RUNNING', value: 'RUNNING' }, { label: 'RUNNING', value: 'RUNNING' },
{ label: 'SUSPENDED', value: 'SUSPENDED' }, { label: 'SUSPENDED', value: 'SUSPENDED' },
{ label: 'CANCELLED', value: 'CANCELLED' }, { label: 'CANCELLED', value: 'CANCELLED' },

View File

@ -40,7 +40,7 @@ export class ProcessInstancesService {
} catch (error) { } catch (error) {
// tslint:disable-next-line:no-console // tslint:disable-next-line:no-console
console.log('create process-instances Service not working'); console.log('create process-instances Service not working', error.message);
} }
} }
@ -56,7 +56,7 @@ export class ProcessInstancesService {
} catch (error) { } catch (error) {
// tslint:disable-next-line:no-console // tslint:disable-next-line:no-console
console.log('suspend process-instances Service not working'); console.log('suspend process-instances Service not working', error.message);
} }
} }
@ -71,7 +71,7 @@ export class ProcessInstancesService {
} catch (error) { } catch (error) {
// tslint:disable-next-line:no-console // tslint:disable-next-line:no-console
console.log('delete process-instances Service not working'); console.log('delete process-instances Service not working', error.message);
} }
} }
@ -87,7 +87,7 @@ export class ProcessInstancesService {
} catch (error) { } catch (error) {
// tslint:disable-next-line:no-console // tslint:disable-next-line:no-console
console.log('complete process-instances Service not working'); console.log('complete process-instances Service not working', error.message);
} }
} }
} }