我如何从Jenkins控制台日志中获取特定文本到可编辑的电子邮件通知

发布于 2025-01-23 05:20:35 字数 2236 浏览 2 评论 0原文

以下是控制台日志。从此日志中,我只需要1个链接,该链接被突出显示为大胆。

11:23:43.329 [Forwarding newSession on session null to remote] INFO  o.o.s.remote.ProtocolHandshake - Detected dialect: W3C
11:23:43.514 [pool-1-thread-11 for channel id=7] WARN  o.o.s.devtools.CdpVersionFinder - Unable to find an exact match for CDP version 100, so returning the closest version found: 96
11:23:43.515 [pool-1-thread-11 for channel id=7] INFO  o.o.s.devtools.CdpVersionFinder - Found CDP implementation for version 100 of 96
  [32mGiven [0m[32mI am on the login page[0m                                                [90m# com.swtestacademy.springbootselenium.cucumber.steps.LoginSteps.iAmOnTheLoginPage()[0m
  [32mWhen [0m[32mclick on signup button[0m                                                 [90m# com.swtestacademy.springbootselenium.cucumber.steps.LoginSteps.clickOnSignupButton()[0m
  [32mThen [0m[32mI try to login with [0m[32m[1m""[0m[32m and [0m[32m[1m""[0m                                          [90m# com.swtestacademy.springbootselenium.cucumber.steps.LoginSteps.iTryToLoginWithAnd(java.lang.String,java.lang.String)[0m
  [32mThen [0m[32mI verify invalid login message for each field[0m                          [90m# com.swtestacademy.springbootselenium.cucumber.steps.LoginSteps.iVerifyInvalidLoginMessageForEachField()[0m
[32m[1m┌──────────────────────────────────────────────────────────────────────────┐[0m
[32m[1m│[0m View your Cucumber Report at:                                            [32m[1m│[0m
[32m[1m│[0m [1m[36m[4m**https://reports.cucumber.io/reports/fd3e73cd-dd42-44d3-b601-bc7581e11618**[0m [32m[1m│[0m
[32m[1m│[0m                                                                          [32m[1m│[0m
[32m[1m│[0m This report was published in collection "mooninvoice"                    [32m[1m│[0m
[32m[1m└──────────────────────────────────────────────────────────────────────────┘[0m[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 28.978 s - in com.swtestacademy.springbootselenium.cucumber.RunCucumberTest
[INFO] Examples.Example #1  Time elapsed: 26.037 s
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[JENKINS] Recording test results

Below is the console log. From this log, I need only 1 link which is highlighted as bolder.

11:23:43.329 [Forwarding newSession on session null to remote] INFO  o.o.s.remote.ProtocolHandshake - Detected dialect: W3C
11:23:43.514 [pool-1-thread-11 for channel id=7] WARN  o.o.s.devtools.CdpVersionFinder - Unable to find an exact match for CDP version 100, so returning the closest version found: 96
11:23:43.515 [pool-1-thread-11 for channel id=7] INFO  o.o.s.devtools.CdpVersionFinder - Found CDP implementation for version 100 of 96
  [32mGiven [0m[32mI am on the login page[0m                                                [90m# com.swtestacademy.springbootselenium.cucumber.steps.LoginSteps.iAmOnTheLoginPage()[0m
  [32mWhen [0m[32mclick on signup button[0m                                                 [90m# com.swtestacademy.springbootselenium.cucumber.steps.LoginSteps.clickOnSignupButton()[0m
  [32mThen [0m[32mI try to login with [0m[32m[1m""[0m[32m and [0m[32m[1m""[0m                                          [90m# com.swtestacademy.springbootselenium.cucumber.steps.LoginSteps.iTryToLoginWithAnd(java.lang.String,java.lang.String)[0m
  [32mThen [0m[32mI verify invalid login message for each field[0m                          [90m# com.swtestacademy.springbootselenium.cucumber.steps.LoginSteps.iVerifyInvalidLoginMessageForEachField()[0m
[32m[1m┌──────────────────────────────────────────────────────────────────────────┐[0m
[32m[1m│[0m View your Cucumber Report at:                                            [32m[1m│[0m
[32m[1m│[0m [1m[36m[4m**https://reports.cucumber.io/reports/fd3e73cd-dd42-44d3-b601-bc7581e11618**[0m [32m[1m│[0m
[32m[1m│[0m                                                                          [32m[1m│[0m
[32m[1m│[0m This report was published in collection "mooninvoice"                    [32m[1m│[0m
[32m[1m└──────────────────────────────────────────────────────────────────────────┘[0m[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 28.978 s - in com.swtestacademy.springbootselenium.cucumber.RunCucumberTest
[INFO] Examples.Example #1  Time elapsed: 26.037 s
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[JENKINS] Recording test results

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文