aboutsummaryrefslogtreecommitdiffstats
path: root/packages/sol-cov/src/coverage_subprovider.ts
Commit message (Collapse)AuthorAgeFilesLines
* Refactor out sol-cov, sol-profiler and sol-trace into their separate packagesLeonid Logvinov2019-01-081-146/+0
|
* Fix tslint issuesLeonid Logvinov2018-07-171-1/+1
|
* Merge pull request #702 from perissology/feature/missing-sourcesLeonid Logvinov2018-06-221-0/+6
|\ | | | | [sol-cov] Only collect coverage for provided sources
| * Collect coverage for provided sourcesperissology2018-06-151-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | When solidity generates source maps during contract compilation, the contracts are referred to by an id, which corresponds to an array index. We may not want to cover all sources that were included in a compilation, but because we use array indexes (vs. the id that is provided by solidity compiler) to map the contract to the sourceMap, the provided sourceCodes array must include the code at the correct index. This can result in empty slots in the sourceCodes array. This commit allows the coverage to only be collected for the contracts with provided sourceCode.
* | De-duplicate code by refactoring subprovider classesAlex Browne2018-06-151-3/+3
|/
* Refactor sol-cov to de-duplicate code for coverage and profilingAlex Browne2018-06-131-6/+110
|
* Rename computeCoverageAsync -> computeSingleTraceCoverageAsyncAlex Browne2018-06-131-1/+1
|
* Fix linter errorsAlex Browne2018-06-131-4/+2
|
* Refactor sol-cov to avoid keeping traceInfo in memoryAlex Browne2018-06-131-3/+5
|
* Implement SolidityProfiler & adapt sol-cov to work with GethLeonid Logvinov2018-06-091-180/+12
|
* Try enabling no-unused-variable...fragosti2018-06-051-1/+0
|
* Introduce ethereum-types packageLeonid Logvinov2018-06-011-1/+1
|
* Address feedbackLeonid Logvinov2018-05-231-11/+13
|
* Suppport subcalls in constructorLeonid Logvinov2018-05-231-10/+26
|
* Use BlockParamLiteral.LatestLeonid Logvinov2018-05-231-4/+4
|
* Fix import pathsLeonid Logvinov2018-05-231-1/+1
|
* Remove web3Factory.create and remove dev-tools dependency on sol-covLeonid Logvinov2018-05-231-1/+1
|
* Make sol-cov work with truffle and other artifact adaptersLeonid Logvinov2018-05-231-14/+24
|
* Add missing type definitionsLeonid Logvinov2018-05-141-1/+1
|
* Fix linter issuesLeonid Logvinov2018-05-101-8/+2
|
* Fix tslintFabio Berger2018-04-091-2/+2
|
* Remove remaining unused depsFabio Berger2018-04-031-1/+0
|
* Move common types out of web3 typesLeonid Logvinov2018-03-271-7/+7
|
* Make handleRequest public and add comment for itFabio Berger2018-03-221-3/+10
|
* Improve commentsFabio Berger2018-03-221-5/+9
|
* Add comments to sol-covFabio Berger2018-03-221-9/+18
|
* Refactor CoverageSubprovider to use subproviders typesFabio Berger2018-03-181-6/+2
|
* Start using solidity-parser-antlrLeonid Logvinov2018-03-131-1/+1
|
* Treap transactions to address 0x0 as contract creationLeonid Logvinov2018-03-121-6/+4
|
* Don't await lock releasesLeonid Logvinov2018-03-121-2/+2
|
* Add support for async calls under coverageLeonid Logvinov2018-03-121-15/+37
|
* Address feedbackLeonid Logvinov2018-03-121-5/+11
|
* Stop making an assumption that contract code is immutableLeonid Logvinov2018-03-121-3/+21
|
* Add sol-cover implementationLeonid Logvinov2018-03-121-0/+124