travis 中的 specs2 html 输出

specs2 html output in travis

我的 build.sbt 包含依赖项

"org.specs2" %% "specs2-core" % "3.8.9" % "test",
"org.specs2" %% "specs2-html" % "3.8.9" % "test",

还有

testOptions in Test += Tests.Argument("html", "console")

当我在本地 运行 时,会生成 HTML 输出。

.travis.yml我声明:

addons:
  apt_packages:
    - pandoc

script:
  - sbt test

基于 Travis 的构建失败:

[error] pandoc: Unknown reader: markdown+pipe_tables+auto_identifiers+header_attributes+inline_code_attributes+markdown_attribute

这里是问题的最小复制:

如何配置 Travis 的 pandoc 以包含这些读者?

Travis 的默认 Ubuntu dist(精确)无法访问足够新的 pandoc 版本来处理降价。

需要指定更新的 dist (Trusty)。

dist: trusty

addons:
  apt_packages:
    - pandoc