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

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

Build:
DEFAULT BRANCH: master
Ran 01 Apr 2020 09:23AM UTC
Files 55
Run time 13s
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: 92.86% (+1.7%) 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.

2472 of 2720 branches covered (90.88%)

Branch coverage included in aggregate %.

4798 of 5109 relevant lines covered (93.91%)

0.94 hits per line

Source Files on job 1157.5 (COVERALLS_PARALLEL=true)
  • Tree
  • List 0
  • Changed 46
  • Source Changed 1
  • Coverage Changed 46
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 795
  • Travis Job 1157.5
  • 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