Skip to content

Commit

Permalink
remove tunnelIdentifier migration
Browse files Browse the repository at this point in the history
  • Loading branch information
sissbruecker committed Jan 31, 2025
1 parent 67c792e commit 158b667
Showing 1 changed file with 2 additions and 16 deletions.
18 changes: 2 additions & 16 deletions packages/test-runner-saucelabs/src/createSauceLabsLauncher.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,10 @@ import { nanoid } from 'nanoid';
import { SauceLabsLauncher } from './SauceLabsLauncher.js';
import { SauceLabsLauncherManager } from './SauceLabsLauncherManager.js';

type LegacySauceConnectOptions = {
/**
* @deprecated Use `tunnelName` instead.
*/
tunnelIdentifier?: string;
};

export function createSauceLabsLauncher(
saucelabsOptions: SauceLabsOptions,
saucelabsCapabilities?: WebdriverIO.Capabilities['sauce:options'],
sauceConnectOptions?: SauceConnectOptions & LegacySauceConnectOptions,
sauceConnectOptions?: SauceConnectOptions,
) {
if (saucelabsOptions == null) {
throw new Error('Options are required to set user and key.');
Expand All @@ -34,14 +27,7 @@ export function createSauceLabsLauncher(
finalSauceLabsOptions.region = 'us';
}

const finalConnectOptions: SauceConnectOptions & LegacySauceConnectOptions = {
...sauceConnectOptions,
};
if (finalConnectOptions?.tunnelIdentifier) {
console.warn('The `tunnelIdentifier` option is deprecated. Use `tunnelName` instead.');
finalConnectOptions.tunnelName = finalConnectOptions.tunnelIdentifier;
delete finalConnectOptions.tunnelIdentifier;
}
const finalConnectOptions: SauceConnectOptions = { ...sauceConnectOptions };
if (typeof finalConnectOptions.tunnelName !== 'string') {
finalConnectOptions.tunnelName = `web-test-runner-${nanoid()}`;
}
Expand Down

0 comments on commit 158b667

Please sign in to comment.