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