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

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

Build:
DEFAULT BRANCH: develop
Ran 04 Apr 2019 07:10AM UTC
Files 392
Run time 21s
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

04 Apr 2019 06:48AM UTC coverage: 64.529% (+0.01%) from 64.515%
TEST_AIIDA_BACKEND=sqlalchemy TEST_TYPE="tests"

push

travis-ci

web-flow
Make `Parser` an abstract class and `parse` abstract method (#2693)

This prevents one from instantiating a parser that has not implemented
the `parse` method, without which it will be useless. This also makes
the validation of the `CalcJob.metadata.options.parser_name` easier as
it will now be able to verify that the specified parser entry point can
both be resolved and imported, as well as constructed, or the input
validation will fail. This will prevent users from accidentally
launching a calculation job only to find after it has finished that an
incorrect parser was specified.

Note that we cannot use the `validator` key of the input port for this
task, as the ports are overridable by sub classes of the `CalcJob` and
if they forget to reattach the validator, the validation will not be
performed.

21381 of 33134 relevant lines covered (64.53%)

0.65 hits per line

Source Files on job 5675.7 (TEST_AIIDA_BACKEND=sqlalchemy TEST_TYPE="tests")
  • Tree
  • List 0
  • Changed 3
  • Source Changed 2
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 1421
  • Travis Job 5675.7
  • a2976007 on github
  • Prev Job for TEST_AIIDA_BACKEND=sqlalchemy TEST_TYPE="tests" on develop (#5673.7)
  • Next Job for TEST_AIIDA_BACKEND=sqlalchemy TEST_TYPE="tests" on develop (#5687.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