1

私は現在、 Karma -browserstack-runnerを使用して BrowserStack のブラウザーに対して Karma でテストされている JavaScript アプリケーションを開発しています。ドキュメントによると、accessKeyusernameはカルマ構成ファイルで次のように指定する必要があります。

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

私は自分のkarma.conf.jsファイルをリポジトリにプッシュしますが、明らかにキーとユーザー名をプッシュしたくないので、ファイルを変更せずにログイン情報を挿入する方法が必要です。環境変数。助言がありますか?

4

1 に答える 1

1

karma-browserstack-runnerリポジトリ README.mdのグローバル オプションセクションには次のように記載されています。

usernameBS ユーザー名 (電子メール)、BROWSER_STACK_USERNAME 環境変数を使用することもできます。
accessKeyBS アクセス キー (パスワード)、BROWSER_STACK_ACCESS_KEY 環境変数を使用することもできます。

したがって、カルマ構成ファイルからこれら 2 つのプロパティを削除し、システムでこれら 2 つの環境変数を設定できます。カルマ プラグインは、何も定義されていない場合にそれらを取得してusername使用accessKeyします。

于 2015-09-08T09:03:10.180 に答える