From: purigarcia Date: Wed, 3 Jun 2015 10:32:14 +0000 (+0200) Subject: WIP upload a big file X-Git-Tag: oc-android-1.7.2~1^2~32^2~11 X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/commitdiff_plain/104df3e2aa67dd9b14dce939fa7d52b2e5c8962e WIP upload a big file --- diff --git a/automationTest/src/test/java/com/owncloud/android/test/ui/testSuites/UploadTestSuite.java b/automationTest/src/test/java/com/owncloud/android/test/ui/testSuites/UploadTestSuite.java index af956477..287b43da 100644 --- a/automationTest/src/test/java/com/owncloud/android/test/ui/testSuites/UploadTestSuite.java +++ b/automationTest/src/test/java/com/owncloud/android/test/ui/testSuites/UploadTestSuite.java @@ -105,8 +105,10 @@ public class UploadTestSuite{ fileHasBeenUploaded = fileListView.getFileElement().isDisplayed()); } + + @Test - @Category({NoIgnoreTestCategory.class, SmokeTestCategory.class, InProgressCategory.class}) + @Category({UnfinishedTestCategory.class, InProgressCategory.class}) public void testUploadBigFile () throws Exception { FileListView fileListView = Actions.login(Config.URL, Config.user, @@ -119,31 +121,29 @@ public class UploadTestSuite{ FileListView fileListViewAfterUploadFile = Actions .uploadFile(BIG_FILE_NAME, fileListView); - fileListViewAfterUploadFile.scrollTillFindElement(BIG_FILE_NAME); + driver.openNotifications(); NotificationView notificationView = new NotificationView(driver); try{ if(notificationView.getUploadingNotification().isDisplayed()){ Common.waitTillElementIsPresent( - notificationView.getUploadSucceededNotification(),1000); + notificationView.getUploadSucceededNotification(),300000); + driver.sendKeyEvent(android.view.KeyEvent.KEYCODE_HOME); + driver.startActivity("com.owncloud.android", + ".ui.activity.FileDisplayActivity"); + } } catch (NoSuchElementException e) { - try{ - if(notificationView.getClearAllNotificationButton().isDisplayed()){ - notificationView.tapOnClearAllNotification(); - } - } catch (NoSuchElementException e2) { - notificationView.tapOnBottomNotificationArea(); - } + driver.sendKeyEvent(android.view.KeyEvent.KEYCODE_HOME); + driver.startActivity("com.owncloud.android", + ".ui.activity.FileDisplayActivity"); } - - - - //fileListViewAfterUploadFile.pulldownToSeeNotification(); + fileListViewAfterUploadFile.scrollTillFindElement(BIG_FILE_NAME); assertTrue(fileListViewAfterUploadFile.getFileElement().isDisplayed()); + Common.waitTillElementIsNotPresentWithoutTimeout( fileListViewAfterUploadFile.getProgressCircular(), 1000); common.wait.until(ExpectedConditions.visibilityOf( @@ -158,6 +158,7 @@ public class UploadTestSuite{ fileHasBeenUploaded = fileListView.getFileElement().isDisplayed()); } + @Test @Category(UnfinishedTestCategory.class) public void testUploadFromGmail () throws Exception { @@ -275,7 +276,7 @@ public class UploadTestSuite{ Actions.deleteElement(BIG_FILE_NAME,fileListView, driver); } - driver.removeApp("com.owncloud.android"); + //driver.removeApp("com.owncloud.android"); driver.quit(); }