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

aiidateam / aiida_core / 6352 / 7
74%
develop: 74%

Build:
Build:
LAST BUILD BRANCH: fix_3032_doc_working_importexport
DEFAULT BRANCH: develop
Ran 17 Jun 2019 04:30PM UTC
Files 384
Run time 24s
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

17 Jun 2019 03:48PM UTC coverage: 68.557% (+0.3%) from 68.258%
TEST_AIIDA_BACKEND=sqlalchemy TEST_TYPE="tests"

push

travis-ci

sphuber
Fix bug in the Django attributes and extras to JSONB migration

The migrations of the old attributes and extras from the EAV tables to a
JSONB column on the node table, used a lazy fetch method to fetch nodes
in batches. However, the consecutive fetches do not sort on anything so
the same nodes may be fetched multiple times and as a result, some nodes
are never fetched. Their attributes and extras are therefore then also
never migrated. This caused certain nodes to have lost their data after
the migration. Sorting the lazy fetches by the pk of the nodes,
guarantees that each and every node is migrated, and only once.

22094 of 32227 relevant lines covered (68.56%)

0.69 hits per line

Source Files on job 6352.7 (TEST_AIIDA_BACKEND=sqlalchemy TEST_TYPE="tests")
  • Tree
  • List 0
  • Changed 28
  • Source Changed 22
  • Coverage Changed 26
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 1994
  • Travis Job 6352.7
  • a7c3ac4e on github
  • Prev Job for TEST_AIIDA_BACKEND=sqlalchemy TEST_TYPE="tests" on django_jsonb (#6301.7)
  • Next Job for TEST_AIIDA_BACKEND=sqlalchemy TEST_TYPE="tests" on django_jsonb (#6464.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

© 2025 Coveralls, Inc