@@ -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+ }
0 commit comments