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

iamdefinitelyahuman / brownie / 1157 / 3
90%
master: 90%

Build:
DEFAULT BRANCH: master
Ran 01 Apr 2020 09:21AM UTC
Files 55
Run time 9s
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

01 Apr 2020 09:12AM UTC coverage: 83.735% (-7.4%) from 91.144%
COVERALLS_PARALLEL=true

push

travis-ci-com

iamdefinitelyahuman
Fix an encoding bug for list of tuples.

If an argument is of type "tuple" it's encoded as the concatenation of
the types that are inside. We should do the same for list of tuples.

This fixes a bug where brownie crashes when trying to encode an argument
with a type "ComplexStruct[]" where ComplexStruct is a solidity struct
with a few fields.

Example Solidity code to reproduce the bug:

contract Foo {
    struct Bar {
        uint256 something;
        address something_else;
    }

    function frobulate(Bar[] calldata bar_list) external {
      // do something
    }
}

Before that fix, Brownie will crash when encoding the call to frobulate.

2110 of 2584 branches covered (81.66%)

Branch coverage included in aggregate %.

4325 of 5101 relevant lines covered (84.79%)

0.85 hits per line

Source Files on job 1157.3 (COVERALLS_PARALLEL=true)
  • Tree
  • List 0
  • Changed 37
  • Source Changed 1
  • Coverage Changed 37
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 795
  • Travis Job 1157.3
  • 45e03ed9 on github
  • Prev Job for COVERALLS_PARALLEL=true on master (#1154.4)
  • Next Job for COVERALLS_PARALLEL=true on master (#1159.4)
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