Java 为运行测试设置Travis数据库的路径

Java 为运行测试设置Travis数据库的路径,java,maven,heroku,spring-boot,travis-ci,Java,Maven,Heroku,Spring Boot,Travis Ci,我有一个将Maven与Java结合使用的应用程序,并为数据库连接定义了一些变量 cleanspring引导:run-DJDBC_DATABASE_URL=jdbc:postgresql://localhost/peopleonmap -DJDBC_数据库_用户名=您的_用户-DJDBC_数据库_密码=您的_密码-DSERVER_端口=您最喜爱的_端口 但是,当我运行与Travis CI数据库连接的测试时,找不到测试,测试失败。我想知道我怎样才能修好它 其他细节是,我使用了Heroku,对于我在文

我有一个将Maven与Java结合使用的应用程序,并为数据库连接定义了一些变量

cleanspring引导:run-DJDBC_DATABASE_URL=jdbc:postgresql://localhost/peopleonmap -DJDBC_数据库_用户名=您的_用户-DJDBC_数据库_密码=您的_密码-DSERVER_端口=您最喜爱的_端口

但是,当我运行与Travis CI数据库连接的测试时,找不到测试,测试失败。我想知道我怎样才能修好它

其他细节是,我使用了
Heroku
,对于我在文档中读到的连接数据库,需要在
应用程序中设置属性
spring.datasource.url
。属性如下:

spring.datasource.url=${JDBC\u DATABASE\u url}


如果在测试过程中可以选择删除对
数据源的读取,我也认为这是有效的,但我认为这很酷也很有趣,可以使用数据库为Travis CI中的测试运行测试。

您是否尝试过指定

services:
  - postgresql
如果您想要其他版本的Postgres,可以按如下方式指定:

addons:
  postgresql: "9.4"

有关更多详细信息,请参阅。

是否尝试指定

services:
  - postgresql
如果您想要其他版本的Postgres,可以按如下方式指定:

addons:
  postgresql: "9.4"

有关更多详细信息,请参阅。

我忘记了
travis.yml
文件中的一些重要属性。多谢各位+1我忘记了
travis.yml
文件中的一些重要属性。多谢各位+1.