• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

projectatomic / atomic-reactor / 5118
95%
master: 96%

Build:
Build:
LAST BUILD BRANCH: test_operator
DEFAULT BRANCH: master
Ran 14 Feb 2018 05:11PM UTC
Jobs 5
Files 74
Run time 877min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
5118

push

travis-ci

twaugh
Improvements to get_manifest_digests utility function

This function now gives more debugging output to aid diagnosis of a
situation in which only one of the two expected media types is seen on
the Pulp server.

As part of this, the function has been improved to aid readability.
There are now two more functions:
* `guess_manifest_media_type()` takes a bytes object and attempts to
decode it and interpret the JSON in order to decide which manifest media
type it is
* `manifest_is_media_type()` takes a requests.Response object and an
expected media type and attempts to confirm or deny that the manifest
returned in the response is of the expected media type

The media type guessing has also been improved. Previously in the
absence of a Content-Type HTTP response header, API v1 manifests could
not be identified at all (they lack a mediaType key). Now, if there is
no mediaType key the schemaVersion key will be inspected. This allows us
to reasonably guess at the manifest being API v1.

Signed-off-by: Tim Waugh <twaugh@redhat.com>

6911 of 7276 relevant lines covered (94.98%)

4.61 hits per line

Jobs
ID Job ID Ran Files Coverage
1 5118.1 (OS=centos OS_VERSION=7 PYTHON_VERSION=2) 14 Feb 2018 05:11PM UTC 0
89.11
Travis Job 5118.1
2 5118.2 (OS=fedora OS_VERSION=26 PYTHON_VERSION=2) 14 Feb 2018 11:41PM UTC 0
94.47
Travis Job 5118.2
3 5118.3 (OS=fedora OS_VERSION=26 PYTHON_VERSION=3) 14 Feb 2018 05:13PM UTC 0
91.64
Travis Job 5118.3
4 5118.4 (OS=fedora OS_VERSION=27 PYTHON_VERSION=2) 14 Feb 2018 05:13PM UTC 0
94.47
Travis Job 5118.4
5 5118.5 (OS=fedora OS_VERSION=27 PYTHON_VERSION=3) 14 Feb 2018 05:17PM UTC 0
91.64
Travis Job 5118.5
Source Files on build 5118
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #5118
  • 5f0c30e8 on github
  • Prev Build on get-manifest-digests-improvements (#5116)
  • Next Build on get-manifest-digests-improvements (#5126)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc