jhipster使用docker image进行的所有测试均失败

时间:2019-01-22 10:14:18

标签: jhipster

对于我的项目,我需要具有特定的jhipster版本。 但是我也想尝试所有新的jhipster功能(版本5+)。
因此,我的想法是在docker容器中运行最新的jhipster,所以我的项目设置中没有任何内容。

我关注了the offical jhipster install guide
安装成功。
现在出现了我卡住的部分。
使用./gradlew test,所有测试都会失败。
我在两个目录中都尝试过./gradlwe test,这意味着在docker容器目录中一次(docker container exec -it jhipster bash->然后在app文件夹中依次执行yarn install./gradlew test
并从我的本地目录中挂载了卷(~/jhipster)。
我想念什么?

对于有兴趣看到测试失败的人(这是所有人的样子):

  

任务:test

org.jhipster.health.web.rest.LogsResourceIntTest > changeLogs FAILED
    java.lang.IllegalStateException
        Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException
            Caused by: org.springframework.beans.factory.BeanCreationException
                Caused by: io.jsonwebtoken.security.WeakKeyException

org.jhipster.health.web.rest.LogsResourceIntTest > getAllLogs FAILED
    java.lang.IllegalStateException
        Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException
            Caused by: org.springframework.beans.factory.BeanCreationException
                Caused by: io.jsonwebtoken.security.WeakKeyException

org.jhipster.health.web.rest.LogsResourceIntTest > testLogstashAppender FAILED
    java.lang.IllegalStateException
        Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException
            Caused by: org.springframework.beans.factory.BeanCreationException
                Caused by: io.jsonwebtoken.security.WeakKeyException

org.jhipster.health.web.rest.AccountResourceIntTest > testSaveInvalidEmail FAILED
    java.lang.IllegalStateException
        Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException
            Caused by: org.springframework.beans.factory.BeanCreationException
                Caused by: io.jsonwebtoken.security.WeakKeyException


137 tests completed, 113 failed

> Task :test FAILED

FAILURE: Build failed with an exception.

1 个答案:

答案 0 :(得分:0)

即使我不知道如何解决此问题,我仍然解决了该问题。 由于我的.yo-rc.json工作正常,因此我使用docker cp将此文件复制到docker容器中,然后运行jhipster。 现在,我删除了该文件,并使用相同的配置参数运行空白的jhipster,然后所有gradlew test都通过了。