mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-04 21:15:47 +00:00
[TASK] Add performance test "npm run perf"
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -56,3 +56,6 @@ dist/
|
|||||||
|
|
||||||
# Ignore flow output directory
|
# Ignore flow output directory
|
||||||
out/
|
out/
|
||||||
|
|
||||||
|
# Ignore perf test cache
|
||||||
|
scripts/cache
|
||||||
|
|||||||
@@ -50,7 +50,8 @@
|
|||||||
"pretest": "node_modules/.bin/gulp concat-sjcl",
|
"pretest": "node_modules/.bin/gulp concat-sjcl",
|
||||||
"test": "./node_modules/.bin/istanbul test -x build/sjcl.js -x src/js/jsbn/* ./node_modules/mocha/bin/_mocha -- --reporter tap test/*-test.js",
|
"test": "./node_modules/.bin/istanbul test -x build/sjcl.js -x src/js/jsbn/* ./node_modules/mocha/bin/_mocha -- --reporter tap test/*-test.js",
|
||||||
"coveralls": "cat ./coverage/lcov.info | ./node_modules/.bin/coveralls",
|
"coveralls": "cat ./coverage/lcov.info | ./node_modules/.bin/coveralls",
|
||||||
"lint": "./node_modules/.bin/gulp lint"
|
"lint": "./node_modules/.bin/gulp lint",
|
||||||
|
"perf": "./scripts/perf_test.sh"
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
|
|||||||
11
scripts/perf_test.sh
Executable file
11
scripts/perf_test.sh
Executable file
@@ -0,0 +1,11 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
URL="https://www.dropbox.com/s/a0gy7vbb86eeqlq/ledger-full-1000000.json?dl=1"
|
||||||
|
DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
|
||||||
|
DEST="$DIR/cache/ledger-full-1000000.json"
|
||||||
|
if [ ! -e "$DEST" ]
|
||||||
|
then
|
||||||
|
echo "Downloading test data..."
|
||||||
|
mkdir -p "$DIR/cache"
|
||||||
|
curl -L "$URL" > "$DEST"
|
||||||
|
fi
|
||||||
|
time node "$DIR/verify_ledger_json.js" "$DEST"
|
||||||
Reference in New Issue
Block a user