[no-issue] fix test plus fix update script (#4629)

* fix test plus

* fix test lint

* increase timeout

* increase timeout
This commit is contained in:
Eugenio Romano
2019-04-19 19:53:45 +02:00
committed by GitHub
parent 01e4cf2871
commit 97ad54a4f8
7 changed files with 35 additions and 50 deletions

View File

@@ -131,7 +131,7 @@ jobs:
if: tag =~ .*beta.* if: tag =~ .*beta.*
script: ./scripts/update-project.sh -gnu -t $GITHUB_TOKEN -n Activiti/activiti-modeling-app' script: ./scripts/update-project.sh -gnu -t $GITHUB_TOKEN -n Activiti/activiti-modeling-app'
- stage: Update children projects dependency # Test alfresco-admin-app - stage: Update children projects dependency # Test alfresco-admin-app
name: Update alfresco modeler activiti app name: Update alfresco admin app
if: tag =~ .*beta.* if: tag =~ .*beta.*
script: ./scripts/update-project.sh -gnu -t $GITHUB_TOKEN -n 'Alfresco/alfresco-admin-app' script: ./scripts/update-project.sh -gnu -t $GITHUB_TOKEN -n 'Alfresco/alfresco-admin-app'
- stage: e2e Test # Test core - stage: e2e Test # Test core

View File

@@ -180,7 +180,7 @@ describe('Permissions Component', function () {
permissionsPage.checkAddPermissionDialogIsDisplayed(); permissionsPage.checkAddPermissionDialogIsDisplayed();
permissionsPage.checkSearchUserInputIsDisplayed(); permissionsPage.checkSearchUserInputIsDisplayed();
browser.sleep(7000); browser.sleep(10000);
permissionsPage.searchUserOrGroup(consumerUser.getId()); permissionsPage.searchUserOrGroup(consumerUser.getId());
permissionsPage.clickUserOrGroup(consumerUser.getFirstName()); permissionsPage.clickUserOrGroup(consumerUser.getFirstName());

View File

@@ -56,6 +56,11 @@ describe('Version component actions', () => {
'location': resources.Files.ADF_DOCUMENTS.PNG.file_location 'location': resources.Files.ADF_DOCUMENTS.PNG.file_location
}); });
const bigFileToCancel = new FileModel({
'name': resources.Files.ADF_DOCUMENTS.LARGE_FILE.file_name,
'location': resources.Files.ADF_DOCUMENTS.LARGE_FILE.file_location
});
beforeAll(async (done) => { beforeAll(async (done) => {
const uploadActions = new UploadActions(); const uploadActions = new UploadActions();
@@ -156,7 +161,7 @@ describe('Version component actions', () => {
browser.executeScript(' setTimeout(() => {document.querySelector(\'mat-icon[class*="adf-file-uploading-row__action"]\').click();}, 1000)'); browser.executeScript(' setTimeout(() => {document.querySelector(\'mat-icon[class*="adf-file-uploading-row__action"]\').click();}, 1000)');
versionManagePage.showNewVersionButton.click(); versionManagePage.showNewVersionButton.click();
versionManagePage.uploadNewVersionFile(fileModelVersionTwo.location); versionManagePage.uploadNewVersionFile(bigFileToCancel.location);
versionManagePage.closeVersionDialog(); versionManagePage.closeVersionDialog();
await expect(new UploadDialog().getTitleText()).toEqual('Upload canceled'); await expect(new UploadDialog().getTitleText()).toEqual('Upload canceled');

View File

@@ -145,6 +145,6 @@ describe('Task Header cloud component', () => {
tasksCloudDemoPage.myTasksFilter().clickTaskFilter(); tasksCloudDemoPage.myTasksFilter().clickTaskFilter();
tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(basicCreatedTaskName); tasksCloudDemoPage.taskListCloudComponent().checkContentIsDisplayedByName(basicCreatedTaskName);
tasksCloudDemoPage.taskListCloudComponent().selectRow(basicCreatedTaskName); tasksCloudDemoPage.taskListCloudComponent().selectRow(basicCreatedTaskName);
expect(taskDetailsCloudDemoPage.getReleaseButtonText()).toBe('Release'); expect(taskDetailsCloudDemoPage.getReleaseButtonText()).toBe('UNCLAIM');
}); });
}); });

View File

@@ -78,18 +78,7 @@ describe('Search Component - Multi-Select Facet', () => {
txtFile = await uploadActions.uploadFile(this.alfrescoJsApi, txtFileInfo.location, txtFileInfo.name, '-my-'); txtFile = await uploadActions.uploadFile(this.alfrescoJsApi, txtFileInfo.location, txtFileInfo.name, '-my-');
txtFileSite = await uploadActions.uploadFile(this.alfrescoJsApi, txtFileInfo.location, txtFileInfo.name, site.entry.guid); txtFileSite = await uploadActions.uploadFile(this.alfrescoJsApi, txtFileInfo.location, txtFileInfo.name, site.entry.guid);
await browser.driver.sleep(15000); await browser.driver.sleep(20000);
loginPage.loginToContentServicesUsingUserModel(acsUser);
searchDialog.checkSearchIconIsVisible();
searchDialog.clickOnSearchIcon();
searchDialog.enterTextAndPressEnter(`${randomName}`);
userOption = `${acsUser.firstName} ${acsUser.lastName}`;
searchFiltersPage.checkSearchFiltersIsDisplayed();
searchFiltersPage.creatorCheckListFiltersPage().filterBy(userOption);
done(); done();
}); });
@@ -108,6 +97,16 @@ describe('Search Component - Multi-Select Facet', () => {
}); });
it('[C280054] Should be able to select multiple items from a search facet filter', () => { it('[C280054] Should be able to select multiple items from a search facet filter', () => {
loginPage.loginToContentServicesUsingUserModel(acsUser);
searchDialog.checkSearchIconIsVisible();
searchDialog.clickOnSearchIcon();
searchDialog.enterTextAndPressEnter(`${randomName}`);
userOption = `${acsUser.firstName} ${acsUser.lastName}`;
searchFiltersPage.checkSearchFiltersIsDisplayed();
searchFiltersPage.creatorCheckListFiltersPage().filterBy(userOption);
searchFiltersPage.fileTypeCheckListFiltersPage().filterBy('Plain Text'); searchFiltersPage.fileTypeCheckListFiltersPage().filterBy('Plain Text');
expect(searchResultsPage.numberOfResultsDisplayed()).toBe(2); expect(searchResultsPage.numberOfResultsDisplayed()).toBe(2);
@@ -163,23 +162,20 @@ describe('Search Component - Multi-Select Facet', () => {
jpgFile = await uploadActions.uploadFile(this.alfrescoJsApi, jpgFileInfo.location, jpgFileInfo.name, site.entry.guid); jpgFile = await uploadActions.uploadFile(this.alfrescoJsApi, jpgFileInfo.location, jpgFileInfo.name, site.entry.guid);
await browser.driver.sleep(15000); await browser.driver.sleep(20000);
done();
});
it('[C280056] Should be able to select multiple items from multiple search facet filters', () => {
loginPage.loginToContentServicesUsingUserModel(userUploadingImg); loginPage.loginToContentServicesUsingUserModel(userUploadingImg);
searchDialog.checkSearchIconIsVisible(); searchDialog.checkSearchIconIsVisible();
searchDialog.clickOnSearchIcon(); searchDialog.clickOnSearchIcon();
searchDialog.enterTextAndPressEnter(`*${randomName}*`); searchDialog.enterTextAndPressEnter(`*${randomName}*`);
done();
});
it('[C280056] Should be able to select multiple items from multiple search facet filters', () => {
searchFiltersPage.checkSearchFiltersIsDisplayed(); searchFiltersPage.checkSearchFiltersIsDisplayed();
searchFiltersPage.creatorCheckListFiltersPage().filterBy(`${userUploadingTxt.firstName} ${userUploadingTxt.lastName}`); searchFiltersPage.creatorCheckListFiltersPage().filterBy(`${userUploadingTxt.firstName} ${userUploadingTxt.lastName}`);
searchFiltersPage.creatorCheckListFiltersPage().filterBy(`${userUploadingImg.firstName} ${userUploadingImg.lastName}`); searchFiltersPage.creatorCheckListFiltersPage().filterBy(`${userUploadingImg.firstName} ${userUploadingImg.lastName}`);
searchResultsPage.checkContentIsDisplayed(txtFile.entry.name); searchResultsPage.checkContentIsDisplayed(txtFile.entry.name);
@@ -217,15 +213,7 @@ describe('Search Component - Multi-Select Facet', () => {
}); });
txtFile = await uploadActions.uploadFile(this.alfrescoJsApi, txtFileInfo.location, txtFileInfo.name, '-my-'); txtFile = await uploadActions.uploadFile(this.alfrescoJsApi, txtFileInfo.location, txtFileInfo.name, '-my-');
await browser.driver.sleep(15000); await browser.driver.sleep(20000);
loginPage.loginToContentServicesUsingUserModel(acsUser);
searchDialog.checkSearchIconIsVisible();
searchDialog.clickOnSearchIcon();
searchDialog.enterTextAndPressEnter(`*${randomName}*`);
searchFiltersPage.checkSearchFiltersIsDisplayed();
done(); done();
}); });
@@ -237,6 +225,13 @@ describe('Search Component - Multi-Select Facet', () => {
}); });
it('[C280058] Should update filter facets items number when another filter facet item is selected', () => { it('[C280058] Should update filter facets items number when another filter facet item is selected', () => {
loginPage.loginToContentServicesUsingUserModel(acsUser);
searchDialog.checkSearchIconIsVisible();
searchDialog.clickOnSearchIcon();
searchDialog.enterTextAndPressEnter(`*${randomName}*`);
searchFiltersPage.checkSearchFiltersIsDisplayed();
searchFiltersPage.fileTypeCheckListFiltersPage().filterBy('Plain Text'); searchFiltersPage.fileTypeCheckListFiltersPage().filterBy('Plain Text');
searchFiltersPage.creatorCheckListFiltersPage().filterBy(`${acsUser.firstName} ${acsUser.lastName}`); searchFiltersPage.creatorCheckListFiltersPage().filterBy(`${acsUser.firstName} ${acsUser.lastName}`);

View File

@@ -22,7 +22,6 @@ import { LoginPage } from '@alfresco/adf-testing';
import { SearchDialog } from '../pages/adf/dialog/searchDialog'; import { SearchDialog } from '../pages/adf/dialog/searchDialog';
import { ContentServicesPage } from '../pages/adf/contentServicesPage'; import { ContentServicesPage } from '../pages/adf/contentServicesPage';
import { SearchResultsPage } from '../pages/adf/searchResultsPage'; import { SearchResultsPage } from '../pages/adf/searchResultsPage';
import { FilePreviewPage } from '../pages/adf/filePreviewPage';
import { AcsUserModel } from '../models/ACS/acsUserModel'; import { AcsUserModel } from '../models/ACS/acsUserModel';
import { FolderModel } from '../models/ACS/folderModel'; import { FolderModel } from '../models/ACS/folderModel';
@@ -54,7 +53,6 @@ describe('Search component - Search Page', () => {
const contentServicesPage = new ContentServicesPage(); const contentServicesPage = new ContentServicesPage();
const searchDialog = new SearchDialog(); const searchDialog = new SearchDialog();
const searchResultPage = new SearchResultsPage(); const searchResultPage = new SearchResultsPage();
const filePreviewPage = new FilePreviewPage();
const acsUser = new AcsUserModel(); const acsUser = new AcsUserModel();
const emptyFolderModel = new FolderModel({ 'name': 'search' + StringUtil.generateRandomString() }); const emptyFolderModel = new FolderModel({ 'name': 'search' + StringUtil.generateRandomString() });
@@ -98,7 +96,7 @@ describe('Search component - Search Page', () => {
await uploadActions.createEmptyFiles(this.alfrescoJsApi, adminFileNames, newFolderModelUploaded.entry.id); await uploadActions.createEmptyFiles(this.alfrescoJsApi, adminFileNames, newFolderModelUploaded.entry.id);
browser.driver.sleep(10000); browser.driver.sleep(15000);
loginPage.loginToContentServicesUsingUserModel(acsUser); loginPage.loginToContentServicesUsingUserModel(acsUser);
@@ -112,19 +110,6 @@ describe('Search component - Search Page', () => {
searchResultPage.checkNoResultMessageIsDisplayed(); searchResultPage.checkNoResultMessageIsDisplayed();
}); });
it('[C260265] Should display file previewer when opening a file from search results', () => {
searchDialog
.clickOnSearchIcon()
.enterTextAndPressEnter(firstFileModel.name);
searchResultPage.checkContentIsDisplayed(firstFileModel.name);
searchResultPage.navigateToFolder(firstFileModel.name);
browser.driver.sleep(200);
filePreviewPage.closePreviewWithButton();
});
it('[C272810] Should display only files corresponding to search', () => { it('[C272810] Should display only files corresponding to search', () => {
searchDialog searchDialog
.clickOnSearchIcon() .clickOnSearchIcon()

View File

@@ -39,7 +39,7 @@ done
rm -rf $TEMP_GENERATOR_DIR; rm -rf $TEMP_GENERATOR_DIR;
git clone https://$TOKEN@github.com/Alfresco/$NAME_REPO.git $TEMP_GENERATOR_DIR git clone https://$TOKEN@github.com/$NAME_REPO.git $TEMP_GENERATOR_DIR
cd $TEMP_GENERATOR_DIR cd $TEMP_GENERATOR_DIR
git checkout development git checkout development