Allow for env variable to set the username for E2E tests (#3345)

This commit is contained in:
Devin Binnie
2025-02-19 02:56:19 -05:00
committed by GitHub
parent 097dcfab75
commit 2cf4aaaa02

View File

@@ -267,19 +267,21 @@ module.exports = {
await window.waitForSelector('#input_password-input'); await window.waitForSelector('#input_password-input');
await window.waitForSelector('#saveSetting'); await window.waitForSelector('#saveSetting');
let username; let username = process.env.MM_TEST_USERNAME;
switch (process.platform) { if (!username) {
case 'darwin': switch (process.platform) {
username = 'success+sysadmin+macos@simulator.amazonses.com'; case 'darwin':
break; username = 'success+sysadmin+macos@simulator.amazonses.com';
case 'linux': break;
username = 'success+sysadmin+linux@simulator.amazonses.com'; case 'linux':
break; username = 'success+sysadmin+linux@simulator.amazonses.com';
case 'win32': break;
username = 'success+sysadmin+windows@simulator.amazonses.com'; case 'win32':
break; username = 'success+sysadmin+windows@simulator.amazonses.com';
default: break;
throw new Error('Unsupported platform'); default:
throw new Error('Unsupported platform');
}
} }
await window.type('#input_loginId', username); await window.type('#input_loginId', username);