Я делаю несколько тестов эспрессо для своего приложения и взаимодействую с реальным API из моих тестов. Итак, я пытаюсь прочитать эти учетные данные API из некоторых переменных среды:
Допустим, я использую Netflix API. Я объявляю учетные данные в bash_profile
на MA C:
export NETFLIX_ID='123'
export NETFLIX_TOKEN='xxx'
launchctl setenv NETFLIX_ID $NETFLIX_ID
launchctl setenv NETFLIX_TOKEN $NETFLIX_TOKEN
Теперь в Gradle я создаю некоторые дополнительные свойства, например:
ext {
netflixId = System.getenv("NETFLIX_ID")
netflixToken = System.getenv("NETFLIX_TOKEN")
}
Если я печатаю netflixId
и netflixToken
учетные данные напечатаны правильно, то есть System.getenv()
работает.
Сейчас я пытаюсь прочитать эти дополнительные свойства из кода Java. Вы знаете, есть ли способ сделать это? или лучший подход? любая помощь будет оценена