[
https://issues.apache.org/jira/browse/HBASE-20979?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sean Busbey updated HBASE-20979:
--------------------------------
Status: Patch Available (was: In Progress)
-v0
- enumerate which JSON fields we'll read when making the request
- in our first pull for information about a given job url, look for non
HTTP-200 responses and error out. (instead of erroring out on "can't get a JSON
object")
Tested this with some of our jobs and an internal build system at my employer.
Note that our current nightly jobs will just report "no tests" for every build
due to HBASE-20980.
> Flaky test reporting should specify what JSON it needs and handle HTTP errors
> -----------------------------------------------------------------------------
>
> Key: HBASE-20979
> URL: https://issues.apache.org/jira/browse/HBASE-20979
> Project: HBase
> Issue Type: Improvement
> Components: test
> Reporter: Sean Busbey
> Assignee: Sean Busbey
> Priority: Minor
> Attachments: HBASE-20979.0.txt
>
>
> Current flaky test report should be including the {{tree=}} parameter in its
> Jenkins API calls (see
> https://support.cloudbees.com/hc/en-us/articles/217911388-Best-Practice-For-Using-Jenkins-REST-API).
> Also should provide some info on failure so that when jobs change or go away
> we don't get blank failures.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)