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

GeoscienceAustralia / hiperseis / 785 / 2
18%
develop: 26%

Build:
Build:
LAST BUILD BRANCH: PV-2362-increase-test-coverage
DEFAULT BRANCH: develop
Ran 13 Dec 2019 04:46AM UTC
Files 107
Run time 5s
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

13 Dec 2019 04:19AM UTC coverage: 23.087%. First build
785.2

push

travis-ci

rh-downunder
Fix Py3 Set() Order no Longer Being Deterministic

* Programs that relied implicitly on set() order for reproducibility
across runs in Py2 can no longer expect that behaviour in Py3, which
now enables Hash-randomization by default. A simple fix is to replace
the native Py3 set() with an ordered-set implementation -- see link
below:
https://stackoverflow.com/questions/14956313/why-is-dictionary-ordering-non-deterministic
Note that an environment variable `PYTHONHASHSEED` can be set to
enable/disable this Hash-randomization, but unfortunately, it seems, one
can only set it from the terminal; i.e. it cannot be modified
programmatically.

501 of 2276 branches covered (22.01%)

Branch coverage included in aggregate %.

1988 of 8505 relevant lines covered (23.37%)

0.23 hits per line

Source Files on job 785.2
  • Tree
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 345
  • Travis Job 785.2
  • 097f0935 on github
  • Next Job for on py3_set_fix (#803.1)
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