apache / apache/pekko

Simplify the logging in pekko CI tests

Open
#304 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Scala
Stars
1.6k
Forks
211
Avg merge
1d 6h
Merged PRs (30d)
89

Description

The pullRequest CI workflows `sbt validatePullRequest` step logs a large amount of information to stdout (over 15k) lines such that it is very difficult to identify where the source of a failure is.

For example:

https://github.com/apache/incubator-pekko/actions/runs/4818338277

There are multiple `Error` messages, though some of these are for tests that want to generate errors.

The actual error is found by searching the logs for `** FAIL`.

Can we improve observability here by reducing the amount of solution logs that are output to CI terminal? We could extract full logs to a cache file. When a failure is encountered for a specific test, the log output should show : , see logs in .txt for more information.

Obviously we want to take care not to affect solution logging here.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.