2015-09-08 3 views
1

В настоящее время я разрабатываю приложение JavaScript, которое тестируется с помощью кармы в браузерах на браузере, используя karma-browserstack-runner. В соответствии с документацией, то accessKey и username должны быть предоставлены в конфигурационном файле карме как:Скрытие ключа браузера в карме

browserStack: { 
    username: 'jamesbond', 
    accessKey: '007' 
}, 

, так как я буду толкая мой karma.conf.js файл в хранилище, и я, очевидно, не хотят протолкнуть свои ключи и имя пользователя , Мне нужно каким-то образом ввести информацию для входа без изменения файла, например с помощью. переменные среды. Какие-либо предложения?

ответ

1

В README.md репо karma-browserstack-runner, the Global Options section состояния:

username ваш BS имя пользователя (электронная почта), вы также можете использовать переменную ENV BROWSER_STACK_USERNAME.
accessKey ваш ключ доступа к базе данных (пароль), вы также можете использовать переменную env BROWSER_STACK_ACCESS_KEY.

Таким образом, вы можете удалить эти два свойства из своего конфигурационного файла кармы и установить эти две переменные среды в своей системе. Плагин кармы будет забирать их, если ничего не определено как username и accessKey и использовать его.

Смежные вопросы