Skip to content

Commit

Permalink
test: optimize browser test order (#492)
Browse files Browse the repository at this point in the history
Wdio executes tests in order. We have 5 concurrent execution slots at
BrowserStack. Since the IE tests take by far the longest time (1:30
instead of 0:30 for all others) it makes sense to run them first. Safari
tests seem to execute the fastes, so run them last.
  • Loading branch information
ctavan committed Jul 23, 2020
1 parent d6c1851 commit 8fac81a
Showing 1 changed file with 25 additions and 25 deletions.
50 changes: 25 additions & 25 deletions wdio.conf.js
Expand Up @@ -17,6 +17,22 @@ const commonCapabilities = {
};

const capabilities = [
// IE
{
...commonCapabilities,
browserName: 'IE',
browser_version: '11.0',
os: 'Windows',
os_version: '10',
},
{
...commonCapabilities,
browserName: 'IE',
browser_version: '11.0',
os: 'Windows',
os_version: '7',
},

// Chrome
{
...commonCapabilities,
Expand Down Expand Up @@ -49,22 +65,6 @@ const capabilities = [
os_version: '10',
},

// Safari
{
...commonCapabilities,
browserName: 'Safari',
browser_version: '13.0',
os: 'OS X',
os_version: 'Catalina',
},
{
...commonCapabilities,
browserName: 'Safari',
browser_version: '10.0',
os: 'OS X',
os_version: 'Sierra',
},

// Edge
{
...commonCapabilities,
Expand All @@ -81,20 +81,20 @@ const capabilities = [
os_version: '10',
},

// IE
// Safari
{
...commonCapabilities,
browserName: 'IE',
browser_version: '11.0',
os: 'Windows',
os_version: '10',
browserName: 'Safari',
browser_version: '13.0',
os: 'OS X',
os_version: 'Catalina',
},
{
...commonCapabilities,
browserName: 'IE',
browser_version: '11.0',
os: 'Windows',
os_version: '7',
browserName: 'Safari',
browser_version: '10.0',
os: 'OS X',
os_version: 'Sierra',
},
];

Expand Down

0 comments on commit 8fac81a

Please sign in to comment.