小编Ski*_*ent的帖子

如何在 Junit 测试的 Jenkins 控制台输出中添加粗体文本和格式?

我正在通过 Jenkins 构建运行一堆 Java/JUnit/Selenium 测试,效果很好。然而,我想知道如何用粗体文本等简单的东西来增加控制台输出的趣味性。

需要明确的是,我所说的“输出”是指 Jenkins 控制台输出。我的测试编写了一些简单的消息以进行故障排除,并列出测试开始和结束的时间。我想对其中一些消息使用 html 或类似的格式。那可能吗?

我使用 Maven 在构建中运行测试,我看到 Maven 输出颜色和粗体文本。我怎样才能做到这一点?

如果可能的话,我希望在没有插件的情况下做到这一点。

junit webdriver jenkins

5
推荐指数
1
解决办法
2万
查看次数

从 Jenkins 运行 Robot Framework 测试时,浏览器永远不会打开

我正在尝试在我的 OSX 笔记本电脑上运行来自 Jenkins 的 RF/Selenium2Library 测试。Jenkins 以用户“jenkins”的身份默认安装。我安装了 Jenkins 的 RF 插件并设置了环境变量,一切正常,除了浏览器永远不会打开(既不是 firefox 也不是 chrome),并且测试失败,selenium 超时说这样那样的元素从未出现过。

我的预感是我需要在某处设置一个显示变量才能让浏览器正确打开。

这是我从 Jenkins 为这个项目执行的“执行 shell”命令:

source /Users/Shared/Jenkins/.bash_profile; pybot -b /Users/Shared/Jenkins/robot_output/dbug.log -i SMOKE01 -d /Users/Shared/Jenkins/robot_output/ /Users/KWHome/Dev/PycharmProjects/BHI/Tests; 退出 0

同样,Selenium 似乎认为浏览器在某处打开并等待初始元素出现,但他们从来没有这样做,因为实际上没有浏览器打开。我是一个完整的 Jenkins 新手,非常感谢您对理解这里发生的事情的任何建议。

添加:

以下是 Jenkins 构建后创建的 jenkins 用户 dbug 日志的一些输出:

20140719 21:28:23.914 - INFO - Opening browser 'firefox' to base url 'https://staging.azzi-mvconnects.com/'
20140719 21:28:27.273 - DEBUG - Opened browser with session id a2414ad7-f523-7441-8a54-dd5c68f4049b
20140719 21:28:27.274 - INFO - +----- END KW: Selenium2Library.Open Browser (3360)
20140719 …
Run Code Online (Sandbox Code Playgroud)

selenium jenkins robotframework

3
推荐指数
1
解决办法
7738
查看次数

标签 统计

jenkins ×2

junit ×1

robotframework ×1

selenium ×1

webdriver ×1