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

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

Build:
DEFAULT BRANCH: develop
Ran 21 Mar 2019 04:20PM UTC
Files 393
Run time 48s
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

21 Mar 2019 03:55PM UTC coverage: 64.089% (-0.07%) from 64.154%
TEST_AIIDA_BACKEND=django TEST_TYPE="tests"

push

travis-ci

web-flow
Validate number of positional arguments passed to process function (#2619)

A process function that supported `**kwargs` could be called with more
positional arguments then the function signature declares, causing them
to be interpreted as keyword arguments, except that now the engine could
not determine their name, since it is neither in the signature, nor in
the function call and so no links would be created. This bug allowed
a process function to be called that would have missing input links.

To fix this we add an explicit check on call time that if a function is
dynamic, i.e. its signature allows `**kwargs` then the number of
positional arguments may not surpass the number of named parameters
defined in the signature.

21450 of 33469 relevant lines covered (64.09%)

0.64 hits per line

Source Files on job 5546.6 (TEST_AIIDA_BACKEND=django TEST_TYPE="tests")
  • Tree
  • List 0
  • Changed 16
  • Source Changed 1
  • Coverage Changed 16
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 1305
  • Travis Job 5546.6
  • d3a3e2dc on github
  • Prev Job for TEST_AIIDA_BACKEND=django TEST_TYPE="tests" on develop (#5542.5)
  • Next Job for TEST_AIIDA_BACKEND=django TEST_TYPE="tests" on develop (#5550.5)
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