0

令人惊讶的是,当考虑到 GitHub 存储库中 js 的巨大流行时,没有“官方”指南来测试使用 Travis-ci 的前端 js(只有 node.js,一个非常具体的子集)。根据我的研究,我发现很多大型 js 项目没有 Travis-ci 集成(例如 jQuery),或者使用默认的npm test.

我知道 travis-cinpm test默认运行并testpackage.json. 我发现了一些运行 phantomjs 进行无头测试的示例(文档没有提供有关设置的任何详细信息),但找不到有关如何使用 travis-ci 设置 casper.js 集成测试的规范示例。

我会在这方面提供帮助和指导

4

1 回答 1

3

似乎规范的方法是将测试隐藏在默认值后面,npm test这通常会触发运行测试套件的脚本(或 grunt 任务)。

您可以查看我编写.travis.yml的一个小项目中的代码,了解如何安装 casperjs 进行测试。

于 2013-09-22T22:03:45.217 回答