0

我正在使用 ktor 测试引擎运行单元测试,并且在本地一切都很完美。但是,一旦我在 Travis 上部署,测试就会失败,而且测试引擎似乎运行不正常:

不幸的是,在跟踪模式下没有足够的信息。( <logger name="io.ktor.server.testing" level="TRACE"/>)

您知道我们如何激活更多日志进行调查吗?或者如果你有任何其他的想法来解决它?

如果你告诉我 Travis 没有过时,不推荐,我也可以换。

谢谢

4

1 回答 1

1

我认为问题在于您的 travis 构建缺少静态文件。您的deployWeb任务似乎没有被执行,因为您只运行./gradlew test --info || travis_terminate 1.

因此,资源不存在,将导致未处理的路由。

当我添加static/index.html到资源时它会起作用。

于 2018-07-22T08:03:16.683 回答