这是我的第一篇软文,所以请原谅我的格式和思想组织。在发布此之前,我已经付出了很大的努力来解决我的问题。我的部分问题可能是对 Ubuntu 或 Node.js 中的软件包缺乏了解,所以请指导我。
我正在尝试从 Node.js 应用程序的 QUnit 测试中为 Jenkins 创建一个 XUnit xml 文件。我没有能力运行浏览器甚至无头浏览器,也不明白为什么我需要一个,因为 Node.js 代码不处理浏览器。
我一直在搜索,只成功地使用 qunit-tap 和“证明”来创建 XML 文件。证明需要下载一个 perl 文件的格式化程序。我们试图阻止使用 perl 的东西。
我的系统是一个 Ubuntu 虚拟机。这是一项工作任务,我的老板要求最少数量的包和依赖项。我们的 Node.js 服务器正在接受 Web 套接字请求并使用 php 编写的遗留系统来回传递消息。
当我在控制台中运行测试时,QUnit 的输出似乎是一种漂亮的打印格式,在表格中。把它变成一个带有旗帜的扁平形式真是太棒了!
提前致谢!