Skip to content

Commit 5147086

Browse files
committed
browserstack local fix
1 parent 920f30a commit 5147086

File tree

3 files changed

+49
-25
lines changed

3 files changed

+49
-25
lines changed

mac/common-utils.sh

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -464,3 +464,49 @@ detect_os() {
464464

465465
export NOW_OS=$response
466466
}
467+
468+
print_env_vars() {
469+
log_section "✅ Environment Variables"
470+
log_info "BrowserStack Username: $BROWSERSTACK_USERNAME"
471+
log_info "BrowserStack Project Name: $BROWSERSTACK_PROJECT_NAME"
472+
log_info "BrowserStack Build: $BROWSERSTACK_BUILD_NAME"
473+
474+
log_info "BrowserStack Custom Local Flag: $BROWSERSTACK_LOCAL_CUSTOM"
475+
log_info "BrowserStack Local Flag: $BROWSERSTACK_LOCAL"
476+
log_info "Parallels per platform: $BSTACK_PARALLELS"
477+
478+
if [ "$tech_stack" = "nodejs" ]; then
479+
log_info "Capabilities JSON: \n$BSTACK_CAPS_JSON"
480+
else
481+
log_info "Platforms: \n$BSTACK_PLATFORMS"
482+
fi
483+
484+
if [ "$test_type" = "app" ]; then
485+
log_info "Native App Endpoint: $BROWSERSTACK_APP"
486+
else
487+
log_info "Web Application Endpoint: $CX_TEST_URL"
488+
fi
489+
}
490+
491+
clean_env_vars() {
492+
log_section "✅ Clean Environment Variables"
493+
export BROWSERSTACK_USERNAME=""
494+
export BROWSERSTACK_ACCESS_KEY=""
495+
export BROWSERSTACK_APP=""
496+
export BSTACK_CAPS_JSON=""
497+
export BSTACK_PLATFORMS=""
498+
export CX_TEST_URL=""
499+
export NOW_WEB_DOMAIN=""
500+
export BROWSERSTACK_PROJECT_NAME=""
501+
export BROWSERSTACK_BUILD_NAME=""
502+
export BROWSERSTACK_LOCAL_CUSTOM=""
503+
export BROWSERSTACK_LOCAL=""
504+
export BSTACK_PARALLELS=""
505+
export APP_PLATFORM=""
506+
export NOW_PLATFORM=""
507+
export BSTACK_CAPS_JSON=""
508+
export BSTACK_PLATFORMS=""
509+
export BROWSERSTACK_APP
510+
511+
log_info "Cleared environment variables."
512+
}

mac/env-setup-run.sh

Lines changed: 2 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ EOF
210210

211211

212212
export BSTACK_PARALLELS=1
213-
export BROWSERSTACK_LOCAL=$local_flag
213+
export BROWSERSTACK_LOCAL_CUSTOM=$local_flag
214214
export BSTACK_PLATFORMS=$platform_yaml
215215
export BROWSERSTACK_BUILD_NAME="now-$NOW_OS-web-python-pytest"
216216
export BROWSERSTACK_PROJECT_NAME="now-$NOW_OS-web"
@@ -314,7 +314,7 @@ setup_web_nodejs() {
314314
local_flag=true
315315
fi
316316

317-
export BROWSERSTACK_LOCAL=$local_flag
317+
export BROWSERSTACK_LOCAL_CUSTOM=$local_flag
318318
export BROWSERSTACK_BUILD_NAME="now-$NOW_OS-web-nodejs-wdio"
319319
export BROWSERSTACK_PROJECT_NAME="now-$NOW_OS-web"
320320

@@ -507,27 +507,4 @@ detect_setup_python_env() {
507507
source .venv/bin/activate
508508
fi
509509
log_success "Virtual environment created and activated."
510-
}
511-
512-
print_env_vars() {
513-
log_section "✅ Environment Variables"
514-
log_info "BrowserStack Username: $BROWSERSTACK_USERNAME"
515-
log_info "BrowserStack Project Name: $BROWSERSTACK_PROJECT_NAME"
516-
log_info "BrowserStack Build: $BROWSERSTACK_BUILD_NAME"
517-
518-
log_info "BrowserStack Custom Local Flag: $BROWSERSTACK_LOCAL_CUSTOM"
519-
log_info "BrowserStack Local Flag: $BROWSERSTACK_LOCAL"
520-
log_info "Parallels per platform: $BSTACK_PARALLELS"
521-
522-
if [ "$tech_stack" = "nodejs" ]; then
523-
log_info "Capabilities JSON: \n$BSTACK_CAPS_JSON"
524-
else
525-
log_info "Platforms: \n$BSTACK_PLATFORMS"
526-
fi
527-
528-
if [ "$test_type" = "app" ]; then
529-
log_info "Native App Endpoint: $BROWSERSTACK_APP"
530-
else
531-
log_info "Web Application Endpoint: $CX_TEST_URL"
532-
fi
533510
}

mac/run.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ TSTACK=$3 # Tech Stack from env (for silent mode)
3030
log_section "🧭 Setup Summary – BrowserStack NOW"
3131
log_info "Timestamp: $(date '+%Y-%m-%d %H:%M:%S')"
3232

33+
clean_env_vars
3334
detect_os
3435
setup_workspace
3536
get_browserstack_credentials "$RUN_MODE"

0 commit comments

Comments
 (0)