用于测试的Google Cloud LocalDatastoreHelper

问题描述 投票:0回答:1

我正在尝试通过我的Spring Boot应用程序运行本地google云仿真器以进行集成测试,并为此使用LocalDatastoreHelper。

        private static LocalDatastoreHelper localDatastoreHelper;
        localDatastoreHelper = LocalDatastoreHelper.create();
        System.setProperty("DATASTORE_EMULATOR_HOST", "localhost:" + localDatastoreHelper.getPort());
        localDatastoreHelper.start();

但是,这是在尝试读取Google云身份验证凭据。我可以在没有凭据的情况下运行此模拟器吗?

java spring-boot google-cloud-datastore datastore datastore-mode-emulator
1个回答
0
投票

目前,没有凭据就无法运行仿真器。可能有一些方法可以使用匿名凭据来执行此操作,但这不能满足您对此用例的需求。

代替设置辅助方法的另一种方法是设置environment variables

© www.soinside.com 2019 - 2024. All rights reserved.