From fc64016b0e870680a2caf7cfd4ef90246cccb184 Mon Sep 17 00:00:00 2001 From: Kevin Ho Date: Tue, 1 Sep 2020 19:00:16 -0400 Subject: [PATCH] add native flag to ovm toolchain tests --- packages/ovm-toolchain/buidler.config.ts | 6 ++++++ packages/ovm-toolchain/package.json | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/ovm-toolchain/buidler.config.ts b/packages/ovm-toolchain/buidler.config.ts index 39234819493..0323d2f60bc 100644 --- a/packages/ovm-toolchain/buidler.config.ts +++ b/packages/ovm-toolchain/buidler.config.ts @@ -9,6 +9,7 @@ import './src/buidler-plugins/buidler-ovm-node' task('test') .addFlag('ovm', 'Run tests on the OVM using a custom OVM provider') + .addFlag('native', 'Use custom native solc compiler') .setAction(async (taskArguments, bre: any, runSuper) => { if (taskArguments.ovm) { console.log('Compiling and running tests in the OVM...') @@ -17,6 +18,11 @@ task('test') } await bre.config.startOvmNode() } + + if (taskArguments.native) { + bre.config.solc.native = true + } + await runSuper(taskArguments) }) diff --git a/packages/ovm-toolchain/package.json b/packages/ovm-toolchain/package.json index e543bf9a7d9..aebe7a24be3 100644 --- a/packages/ovm-toolchain/package.json +++ b/packages/ovm-toolchain/package.json @@ -28,7 +28,8 @@ "test": "yarn run test:truffle && yarn run test:waffle-v2 && yarn run test:buidler", "test:truffle": "truffle test \"test/test-truffle/erc20.spec.js\" --config \"test/config/truffle-config.js\"", "test:waffle-v2": "waffle \"test/config/waffle-config.json\" && mocha --require source-map-support/register --require ts-node/register \"test/test-waffle-v2/**/*.spec.ts\" --timeout 10000", - "test:buidler": "buidler test --ovm" + "test:buidler": "buidler test --ovm", + "test:buidler:native": "buidler test --ovm --native" }, "keywords": [ "optimistic",