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

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

Build:
Build:
LAST BUILD BRANCH: fix_3032_doc_working_importexport
DEFAULT BRANCH: develop
Ran 13 Jun 2019 07:50AM UTC
Files 384
Run time 20s
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

06 Jun 2019 08:45PM UTC coverage: 68.258% (-1.5%) from 69.749%
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.

21973 of 32191 relevant lines covered (68.26%)

0.68 hits per line

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