diff --git a/packages/cactus-plugin-ledger-connector-besu/src/test/benchmarkjs/bench.js b/packages/cactus-plugin-ledger-connector-besu/src/test/benchmarkjs/bench.js index 0cb59727bc..541fb951c5 100644 --- a/packages/cactus-plugin-ledger-connector-besu/src/test/benchmarkjs/bench.js +++ b/packages/cactus-plugin-ledger-connector-besu/src/test/benchmarkjs/bench.js @@ -1,32 +1,31 @@ const Benchmark = require('benchmark'); const suite = new Benchmark.Suite(); -const { fib } = require('./index'); -// const { exec } = require('child_process'); -// const benchmarkBesu = "benchmark-besu"; +// const { fib } = require('./index'); +const { exec } = require('child_process'); +const benchmarkBesu = "benchmark-besu"; + +suite; +exec(`npm run ${benchmarkBesu}`, (error, stdout) => { + if (error) { + console.error(); + return; + } + + on("cycle", (event) => { + console.log(String(event.target)); + }).run(); + + // console.log(`Script output:\n${stdout}`); +}); // suite -// exec(`npm run ${benchmarkBesu}`, (error, stdout) => { -// if (error) { -// console.error(); -// return; -// } - -// on("cycle", (event) => { +// .add("fib(10)", () => { +// fib(10); +// }) +// .add("fib(20)", () => { +// fib(20); +// }) +// .on("cycle", (event) => { // console.log(String(event.target)); // }) // .run(); - -// // console.log(`Script output:\n${stdout}`); -// }); - -suite - .add("fib(10)", () => { - fib(10); - }) - .add("fib(20)", () => { - fib(20); - }) - .on("cycle", (event) => { - console.log(String(event.target)); - }) - .run(); \ No newline at end of file diff --git a/packages/cactus-plugin-ledger-connector-besu/src/test/benchmarkjs/index.js b/packages/cactus-plugin-ledger-connector-besu/src/test/benchmarkjs/index.js index ca9bef62a1..b6508e2d83 100644 --- a/packages/cactus-plugin-ledger-connector-besu/src/test/benchmarkjs/index.js +++ b/packages/cactus-plugin-ledger-connector-besu/src/test/benchmarkjs/index.js @@ -1,8 +1,8 @@ function fib(n) { - if (n <= 1) { - return 1; - } - return fib(n - 2) + fib(n - 1); + if (n <= 1) { + return 1; } + return fib(n - 2) + fib(n - 1); +} - exports.fib = fib; \ No newline at end of file +exports.fib = fib; diff --git a/packages/cactus-plugin-ledger-connector-besu/src/test/benchmarkjs/package.json b/packages/cactus-plugin-ledger-connector-besu/src/test/benchmarkjs/package.json index 42c54e4001..fe0525f71e 100644 --- a/packages/cactus-plugin-ledger-connector-besu/src/test/benchmarkjs/package.json +++ b/packages/cactus-plugin-ledger-connector-besu/src/test/benchmarkjs/package.json @@ -5,7 +5,8 @@ "description": "", "main": "index.js", "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" + "test": "echo \"Error: no test specified\" && exit 1", + "benchmark-besu": "ts-node ./packages/cactus-plugin-ledger-connector-besu/src/test/typescript/integration/plugin-ledger-connector-besu/deploy-contract/private-deploy-contract-from-json-web3-eea.test.ts" }, "author": "rhysd (https://rhysd.github.io/)", "license": "MIT",