Closed Bug 1373008 Opened 7 years ago Closed 7 years ago

Save errorsummary.log "group" value with failure_lines

Categories

(Tree Management :: Treeherder: Data Ingestion, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: camd, Assigned: camd)

References

Details

Attachments

(1 file)

A new "group" field has been added to the "*errorsummary.log" files by ahal.  This is often the manifest, but can be something else.  We should preserve this alongside the error_lines they apply to.

This allows us to then download that information in the Test Group UI through its GraphQL call.  Then the Test Group UI doesn't have to download the *errorsummary.log files itself and parse them.  

At the same time we fix the ingestion, we should update the GraphQL schema to allow downloading that test "group".

Note: This is not to be confused with the "JobGroup" that jobs are placed in.  They are totally separate.
Assignee: nobody → cdawson
Comment on attachment 8878262 [details] [review]
[treeherder] mozilla:manifest-errorlines > mozilla:master

Hi James-- Would you mind reviewing this?  It's mostly near your code.  The part for GraphQL is pretty trivial, so I'm sure it'll be fairly obvious.

I've already tested this implementation locally and it works well for the needs of the Test Group Based UI.

Thanks!  :)
Attachment #8878262 - Flags: review?(james)
Attachment #8878262 - Flags: review?(james) → review-
Depends on: 1373796
Comment on attachment 8878262 [details] [review]
[treeherder] mozilla:manifest-errorlines > mozilla:master

I made some changes.  Please enjoy them at your leisure, sir.
Attachment #8878262 - Flags: review- → review?(james)
Attachment #8878262 - Flags: review?(james) → review+
Commits pushed to master at https://github.com/mozilla/treeherder

https://github.com/mozilla/treeherder/commit/e181d21989bed47f49d43f87837126662b97896b
Bug 1373008 - Store test group for FailureLines as a many-to-many relationship

Test Group is often a manifest, but not necessarily.  It could be just
``default`` when there is no manifest.

https://github.com/mozilla/treeherder/commit/e42aa326236b162be6f05bbed1ffee86c43c81f7
Bug 1373008 - Add support for getting the FailureLine Group via GraphQL
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Depends on: 1434307
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: