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

aiidateam / aiida_core / 5903 / 6
74%
develop: 74%

Build:
Build:
LAST BUILD BRANCH: fix_3032_doc_working_importexport
DEFAULT BRANCH: develop
Ran 20 Apr 2019 03:36PM UTC
Files 392
Run time 12s
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

20 Apr 2019 03:15PM UTC coverage: 61.262%. First build
TEST_AIIDA_BACKEND=django TEST_TYPE="tests"

push

travis-ci

szoupanos
More progress on the JSONB migration. I need to add the data migration too. Now its just the schema

Changed Django models to support JSONB and adapted the DjangoNode (BackendNode). It needs testing

Making homogenous SqlaNode and DjangoNode. We need a serializer/deserialize that handles dates for Django

Handling correctly datetime in Django JSONB

All db.nodes tests that are not QB related work

QB works with aldjemy model and no dummy model. Needs a bit work on Computer.transport_params & Computer.metadata should turn to jsonb.
All tests of db.orm, db.query, db.nodes pass for Django JSONB.
Needs cleaning

Covering corner cases (metadata) for QB.
Cleaned the code. There is some code overlap between the QB Django and QB SQLA.
Maybe I should unify them.

More progress on import/export. Need to fix metadata for SQLA export. E.g. the computer.medatada is exported as computer._metadata

Modified QB to fallback to metadata when _metadata is given. The returned column for iter_dict is renamed to metadata too. The mechanism can be used for other renamings too. All import/export tests pass for both backends

Disabling migrations tests until I address the django migration problem halt. Disabling restapi tests until issue #2764 is fixed

Fixing Django migration tests. I had to reset the session before and after migrations to avoid deadlocks

More corrections

Fixing verdi data bands list. It now works with JSONB attributes

Converting dates to strings in import export. This solves the failing test test_calcjob_inoutputcat_old (aiida.backends.tests.cmdline.commands.test_calcjob.TestVerdiCalculation) which tries to import a CalcJobNode with a datetime object in its attributes. We should see in a separate commit what we do for the datetime objects in general.

Models seems ok

Reorganising the migration files

JSONB migrations work

More cleaning at the migration

Small corrections in jsonb migrations

20266 of 33081 relevant lines covered (61.26%)

0.61 hits per line

Source Files on job 5903.6 (TEST_AIIDA_BACKEND=django TEST_TYPE="tests")
  • Tree
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 1604
  • Travis Job 5903.6
  • f67629f8 on github
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