Skip to content

Commit dd25780

Browse files
Merge remote-tracking branch 'origin/master' into SDK-UNKNOW
2 parents e7b030f + 4346144 commit dd25780

File tree

2 files changed

+9
-10
lines changed

2 files changed

+9
-10
lines changed

bin/commands/runs.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ module.exports = function run(args, rawArgs) {
222222
markBlockStart('validateConfig');
223223
logger.debug("Started configs validation");
224224
return capabilityHelper.validate(bsConfig, args).then(function (cypressConfigFile) {
225-
if(process.env.BROWSERSTACK_TEST_ACCESSIBILITY) {
225+
if(process.env.BROWSERSTACK_TEST_ACCESSIBILITY === 'true') {
226226
setAccessibilityEventListeners(bsConfig);
227227
}
228228
if(process.env.BS_TESTOPS_BUILD_COMPLETED) {

bin/helpers/utils.js

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1755,15 +1755,14 @@ exports.getVideoConfig = (cypressConfig, bsConfig = {}) => {
17551755
video: true,
17561756
videoUploadOnPasses: true
17571757
}
1758-
// Reading bsconfig in case of enforce_settings
1759-
if ( this.isUndefined(bsConfig.run_settings) || this.isUndefinedOrFalse(bsConfig.run_settings.enforce_settings) ) {
1760-
if (!this.isUndefined(cypressConfig.video)) conf.video = cypressConfig.video;
1761-
if (!this.isUndefined(cypressConfig.videoUploadOnPasses)) conf.videoUploadOnPasses = cypressConfig.videoUploadOnPasses;
1762-
}
1763-
else {
1764-
if (!this.isUndefined(bsConfig.run_settings) && !this.isUndefined(bsConfig.run_settings.video)) conf.video = bsConfig.run_settings.video;
1765-
if (!this.isUndefined(bsConfig.run_settings) && !this.isUndefined(bsConfig.run_settings.videoUploadOnPasses)) conf.videoUploadOnPasses = bsConfig.run_settings.videoUploadOnPasses;
1766-
}
1758+
1759+
// here if we have enforce_setting: true then cypressConfig will be {} as we are not reading cypress.config.js file in that case
1760+
if (!this.isUndefined(bsConfig.run_settings) && !this.isUndefined(bsConfig.run_settings.video)) conf.video = bsConfig.run_settings.video;
1761+
if (!this.isUndefined(bsConfig.run_settings) && !this.isUndefined(bsConfig.run_settings.videoUploadOnPasses)) conf.videoUploadOnPasses = bsConfig.run_settings.videoUploadOnPasses;
1762+
if (!this.isUndefined(cypressConfig.video)) { conf.video = cypressConfig.video;}
1763+
if (!this.isUndefined(cypressConfig.videoUploadOnPasses)){ conf.videoUploadOnPasses = cypressConfig.videoUploadOnPasses;}
1764+
if (!this.isUndefined(cypressConfig.e2e) && !this.isUndefined(cypressConfig.e2e.video)) { conf.video = cypressConfig.e2e.video;}
1765+
if (!this.isUndefined(cypressConfig.e2e) && !this.isUndefined(cypressConfig.e2e.videoUploadOnPasses)){ conf.videoUploadOnPasses = cypressConfig.e2e.videoUploadOnPasses;}
17671766

17681767
// set video in cli config in case of cypress 13 or above as default value is false there.
17691768
this.setVideoCliConfig(bsConfig,conf);

0 commit comments

Comments
 (0)