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

aiidateam / aiida_core / 5351 / 8
70%
develop: 74%

Build:
Build:
LAST BUILD BRANCH: fix_3032_doc_working_importexport
DEFAULT BRANCH: develop
Ran 27 Feb 2019 10:46AM UTC
Files 398
Run time 33s
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

27 Feb 2019 10:24AM UTC coverage: 63.536% (-0.06%) from 63.6%
TEST_AIIDA_BACKEND=sqlalchemy TEST_TYPE="tests"

push

travis-ci

web-flow
Improve the efficiency of `DbLog` migration for SqlAlchemy (#2540)

The old implementation was using a `NOT IN` with the list of all node
ids to filter all log entries that had an `objpk` that did not
correspond to a node entry. This is extremely inefficient as it loads
the entire node pk column in memory and has to traverse it for each log
entry. In this commit, we change this to a construct that will simply
search for the `objpk` in the node table, which is indexed and simply
returns 1 if it exists, which is than checked in the filter of the logs.

21711 of 34171 relevant lines covered (63.54%)

0.64 hits per line

Source Files on job 5351.8 (TEST_AIIDA_BACKEND=sqlalchemy TEST_TYPE="tests")
  • Tree
  • List 0
  • Changed 100
  • Source Changed 100
  • Coverage Changed 100
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 1151
  • Travis Job 5351.8
  • 80a0aa91 on github
  • Prev Job for TEST_AIIDA_BACKEND=sqlalchemy TEST_TYPE="tests" on provenance_redesign (#5347.7)
  • Next Job for TEST_AIIDA_BACKEND=sqlalchemy TEST_TYPE="tests" on provenance_redesign (#5354.7)
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