From bc9ccf61e3ef5e101ff80cab2044dce8ee0d4d18 Mon Sep 17 00:00:00 2001 From: Simon Warta Date: Thu, 25 Jun 2020 15:34:09 +0200 Subject: [PATCH] Add remaining packages to coverage report --- packages/cli/.nycrc.yml | 1 + packages/cli/jasmine-testrunner.js | 8 +++++++- packages/cli/package.json | 3 ++- packages/cosmwasm/.nycrc.yml | 1 + packages/cosmwasm/jasmine-testrunner.js | 8 +++++++- packages/cosmwasm/package.json | 1 + packages/demo-staking/.nycrc.yml | 1 + packages/demo-staking/jasmine-testrunner.js | 8 +++++++- packages/demo-staking/package.json | 1 + packages/faucet/.nycrc.yml | 1 + packages/faucet/jasmine-testrunner.js | 8 +++++++- packages/faucet/package.json | 3 ++- packages/json-rpc/.nycrc.yml | 1 + packages/json-rpc/jasmine-testrunner.js | 8 +++++++- packages/json-rpc/package.json | 1 + packages/math/.nycrc.yml | 1 + packages/proto-signing/.nycrc.yml | 1 + packages/proto-signing/jasmine-testrunner.js | 8 +++++++- packages/proto-signing/package.json | 1 + packages/sdk38/.nycrc.yml | 1 + packages/sdk38/jasmine-testrunner.js | 8 +++++++- packages/sdk38/package.json | 1 + packages/sdk39/.nycrc.yml | 1 + packages/sdk39/jasmine-testrunner.js | 8 +++++++- packages/sdk39/package.json | 1 + packages/tendermint-rpc/.nycrc.yml | 1 + packages/tendermint-rpc/jasmine-testrunner.js | 8 +++++++- packages/tendermint-rpc/package.json | 1 + packages/utils/.nycrc.yml | 1 + 29 files changed, 85 insertions(+), 11 deletions(-) create mode 120000 packages/cli/.nycrc.yml create mode 120000 packages/cosmwasm/.nycrc.yml create mode 120000 packages/demo-staking/.nycrc.yml create mode 120000 packages/faucet/.nycrc.yml create mode 120000 packages/json-rpc/.nycrc.yml create mode 120000 packages/math/.nycrc.yml create mode 120000 packages/proto-signing/.nycrc.yml create mode 120000 packages/sdk38/.nycrc.yml create mode 120000 packages/sdk39/.nycrc.yml create mode 120000 packages/tendermint-rpc/.nycrc.yml create mode 120000 packages/utils/.nycrc.yml diff --git a/packages/cli/.nycrc.yml b/packages/cli/.nycrc.yml new file mode 120000 index 00000000..1f95ac55 --- /dev/null +++ b/packages/cli/.nycrc.yml @@ -0,0 +1 @@ +../../.nycrc.yml \ No newline at end of file diff --git a/packages/cli/jasmine-testrunner.js b/packages/cli/jasmine-testrunner.js index 9fada59b..a04dbed9 100755 --- a/packages/cli/jasmine-testrunner.js +++ b/packages/cli/jasmine-testrunner.js @@ -18,7 +18,13 @@ jasmine.jasmine.DEFAULT_TIMEOUT_INTERVAL = 15 * 1000; // setup reporter const { SpecReporter } = require("jasmine-spec-reporter"); -const reporter = new SpecReporter({ ...defaultSpecReporterConfig }); +const reporter = new SpecReporter({ + ...defaultSpecReporterConfig, + spec: { + ...defaultSpecReporterConfig.spec, + displaySuccessful: !process.argv.includes("--quiet"), + }, +}); // initialize and execute jasmine.env.clearReporters(); diff --git a/packages/cli/package.json b/packages/cli/package.json index 186f4c15..432836c1 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -24,7 +24,8 @@ "start": "yarn build-or-skip && ./bin/cosmwasm-cli", "selftest": "yarn build-or-skip && ./bin/cosmwasm-cli --selftest", "test-node": "node jasmine-testrunner.js", - "test": "yarn build-or-skip && yarn test-node" + "test": "yarn build-or-skip && yarn test-node", + "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet" }, "bin": { "cosmwasm-cli": "bin/cosmwasm-cli" diff --git a/packages/cosmwasm/.nycrc.yml b/packages/cosmwasm/.nycrc.yml new file mode 120000 index 00000000..1f95ac55 --- /dev/null +++ b/packages/cosmwasm/.nycrc.yml @@ -0,0 +1 @@ +../../.nycrc.yml \ No newline at end of file diff --git a/packages/cosmwasm/jasmine-testrunner.js b/packages/cosmwasm/jasmine-testrunner.js index 9fada59b..a04dbed9 100755 --- a/packages/cosmwasm/jasmine-testrunner.js +++ b/packages/cosmwasm/jasmine-testrunner.js @@ -18,7 +18,13 @@ jasmine.jasmine.DEFAULT_TIMEOUT_INTERVAL = 15 * 1000; // setup reporter const { SpecReporter } = require("jasmine-spec-reporter"); -const reporter = new SpecReporter({ ...defaultSpecReporterConfig }); +const reporter = new SpecReporter({ + ...defaultSpecReporterConfig, + spec: { + ...defaultSpecReporterConfig.spec, + displaySuccessful: !process.argv.includes("--quiet"), + }, +}); // initialize and execute jasmine.env.clearReporters(); diff --git a/packages/cosmwasm/package.json b/packages/cosmwasm/package.json index b47f9392..204e9fd0 100644 --- a/packages/cosmwasm/package.json +++ b/packages/cosmwasm/package.json @@ -34,6 +34,7 @@ "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox", "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless", "test": "yarn build-or-skip && yarn test-node", + "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "pack-web": "yarn build-or-skip && webpack --mode development --config webpack.web.config.js" }, "dependencies": { diff --git a/packages/demo-staking/.nycrc.yml b/packages/demo-staking/.nycrc.yml new file mode 120000 index 00000000..1f95ac55 --- /dev/null +++ b/packages/demo-staking/.nycrc.yml @@ -0,0 +1 @@ +../../.nycrc.yml \ No newline at end of file diff --git a/packages/demo-staking/jasmine-testrunner.js b/packages/demo-staking/jasmine-testrunner.js index 9fada59b..a04dbed9 100755 --- a/packages/demo-staking/jasmine-testrunner.js +++ b/packages/demo-staking/jasmine-testrunner.js @@ -18,7 +18,13 @@ jasmine.jasmine.DEFAULT_TIMEOUT_INTERVAL = 15 * 1000; // setup reporter const { SpecReporter } = require("jasmine-spec-reporter"); -const reporter = new SpecReporter({ ...defaultSpecReporterConfig }); +const reporter = new SpecReporter({ + ...defaultSpecReporterConfig, + spec: { + ...defaultSpecReporterConfig.spec, + displaySuccessful: !process.argv.includes("--quiet"), + }, +}); // initialize and execute jasmine.env.clearReporters(); diff --git a/packages/demo-staking/package.json b/packages/demo-staking/package.json index 0ccd97b6..c8c3944f 100644 --- a/packages/demo-staking/package.json +++ b/packages/demo-staking/package.json @@ -31,6 +31,7 @@ "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox", "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless", "test": "yarn build-or-skip && yarn test-node", + "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "pack-web": "yarn build-or-skip && webpack --mode development --config webpack.web.config.js" }, "dependencies": { diff --git a/packages/faucet/.nycrc.yml b/packages/faucet/.nycrc.yml new file mode 120000 index 00000000..1f95ac55 --- /dev/null +++ b/packages/faucet/.nycrc.yml @@ -0,0 +1 @@ +../../.nycrc.yml \ No newline at end of file diff --git a/packages/faucet/jasmine-testrunner.js b/packages/faucet/jasmine-testrunner.js index 9fada59b..a04dbed9 100755 --- a/packages/faucet/jasmine-testrunner.js +++ b/packages/faucet/jasmine-testrunner.js @@ -18,7 +18,13 @@ jasmine.jasmine.DEFAULT_TIMEOUT_INTERVAL = 15 * 1000; // setup reporter const { SpecReporter } = require("jasmine-spec-reporter"); -const reporter = new SpecReporter({ ...defaultSpecReporterConfig }); +const reporter = new SpecReporter({ + ...defaultSpecReporterConfig, + spec: { + ...defaultSpecReporterConfig.spec, + displaySuccessful: !process.argv.includes("--quiet"), + }, +}); // initialize and execute jasmine.env.clearReporters(); diff --git a/packages/faucet/package.json b/packages/faucet/package.json index 4fed20b8..ba3f3bfc 100644 --- a/packages/faucet/package.json +++ b/packages/faucet/package.json @@ -32,7 +32,8 @@ "build": "shx rm -rf ./build && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", "test-node": "node jasmine-testrunner.js", - "test": "yarn build-or-skip && yarn test-node" + "test": "yarn build-or-skip && yarn test-node", + "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet" }, "dependencies": { "@cosmjs/crypto": "^0.20.0", diff --git a/packages/json-rpc/.nycrc.yml b/packages/json-rpc/.nycrc.yml new file mode 120000 index 00000000..1f95ac55 --- /dev/null +++ b/packages/json-rpc/.nycrc.yml @@ -0,0 +1 @@ +../../.nycrc.yml \ No newline at end of file diff --git a/packages/json-rpc/jasmine-testrunner.js b/packages/json-rpc/jasmine-testrunner.js index 9fada59b..a04dbed9 100755 --- a/packages/json-rpc/jasmine-testrunner.js +++ b/packages/json-rpc/jasmine-testrunner.js @@ -18,7 +18,13 @@ jasmine.jasmine.DEFAULT_TIMEOUT_INTERVAL = 15 * 1000; // setup reporter const { SpecReporter } = require("jasmine-spec-reporter"); -const reporter = new SpecReporter({ ...defaultSpecReporterConfig }); +const reporter = new SpecReporter({ + ...defaultSpecReporterConfig, + spec: { + ...defaultSpecReporterConfig.spec, + displaySuccessful: !process.argv.includes("--quiet"), + }, +}); // initialize and execute jasmine.env.clearReporters(); diff --git a/packages/json-rpc/package.json b/packages/json-rpc/package.json index 7b6032d3..0ff98b16 100644 --- a/packages/json-rpc/package.json +++ b/packages/json-rpc/package.json @@ -36,6 +36,7 @@ "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless", "test-safari": "yarn pack-web && karma start --single-run --browsers Safari", "test": "yarn build-or-skip && yarn test-node", + "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "move-types": "shx rm -r ./types/* && shx mv build/types/* ./types && rm -rf ./types/testdata && shx rm -f ./types/*.spec.d.ts", "format-types": "prettier --write --loglevel warn \"./types/**/*.d.ts\"", "build": "shx rm -rf ./build && tsc && tsc -p tsconfig.workers.json && yarn move-types && yarn format-types", diff --git a/packages/math/.nycrc.yml b/packages/math/.nycrc.yml new file mode 120000 index 00000000..1f95ac55 --- /dev/null +++ b/packages/math/.nycrc.yml @@ -0,0 +1 @@ +../../.nycrc.yml \ No newline at end of file diff --git a/packages/proto-signing/.nycrc.yml b/packages/proto-signing/.nycrc.yml new file mode 120000 index 00000000..1f95ac55 --- /dev/null +++ b/packages/proto-signing/.nycrc.yml @@ -0,0 +1 @@ +../../.nycrc.yml \ No newline at end of file diff --git a/packages/proto-signing/jasmine-testrunner.js b/packages/proto-signing/jasmine-testrunner.js index 9fada59b..a04dbed9 100755 --- a/packages/proto-signing/jasmine-testrunner.js +++ b/packages/proto-signing/jasmine-testrunner.js @@ -18,7 +18,13 @@ jasmine.jasmine.DEFAULT_TIMEOUT_INTERVAL = 15 * 1000; // setup reporter const { SpecReporter } = require("jasmine-spec-reporter"); -const reporter = new SpecReporter({ ...defaultSpecReporterConfig }); +const reporter = new SpecReporter({ + ...defaultSpecReporterConfig, + spec: { + ...defaultSpecReporterConfig.spec, + displaySuccessful: !process.argv.includes("--quiet"), + }, +}); // initialize and execute jasmine.env.clearReporters(); diff --git a/packages/proto-signing/package.json b/packages/proto-signing/package.json index 7c95ca0c..438650e6 100644 --- a/packages/proto-signing/package.json +++ b/packages/proto-signing/package.json @@ -35,6 +35,7 @@ "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox", "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless", "test": "yarn build-or-skip && yarn test-node", + "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "pack-web": "yarn build-or-skip && webpack --mode development --config webpack.web.config.js", "get-proto": "REF=master ./scripts/get-proto.sh", "predefine-proto": "mkdir -p src/generated && pbjs -t static-module -w commonjs -o src/generated/codecimpl.tmp.js --sparse --no-beautify --no-delimited --no-verify --no-convert ./proto/cosmos/cosmos-sdk/{x/bank/types/types.proto,types/types.proto,types/tx/types.proto,types/tx/signing/types.proto,third_party/proto/tendermint/**/*.proto,crypto/types/types.proto}", diff --git a/packages/sdk38/.nycrc.yml b/packages/sdk38/.nycrc.yml new file mode 120000 index 00000000..1f95ac55 --- /dev/null +++ b/packages/sdk38/.nycrc.yml @@ -0,0 +1 @@ +../../.nycrc.yml \ No newline at end of file diff --git a/packages/sdk38/jasmine-testrunner.js b/packages/sdk38/jasmine-testrunner.js index 9fada59b..a04dbed9 100755 --- a/packages/sdk38/jasmine-testrunner.js +++ b/packages/sdk38/jasmine-testrunner.js @@ -18,7 +18,13 @@ jasmine.jasmine.DEFAULT_TIMEOUT_INTERVAL = 15 * 1000; // setup reporter const { SpecReporter } = require("jasmine-spec-reporter"); -const reporter = new SpecReporter({ ...defaultSpecReporterConfig }); +const reporter = new SpecReporter({ + ...defaultSpecReporterConfig, + spec: { + ...defaultSpecReporterConfig.spec, + displaySuccessful: !process.argv.includes("--quiet"), + }, +}); // initialize and execute jasmine.env.clearReporters(); diff --git a/packages/sdk38/package.json b/packages/sdk38/package.json index 2d9e36c4..fc581a81 100644 --- a/packages/sdk38/package.json +++ b/packages/sdk38/package.json @@ -33,6 +33,7 @@ "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox", "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless", "test": "yarn build-or-skip && yarn test-node", + "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "pack-web": "yarn build-or-skip && webpack --mode development --config webpack.web.config.js" }, "dependencies": { diff --git a/packages/sdk39/.nycrc.yml b/packages/sdk39/.nycrc.yml new file mode 120000 index 00000000..1f95ac55 --- /dev/null +++ b/packages/sdk39/.nycrc.yml @@ -0,0 +1 @@ +../../.nycrc.yml \ No newline at end of file diff --git a/packages/sdk39/jasmine-testrunner.js b/packages/sdk39/jasmine-testrunner.js index 9fada59b..a04dbed9 100755 --- a/packages/sdk39/jasmine-testrunner.js +++ b/packages/sdk39/jasmine-testrunner.js @@ -18,7 +18,13 @@ jasmine.jasmine.DEFAULT_TIMEOUT_INTERVAL = 15 * 1000; // setup reporter const { SpecReporter } = require("jasmine-spec-reporter"); -const reporter = new SpecReporter({ ...defaultSpecReporterConfig }); +const reporter = new SpecReporter({ + ...defaultSpecReporterConfig, + spec: { + ...defaultSpecReporterConfig.spec, + displaySuccessful: !process.argv.includes("--quiet"), + }, +}); // initialize and execute jasmine.env.clearReporters(); diff --git a/packages/sdk39/package.json b/packages/sdk39/package.json index 141c8739..dcff204f 100644 --- a/packages/sdk39/package.json +++ b/packages/sdk39/package.json @@ -34,6 +34,7 @@ "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox", "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless", "test": "yarn build-or-skip && yarn test-node", + "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "pack-web": "yarn build-or-skip && webpack --mode development --config webpack.web.config.js" }, "dependencies": { diff --git a/packages/tendermint-rpc/.nycrc.yml b/packages/tendermint-rpc/.nycrc.yml new file mode 120000 index 00000000..1f95ac55 --- /dev/null +++ b/packages/tendermint-rpc/.nycrc.yml @@ -0,0 +1 @@ +../../.nycrc.yml \ No newline at end of file diff --git a/packages/tendermint-rpc/jasmine-testrunner.js b/packages/tendermint-rpc/jasmine-testrunner.js index 9fada59b..a04dbed9 100755 --- a/packages/tendermint-rpc/jasmine-testrunner.js +++ b/packages/tendermint-rpc/jasmine-testrunner.js @@ -18,7 +18,13 @@ jasmine.jasmine.DEFAULT_TIMEOUT_INTERVAL = 15 * 1000; // setup reporter const { SpecReporter } = require("jasmine-spec-reporter"); -const reporter = new SpecReporter({ ...defaultSpecReporterConfig }); +const reporter = new SpecReporter({ + ...defaultSpecReporterConfig, + spec: { + ...defaultSpecReporterConfig.spec, + displaySuccessful: !process.argv.includes("--quiet"), + }, +}); // initialize and execute jasmine.env.clearReporters(); diff --git a/packages/tendermint-rpc/package.json b/packages/tendermint-rpc/package.json index 597aa9f8..a2553c2c 100644 --- a/packages/tendermint-rpc/package.json +++ b/packages/tendermint-rpc/package.json @@ -36,6 +36,7 @@ "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless", "test-safari": "yarn pack-web && karma start --single-run --browsers Safari", "test": "yarn build-or-skip && yarn test-node", + "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "move-types": "shx rm -r ./types/* && shx mv build/types/* ./types && rm -rf ./types/testdata && shx rm -f ./types/*.spec.d.ts && shx rm ./types/**/*.spec.d.ts", "format-types": "prettier --write --loglevel warn \"./types/**/*.d.ts\"", "build": "shx rm -rf ./build && tsc && yarn move-types && yarn format-types", diff --git a/packages/utils/.nycrc.yml b/packages/utils/.nycrc.yml new file mode 120000 index 00000000..1f95ac55 --- /dev/null +++ b/packages/utils/.nycrc.yml @@ -0,0 +1 @@ +../../.nycrc.yml \ No newline at end of file