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

aiidateam / aiida-core / 6727
70%

Build:
DEFAULT BRANCH: develop
Ran 16 Jul 2019 08:00AM UTC
Jobs 4
Files 404
Run time 10min
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

pending completion
6727

push

travis-ci

web-flow
Implement a `PluginVersionProvider` for processes (#3131)

This new utility class is used by the `Runner` class to keep a mapping
of certain process classes, either `Process` sub classes or process
functions onto a dictionary of "version" information. This dictionary
now includes the version of `aiida-core` that is running as well as the
version of the top level module of the plugin, if defined. If the latter
cannot be determined for whatever reason, only the version of
`aiida-core` is returned.

This information is then retrieved by the `Process` class during the
creation process. It will store this information in the attributes of
the process node. Currently, no logic in `aiida-core` will act on this
information. Its sole purpose is to give the user slightly more info on
with what versions of core and the plugin a certain process node was
generated. The attributes can also be used in querying to filter nodes
for a sub set generated with a specific version of the plugin.

Note that "plugin" here refers to the entire package, e.g the entire
`aiida-quantumespresso` plugin. Each plugin can contain multiple entry
points for the various entry point categories, that are sometimes
individually also referred to as plugins. In the future, the version
dictionary returned by the `PluginVersionProvider` may be enriched with
a specific `entry_point` version, once that level of version granulariy
will become supported. For the time being it is not included.

24249 of 32499 relevant lines covered (74.61%)

2.75 hits per line

Jobs
ID Job ID Ran Files Coverage
5 6727.5 (TEST_AIIDA_BACKEND=django TEST_TYPE="tests") 16 Jul 2019 08:00AM UTC 0
68.34
Travis Job 6727.5
6 6727.6 (TEST_AIIDA_BACKEND=django TEST_TYPE="tests") 16 Jul 2019 08:07AM UTC 0
68.28
Travis Job 6727.6
7 6727.7 (TEST_AIIDA_BACKEND=sqlalchemy TEST_TYPE="tests") 16 Jul 2019 08:06AM UTC 0
69.28
Travis Job 6727.7
8 6727.8 (TEST_AIIDA_BACKEND=sqlalchemy TEST_TYPE="tests") 16 Jul 2019 08:10AM UTC 0
69.2
Travis Job 6727.8
Source Files on build 6727
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #6727
  • 5058e23c on github
  • Prev Build on develop (#6725)
  • Next Build on develop (#6729)
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