aboutsummaryrefslogtreecommitdiffstats
path: root/packages/contracts/test/utils/coverage.ts
blob: de29a3eccbc36511e1025f255730441de45edc12 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { devConstants } from '@0xproject/dev-utils';
import { CoverageSubprovider, SolCompilerArtifactAdapter } from '@0xproject/sol-cov';
import * as _ from 'lodash';

let coverageSubprovider: CoverageSubprovider;

export const coverage = {
    getCoverageSubproviderSingleton(): CoverageSubprovider {
        if (_.isUndefined(coverageSubprovider)) {
            coverageSubprovider = coverage._getCoverageSubprovider();
        }
        return coverageSubprovider;
    },
    _getCoverageSubprovider(): CoverageSubprovider {
        const defaultFromAddress = devConstants.TESTRPC_FIRST_ADDRESS;
        const solCompilerArtifactAdapter = new SolCompilerArtifactAdapter();
        const isVerbose = true;
        const subprovider = new CoverageSubprovider(solCompilerArtifactAdapter, defaultFromAddress, isVerbose);
        return subprovider;
    },
};
href='/~lantw44/cgit/cgit.cgi/freebsd-ports/log/?h=dependabot/npm_and_yarn/devel/electron4/files/eslint-utils-1.4.3&id=245531baa1d5a8cac31e802e031765f9a087a643'>root/finance/p5-Business-OnlinePayment-MerchantCommerce
Commit message (Expand)AuthorAgeFilesLines
* - Add LICENSEamdmi32019-04-092-0/+6
* Fix every instance of RUN_DEPENDS:=${BUILD_DEPENDS} in p5 ports, exceptdes2018-10-061-2/+2
* Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.mat2016-04-011-1/+1
* Change the way Perl modules are installed, update the default Perl to 5.18.mat2014-11-262-2/+1
* Cleanup plistbapt2014-10-271-6/+0
* - support STAGEDIRaz2013-11-03