Skip to content

Commit 3542abe

Browse files
committed
chore: Add accessibilityOptions to env vars
1 parent ac5ccdf commit 3542abe

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

bin/accessibility-automation/helper.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,10 @@ exports.setAccessibilityCypressCapabilities = async (user_config, accessibilityR
228228
user_config.run_settings.accessibilityOptions = {}
229229
}
230230
user_config.run_settings.accessibilityOptions.authToken = accessibilityResponse.data.accessibilityToken;
231+
user_config.run_settings.accessibilityOptions.auth = accessibilityResponse.data.accessibilityToken;
231232
user_config.run_settings.accessibilityOptions.scannerVersion = accessibilityResponse.data.scannerVersion;
233+
user_config.run_settings.system_env_vars.push(`ACCESSIBILITY_AUTH=${accessibilityResponse.data.accessibilityToken}`)
234+
user_config.run_settings.system_env_vars.push(`ACCESSIBILITY_SCANNERVERSION=${accessibilityResponse.data.scannerVersion}`)
232235
}
233236

234237
exports.createAccessibilityTestRun = async (user_config, framework) => {

bin/helpers/utils.js

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -558,6 +558,21 @@ exports.setSystemEnvs = (bsConfig) => {
558558
});
559559
}
560560

561+
try {
562+
const accessibilityOptions = bsConfig.run_settings.accessibilityOptions
563+
Object.keys(accessibilityOptions).forEach(key => {
564+
const a11y_env_key = `ACCESSIBILITY_${key.toUpperCase()}`
565+
if (key === "includeTagsInTestingScope")
566+
envKeys[a11y_env_key] = accessibilityOptions[key].join(";")
567+
else if (key === "includeIssueType")
568+
envKeys[a11y_env_key] = JSON.stringify(accessibilityOptions.includeIssueType).replaceAll('"', "")
569+
else
570+
envKeys[a11y_env_key] = accessibilityOptions[key];
571+
})
572+
} catch (error) {
573+
logger.error(`Error in adding accessibility configs ${error}`)
574+
}
575+
561576
try {
562577
OBSERVABILITY_ENV_VARS.forEach(key => {
563578
envKeys[key] = process.env[key];
@@ -577,7 +592,7 @@ exports.setSystemEnvs = (bsConfig) => {
577592
bsConfig.run_settings.system_env_vars = Object.keys(envKeys).map(key => (`${key}=${envKeys[key]}`));
578593
}
579594

580-
logger.debug(`Setting system env vars = ${bsConfig.run_settings.system_env_vars}`);
595+
logger.info(`Setting system env vars = ${bsConfig.run_settings.system_env_vars}`);
581596
}
582597

583598
exports.getKeysMatchingPattern = (obj, pattern) => {

0 commit comments

Comments
 (0)