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

GeoscienceAustralia / hiperseis / 785
18%
develop: 26%

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

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.

944 of 4494 branches covered (21.01%)

Branch coverage included in aggregate %.

3976 of 17010 relevant lines covered (23.37%)

0.7 hits per line

Jobs
ID Job ID Ran Files Coverage
1 785.1 13 Dec 2019 04:47AM UTC 0
17.52
Travis Job 785.1
2 785.2 13 Dec 2019 04:46AM UTC 0
23.09
Travis Job 785.2
3 785.3 13 Dec 2019 04:47AM UTC 0
23.09
Travis Job 785.3
Source Files on build 785
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #785
  • 097f0935 on github
  • Next Build on py3_set_fix (#803)
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