如何从 GitHub Actions 获取我的日志文件?
Posted
技术标签:
【中文标题】如何从 GitHub Actions 获取我的日志文件?【英文标题】:How to get my log file from GitHub Actions? 【发布时间】:2021-09-30 06:20:54 【问题描述】:我决定尝试 GitHub Actions。它失败了=)
我对整个过程的工作原理有点了解,但需要一些帮助。
这是我收到的错误消息:
DragAndDrop > dragAndDropValidation() FAILED
org.openqa.selenium.WebDriverException at DragAndDrop.java:26
1 test completed, 1 failed
> Task :test FAILED
3 actionable tasks: 3 executed
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':test'.
> There were failing tests. See the report at: file:///home/runner/work/theinternetTests/theinternetTests/build/reports/tests/test/index.html
如何查看该报告文件中的内容?
测试不会在我的本地机器上失败,所以我无法在那里复制它。
【问题讨论】:
在您的操作中添加条件步骤并在构建(上一步)失败时打印日志文件。您可以使用cat <path_to_log_file>
之类的东西来打印您的日志文件。
【参考方案1】:
您可以调整 gradle.build 文件以增加日志级别。
test
testLogging
exceptionFormat = 'full'
【讨论】:
以上是关于如何从 GitHub Actions 获取我的日志文件?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Github Actions 中获取 SECRETS 的值?
在 Github Actions 中获取 Maven 项目版本
我想从 Github Actions 中的 pom.xml 获取项目版本