From 71df6bdb030e8327145d915c8989ee4186d04f78 Mon Sep 17 00:00:00 2001 From: etoledom Date: Thu, 29 Aug 2019 17:13:10 +0200 Subject: [PATCH 01/14] Deactivating rotation UI Test due to unexpected error on Android UI Tests --- __device-tests__/gutenberg-editor-rotatation.test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/__device-tests__/gutenberg-editor-rotatation.test.js b/__device-tests__/gutenberg-editor-rotatation.test.js index 071d6a9903..251d3a5680 100644 --- a/__device-tests__/gutenberg-editor-rotatation.test.js +++ b/__device-tests__/gutenberg-editor-rotatation.test.js @@ -17,7 +17,7 @@ import testData from './helpers/test-data'; jasmine.DEFAULT_TIMEOUT_INTERVAL = 300000; -describe( 'Gutenberg Editor tests', () => { +xdescribe( 'Gutenberg Editor tests', () => { let driver; let editorPage; let allPassed = true; From fe24e6aca64cee3356a45f0358b555b9267c9adf Mon Sep 17 00:00:00 2001 From: Javon Date: Thu, 29 Aug 2019 11:01:22 -0500 Subject: [PATCH 02/14] reacticate all tests --- __device-tests__/gutenberg-editor-paste.test.js | 2 +- __device-tests__/gutenberg-editor-rotatation.test.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/__device-tests__/gutenberg-editor-paste.test.js b/__device-tests__/gutenberg-editor-paste.test.js index d46ef7e7ac..67532c56a7 100644 --- a/__device-tests__/gutenberg-editor-paste.test.js +++ b/__device-tests__/gutenberg-editor-paste.test.js @@ -20,7 +20,7 @@ import testData from './helpers/test-data'; jasmine.DEFAULT_TIMEOUT_INTERVAL = 300000; -xdescribe( 'Gutenberg Editor paste tests', () => { +describe( 'Gutenberg Editor paste tests', () => { // skip iOS for now if ( ! isAndroid() ) { it( 'skips the tests on any platform other than Android', async () => { diff --git a/__device-tests__/gutenberg-editor-rotatation.test.js b/__device-tests__/gutenberg-editor-rotatation.test.js index 251d3a5680..071d6a9903 100644 --- a/__device-tests__/gutenberg-editor-rotatation.test.js +++ b/__device-tests__/gutenberg-editor-rotatation.test.js @@ -17,7 +17,7 @@ import testData from './helpers/test-data'; jasmine.DEFAULT_TIMEOUT_INTERVAL = 300000; -xdescribe( 'Gutenberg Editor tests', () => { +describe( 'Gutenberg Editor tests', () => { let driver; let editorPage; let allPassed = true; From 91f9a193c5d467db34d4e0a72e27715c17cc1ca0 Mon Sep 17 00:00:00 2001 From: Javon Date: Thu, 29 Aug 2019 11:43:55 -0500 Subject: [PATCH 03/14] use different emulator config --- __device-tests__/helpers/caps.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/__device-tests__/helpers/caps.js b/__device-tests__/helpers/caps.js index 7463717265..99d03ef364 100644 --- a/__device-tests__/helpers/caps.js +++ b/__device-tests__/helpers/caps.js @@ -13,13 +13,13 @@ exports.ios12 = { exports.android8 = { browserName: '', platformName: 'Android', - platformVersion: '9.0', - deviceName: 'Google Pixel 3 GoogleAPI Emulator', + platformVersion: '8.0', + deviceName: 'Android Emulator', automationName: 'UiAutomator2', os: 'Android', appPackage: 'com.gutenberg', appActivity: 'com.gutenberg.MainActivity', deviceOrientation: 'portrait', - appiumVersion: '1.13.0', + appiumVersion: '1.12.1', app: undefined, }; From 8d1775c91ad31a5f4466038c93f2c681ba3f5685 Mon Sep 17 00:00:00 2001 From: Javon Date: Thu, 29 Aug 2019 12:00:50 -0500 Subject: [PATCH 04/14] use different emulator config --- __device-tests__/helpers/caps.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/__device-tests__/helpers/caps.js b/__device-tests__/helpers/caps.js index 99d03ef364..85b7df60c6 100644 --- a/__device-tests__/helpers/caps.js +++ b/__device-tests__/helpers/caps.js @@ -13,13 +13,13 @@ exports.ios12 = { exports.android8 = { browserName: '', platformName: 'Android', - platformVersion: '8.0', - deviceName: 'Android Emulator', + platformVersion: '9.0', + deviceName: 'Google Pixel 3 XL GoogleAPI Emulator', automationName: 'UiAutomator2', os: 'Android', appPackage: 'com.gutenberg', appActivity: 'com.gutenberg.MainActivity', deviceOrientation: 'portrait', - appiumVersion: '1.12.1', + appiumVersion: '1.13.0', app: undefined, }; From 9208e4f906adc154cb42d9ca5e2cc58287840873 Mon Sep 17 00:00:00 2001 From: Javon Date: Thu, 29 Aug 2019 12:11:49 -0500 Subject: [PATCH 05/14] remove explicit call to implicit wait --- __device-tests__/helpers/utils.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/__device-tests__/helpers/utils.js b/__device-tests__/helpers/utils.js index d86ae1ff19..8e8e8c077c 100644 --- a/__device-tests__/helpers/utils.js +++ b/__device-tests__/helpers/utils.js @@ -112,7 +112,7 @@ const setupDriver = async () => { // eslint-disable-next-line no-console console.log( status ); - await driver.setImplicitWaitTimeout( 2000 ); + // await driver.setImplicitWaitTimeout( 2000 ); await timer( 3000 ); await driver.setOrientation( 'PORTRAIT' ); From 0448690e99ab372a16af2c1167e1a97c5f9c9898 Mon Sep 17 00:00:00 2001 From: Javon Date: Thu, 29 Aug 2019 19:48:44 -0500 Subject: [PATCH 06/14] set implicit wait --- __device-tests__/helpers/utils.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/__device-tests__/helpers/utils.js b/__device-tests__/helpers/utils.js index 8e8e8c077c..d86ae1ff19 100644 --- a/__device-tests__/helpers/utils.js +++ b/__device-tests__/helpers/utils.js @@ -112,7 +112,7 @@ const setupDriver = async () => { // eslint-disable-next-line no-console console.log( status ); - // await driver.setImplicitWaitTimeout( 2000 ); + await driver.setImplicitWaitTimeout( 2000 ); await timer( 3000 ); await driver.setOrientation( 'PORTRAIT' ); From 8fcb8589d7416bc9108c8bcf5135c00201273fb0 Mon Sep 17 00:00:00 2001 From: Javon Date: Thu, 29 Aug 2019 21:17:17 -0500 Subject: [PATCH 07/14] skip all except one suite --- __device-tests__/gutenberg-editor-block-insertion.test.js | 2 +- __device-tests__/gutenberg-editor-heading.test.js | 2 +- __device-tests__/gutenberg-editor-image.test.js | 2 +- __device-tests__/gutenberg-editor-lists-end.test.js | 2 +- __device-tests__/gutenberg-editor-lists.test.js | 2 +- __device-tests__/gutenberg-editor-paste.test.js | 2 +- __device-tests__/gutenberg-editor-rotatation.test.js | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/__device-tests__/gutenberg-editor-block-insertion.test.js b/__device-tests__/gutenberg-editor-block-insertion.test.js index 4aa6d304f3..b5a0ac0202 100644 --- a/__device-tests__/gutenberg-editor-block-insertion.test.js +++ b/__device-tests__/gutenberg-editor-block-insertion.test.js @@ -17,7 +17,7 @@ import testData from './helpers/test-data'; jasmine.DEFAULT_TIMEOUT_INTERVAL = 300000; -describe( 'Gutenberg Editor tests for Block insertion', () => { +xdescribe( 'Gutenberg Editor tests for Block insertion', () => { let driver; let editorPage; let allPassed = true; diff --git a/__device-tests__/gutenberg-editor-heading.test.js b/__device-tests__/gutenberg-editor-heading.test.js index d0e6ff0838..d092997730 100644 --- a/__device-tests__/gutenberg-editor-heading.test.js +++ b/__device-tests__/gutenberg-editor-heading.test.js @@ -16,7 +16,7 @@ import testData from './helpers/test-data'; jasmine.DEFAULT_TIMEOUT_INTERVAL = 300000; -describe( 'Gutenberg Editor tests', () => { +xdescribe( 'Gutenberg Editor tests', () => { let driver; let editorPage; let allPassed = true; diff --git a/__device-tests__/gutenberg-editor-image.test.js b/__device-tests__/gutenberg-editor-image.test.js index ce25651659..fd6226bb6d 100644 --- a/__device-tests__/gutenberg-editor-image.test.js +++ b/__device-tests__/gutenberg-editor-image.test.js @@ -18,7 +18,7 @@ import testData from './helpers/test-data'; jasmine.DEFAULT_TIMEOUT_INTERVAL = 300000; -describe( 'Gutenberg Editor Image Block tests', () => { +xdescribe( 'Gutenberg Editor Image Block tests', () => { let driver; let editorPage; let allPassed = true; diff --git a/__device-tests__/gutenberg-editor-lists-end.test.js b/__device-tests__/gutenberg-editor-lists-end.test.js index 3a1cf10572..91d338af69 100644 --- a/__device-tests__/gutenberg-editor-lists-end.test.js +++ b/__device-tests__/gutenberg-editor-lists-end.test.js @@ -16,7 +16,7 @@ import testData from './helpers/test-data'; jasmine.DEFAULT_TIMEOUT_INTERVAL = 300000; -describe( 'Gutenberg Editor tests for List block (end)', () => { +xdescribe( 'Gutenberg Editor tests for List block (end)', () => { let driver; let editorPage; let allPassed = true; diff --git a/__device-tests__/gutenberg-editor-lists.test.js b/__device-tests__/gutenberg-editor-lists.test.js index 5955a9f13c..2725ad042e 100644 --- a/__device-tests__/gutenberg-editor-lists.test.js +++ b/__device-tests__/gutenberg-editor-lists.test.js @@ -16,7 +16,7 @@ import testData from './helpers/test-data'; jasmine.DEFAULT_TIMEOUT_INTERVAL = 300000; -describe( 'Gutenberg Editor tests for List block', () => { +xdescribe( 'Gutenberg Editor tests for List block', () => { let driver; let editorPage; let allPassed = true; diff --git a/__device-tests__/gutenberg-editor-paste.test.js b/__device-tests__/gutenberg-editor-paste.test.js index 67532c56a7..d46ef7e7ac 100644 --- a/__device-tests__/gutenberg-editor-paste.test.js +++ b/__device-tests__/gutenberg-editor-paste.test.js @@ -20,7 +20,7 @@ import testData from './helpers/test-data'; jasmine.DEFAULT_TIMEOUT_INTERVAL = 300000; -describe( 'Gutenberg Editor paste tests', () => { +xdescribe( 'Gutenberg Editor paste tests', () => { // skip iOS for now if ( ! isAndroid() ) { it( 'skips the tests on any platform other than Android', async () => { diff --git a/__device-tests__/gutenberg-editor-rotatation.test.js b/__device-tests__/gutenberg-editor-rotatation.test.js index 071d6a9903..251d3a5680 100644 --- a/__device-tests__/gutenberg-editor-rotatation.test.js +++ b/__device-tests__/gutenberg-editor-rotatation.test.js @@ -17,7 +17,7 @@ import testData from './helpers/test-data'; jasmine.DEFAULT_TIMEOUT_INTERVAL = 300000; -describe( 'Gutenberg Editor tests', () => { +xdescribe( 'Gutenberg Editor tests', () => { let driver; let editorPage; let allPassed = true; From 8ab4970cd994dec9342b42e815da7155279a58c0 Mon Sep 17 00:00:00 2001 From: Javon Date: Thu, 29 Aug 2019 21:31:03 -0500 Subject: [PATCH 08/14] enable image tests --- __device-tests__/gutenberg-editor-image.test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/__device-tests__/gutenberg-editor-image.test.js b/__device-tests__/gutenberg-editor-image.test.js index fd6226bb6d..ce25651659 100644 --- a/__device-tests__/gutenberg-editor-image.test.js +++ b/__device-tests__/gutenberg-editor-image.test.js @@ -18,7 +18,7 @@ import testData from './helpers/test-data'; jasmine.DEFAULT_TIMEOUT_INTERVAL = 300000; -xdescribe( 'Gutenberg Editor Image Block tests', () => { +describe( 'Gutenberg Editor Image Block tests', () => { let driver; let editorPage; let allPassed = true; From 91ba83fbac19b92ad22aa0097435031ec138893f Mon Sep 17 00:00:00 2001 From: Javon Date: Thu, 29 Aug 2019 21:49:26 -0500 Subject: [PATCH 09/14] enable heading tests --- __device-tests__/gutenberg-editor-heading.test.js | 4 ++-- __device-tests__/gutenberg-editor-image.test.js | 2 +- __device-tests__/gutenberg-editor-paragraph.test.js | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/__device-tests__/gutenberg-editor-heading.test.js b/__device-tests__/gutenberg-editor-heading.test.js index d092997730..50f0cd0b72 100644 --- a/__device-tests__/gutenberg-editor-heading.test.js +++ b/__device-tests__/gutenberg-editor-heading.test.js @@ -14,9 +14,9 @@ import { } from './helpers/utils'; import testData from './helpers/test-data'; -jasmine.DEFAULT_TIMEOUT_INTERVAL = 300000; +jasmine.DEFAULT_TIMEOUT_INTERVAL = 400000; -xdescribe( 'Gutenberg Editor tests', () => { +describe( 'Gutenberg Editor tests', () => { let driver; let editorPage; let allPassed = true; diff --git a/__device-tests__/gutenberg-editor-image.test.js b/__device-tests__/gutenberg-editor-image.test.js index ce25651659..9613271d94 100644 --- a/__device-tests__/gutenberg-editor-image.test.js +++ b/__device-tests__/gutenberg-editor-image.test.js @@ -16,7 +16,7 @@ import { } from './helpers/utils'; import testData from './helpers/test-data'; -jasmine.DEFAULT_TIMEOUT_INTERVAL = 300000; +jasmine.DEFAULT_TIMEOUT_INTERVAL = 400000; describe( 'Gutenberg Editor Image Block tests', () => { let driver; diff --git a/__device-tests__/gutenberg-editor-paragraph.test.js b/__device-tests__/gutenberg-editor-paragraph.test.js index 9fd912b1e2..fa402e75c1 100644 --- a/__device-tests__/gutenberg-editor-paragraph.test.js +++ b/__device-tests__/gutenberg-editor-paragraph.test.js @@ -16,7 +16,7 @@ import { } from './helpers/utils'; import testData from './helpers/test-data'; -jasmine.DEFAULT_TIMEOUT_INTERVAL = 300000; +jasmine.DEFAULT_TIMEOUT_INTERVAL = 400000; describe( 'Gutenberg Editor tests for Paragraph Block', () => { let driver; From e4781b06eeff9241cef9035da8b04779c44456cc Mon Sep 17 00:00:00 2001 From: Javon Date: Thu, 29 Aug 2019 22:11:18 -0500 Subject: [PATCH 10/14] enable block insertion tests --- __device-tests__/gutenberg-editor-block-insertion.test.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/__device-tests__/gutenberg-editor-block-insertion.test.js b/__device-tests__/gutenberg-editor-block-insertion.test.js index b5a0ac0202..2e6c1c20e5 100644 --- a/__device-tests__/gutenberg-editor-block-insertion.test.js +++ b/__device-tests__/gutenberg-editor-block-insertion.test.js @@ -15,9 +15,9 @@ import { } from './helpers/utils'; import testData from './helpers/test-data'; -jasmine.DEFAULT_TIMEOUT_INTERVAL = 300000; +jasmine.DEFAULT_TIMEOUT_INTERVAL = 400000; -xdescribe( 'Gutenberg Editor tests for Block insertion', () => { +describe( 'Gutenberg Editor tests for Block insertion', () => { let driver; let editorPage; let allPassed = true; From 735d2ab56a89ca5a39b6a440364851c2f7351785 Mon Sep 17 00:00:00 2001 From: Javon Date: Thu, 29 Aug 2019 23:00:51 -0500 Subject: [PATCH 11/14] enable list end tests --- __device-tests__/gutenberg-editor-lists-end.test.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/__device-tests__/gutenberg-editor-lists-end.test.js b/__device-tests__/gutenberg-editor-lists-end.test.js index 91d338af69..2c626c9e02 100644 --- a/__device-tests__/gutenberg-editor-lists-end.test.js +++ b/__device-tests__/gutenberg-editor-lists-end.test.js @@ -14,9 +14,9 @@ import { } from './helpers/utils'; import testData from './helpers/test-data'; -jasmine.DEFAULT_TIMEOUT_INTERVAL = 300000; +jasmine.DEFAULT_TIMEOUT_INTERVAL = 400000; -xdescribe( 'Gutenberg Editor tests for List block (end)', () => { +describe( 'Gutenberg Editor tests for List block (end)', () => { let driver; let editorPage; let allPassed = true; From 21abeb46d0f8f427a5ae5a19337b5f29f2002d84 Mon Sep 17 00:00:00 2001 From: Javon Date: Thu, 29 Aug 2019 23:18:14 -0500 Subject: [PATCH 12/14] enable list tests --- __device-tests__/gutenberg-editor-lists.test.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/__device-tests__/gutenberg-editor-lists.test.js b/__device-tests__/gutenberg-editor-lists.test.js index 2725ad042e..d7eb91934a 100644 --- a/__device-tests__/gutenberg-editor-lists.test.js +++ b/__device-tests__/gutenberg-editor-lists.test.js @@ -14,9 +14,9 @@ import { } from './helpers/utils'; import testData from './helpers/test-data'; -jasmine.DEFAULT_TIMEOUT_INTERVAL = 300000; +jasmine.DEFAULT_TIMEOUT_INTERVAL = 400000; -xdescribe( 'Gutenberg Editor tests for List block', () => { +describe( 'Gutenberg Editor tests for List block', () => { let driver; let editorPage; let allPassed = true; From 141f61ccb5312b16f84e2dcb4a58890c8daed1dd Mon Sep 17 00:00:00 2001 From: Javon Date: Thu, 29 Aug 2019 23:49:13 -0500 Subject: [PATCH 13/14] disable list tests and enable paste tests --- __device-tests__/gutenberg-editor-lists.test.js | 2 +- __device-tests__/gutenberg-editor-paste.test.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/__device-tests__/gutenberg-editor-lists.test.js b/__device-tests__/gutenberg-editor-lists.test.js index d7eb91934a..19d2f43a1c 100644 --- a/__device-tests__/gutenberg-editor-lists.test.js +++ b/__device-tests__/gutenberg-editor-lists.test.js @@ -16,7 +16,7 @@ import testData from './helpers/test-data'; jasmine.DEFAULT_TIMEOUT_INTERVAL = 400000; -describe( 'Gutenberg Editor tests for List block', () => { +xdescribe( 'Gutenberg Editor tests for List block', () => { let driver; let editorPage; let allPassed = true; diff --git a/__device-tests__/gutenberg-editor-paste.test.js b/__device-tests__/gutenberg-editor-paste.test.js index d46ef7e7ac..40220def41 100644 --- a/__device-tests__/gutenberg-editor-paste.test.js +++ b/__device-tests__/gutenberg-editor-paste.test.js @@ -18,9 +18,9 @@ import { } from './helpers/utils'; import testData from './helpers/test-data'; -jasmine.DEFAULT_TIMEOUT_INTERVAL = 300000; +jasmine.DEFAULT_TIMEOUT_INTERVAL = 400000; -xdescribe( 'Gutenberg Editor paste tests', () => { +describe( 'Gutenberg Editor paste tests', () => { // skip iOS for now if ( ! isAndroid() ) { it( 'skips the tests on any platform other than Android', async () => { From 25368f9d8fd0d9dc7f59f69ade6e1d94cf899511 Mon Sep 17 00:00:00 2001 From: Javon Date: Fri, 30 Aug 2019 11:01:41 -0500 Subject: [PATCH 14/14] disable paste tests --- __device-tests__/gutenberg-editor-paste.test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/__device-tests__/gutenberg-editor-paste.test.js b/__device-tests__/gutenberg-editor-paste.test.js index 40220def41..048664e524 100644 --- a/__device-tests__/gutenberg-editor-paste.test.js +++ b/__device-tests__/gutenberg-editor-paste.test.js @@ -20,7 +20,7 @@ import testData from './helpers/test-data'; jasmine.DEFAULT_TIMEOUT_INTERVAL = 400000; -describe( 'Gutenberg Editor paste tests', () => { +xdescribe( 'Gutenberg Editor paste tests', () => { // skip iOS for now if ( ! isAndroid() ) { it( 'skips the tests on any platform other than Android', async () => {