在 Kotlin Multiplatform 的 commonTest 中存储 API 键并访问它们

Storing API keys and accessing them in commonTest in Kotlin Multiplatform

我正在寻找一种方法来存储 AWS 机密(Cognito ID 和其他)以便在我的测试中使用。我发现的所有方法都包括第三方插件,例如 HachiCorp 的保险库。我还没有找到可以让我轻松地访问它们以进行本地测试的解决方案。我对我的 Github 操作使用 Github 秘密。测试在 commonTest 模块中。

您可以使用 BuildKonfig,因为最新版本允许直接从 gradle 文件添加值。您只能使用 gradle 标志为测试版本添加您的值。