Unverified Commit b6aa14a6 authored by yann300's avatar yann300 Committed by GitHub

Merge pull request #571 from ethereum/runInTestsCompilation

'runs' in test source compilation
parents 1d68ec3b 6603b798
...@@ -180,10 +180,11 @@ export function compileContractSources(sources: SrcIfc, compilerConfig: Compiler ...@@ -180,10 +180,11 @@ export function compileContractSources(sources: SrcIfc, compilerConfig: Compiler
async.waterfall([ async.waterfall([
function loadCompiler (next) { function loadCompiler (next) {
const {currentCompilerUrl, evmVersion, optimize, usingWorker} = compilerConfig const {currentCompilerUrl, evmVersion, optimize, runs, usingWorker} = compilerConfig
compiler = new RemixCompiler(importFileCb) compiler = new RemixCompiler(importFileCb)
compiler.set('evmVersion', evmVersion) compiler.set('evmVersion', evmVersion)
compiler.set('optimize', optimize) compiler.set('optimize', optimize)
compiler.set('runs', runs)
compiler.loadVersion(usingWorker, currentCompilerUrl) compiler.loadVersion(usingWorker, currentCompilerUrl)
// @ts-ignore // @ts-ignore
compiler.event.register('compilerLoaded', this, (version) => { compiler.event.register('compilerLoaded', this, (version) => {
......
...@@ -53,7 +53,8 @@ export interface CompilerConfiguration { ...@@ -53,7 +53,8 @@ export interface CompilerConfiguration {
currentCompilerUrl: string, currentCompilerUrl: string,
evmVersion: string, evmVersion: string,
optimize: boolean, optimize: boolean,
usingWorker: boolean usingWorker: boolean,
runs: number
} }
export interface CompilationErrors { export interface CompilationErrors {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment