Skip to content

Show list of errors from testing farm #436

@abitrolly

Description

@abitrolly

Description

When build fails, there is are no error, only logs. GitHub and GitLab are able to parse error logs, and provide info with links that directly show what happened. With packit even reaching the logs is like 4 clicks away and then scrolling scrolling scrolling.

For example, this test failure in tmt.

  1. Improve initialization message teemtee/tmt#3039 (comment)

See logs in various failed checks.

😭

  1. Parse statuses, click red one, go https://github.com/teemtee/tmt/pull/3039/checks?check_run_id=26991071043
  2. Parse table, go https://dashboard.packit.dev/results/testing-farm/515717
  3. Parse page, go to build results

image

  1. See everything is green https://dashboard.packit.dev/results/copr-builds/1696226

WHAT???

  1. Go back an click red oval
  2. Finally land on https://artifacts.dev.testing-farm.io/42e7b5c6-c720-4fcf-b0d9-043b66ee6325/#artifacts-/plans/features/core

image

  1. fail with (1 passed, 0 failed, 0 error)

WHAT???

Now the only way to find out the error is to read through all the logs in these tiny scrolls.

Benefit

  1. Save precious developer's time.
  2. Reduce cognitive load from visual log parsing, and thus make more active brain cells available for the rest of the day.

Importance

Very important.

Workaround

  • There is an existing workaround that can be used until this feature is implemented.

Participation

  • I am willing to submit a pull request for this issue. (Packit team is happy to help!)

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status

new

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions