spring-cloud-gcp异常问题的解决方法
问题现象描述
GcpDatastoreEmulatorIntegrationTests用例在执行datastore查询操作时候不会抛出异常,但用例要求有异常抛出。Cloud Datastore emulator版本为291.0.0。
关键过程、根本原因分析
在可能出现异常的地方添加异常抛出的代码,需要修改代码来执行datastore查询操作。
结论、解决方案及效果
- 在spring-cloud-gcp源码目录下打开GcpDatastoreEmulatorIntegrationTests.java文件。
cd /home/spring-cloud-gcp vim spring-cloud-gcp-autoconfigure/src/test/java/org/springframework/cloud/gcp/autoconfigure/datastore/it/GcpDatastoreEmulatorIntegrationTests.java
- 注释掉第102~103行,并在104行增加内容,如下图所示。
datastore.run(query);
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 重新执行编译命令。
./mvnw clean install -Dgpg.skip=true
父主题: 故障排除