From: Chris Duncan Date: Sun, 23 Mar 2025 06:48:50 +0000 (-0700) Subject: Fix test script reference to server process ID. X-Git-Tag: v4.0.6~2 X-Git-Url: https://zoso.dev/?a=commitdiff_plain;h=3a5b41167ae91613f7e8ebe6ef6438b35e25a2fb;p=nano-pow.git Fix test script reference to server process ID. --- diff --git a/package.json b/package.json index e84b067..24d6a53 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "build": "rm -rf {dist,types} && tsc && node esbuild.mjs && cp -p src/bin/nano-pow.sh dist/bin", "prepare": "npm run build", "start": "./dist/bin/nano-pow.sh --server", - "test": "./test/script.sh" + "test": "npm run build && ./test/script.sh" }, "devDependencies": { "@types/node": "^22.13.11", diff --git a/test/script.sh b/test/script.sh index e83e34f..4aea454 100755 --- a/test/script.sh +++ b/test/script.sh @@ -1,7 +1,12 @@ # SPDX-FileCopyrightText: 2025 Chris Duncan # SPDX-License-Identifier: GPL-3.0-or-later -npm start +SCRIPT_LINK=$(readlink -f "$0"); +SCRIPT_DIR=$(dirname "$SCRIPT_LINK"); +NANO_POW_HOME="$HOME"/.nano-pow; +NANO_POW_LOGS="$NANO_POW_HOME"/logs; + +"$SCRIPT_DIR"/../dist/bin/nano-pow.sh --server sleep 2s printf '\nGet documentation\n' @@ -30,4 +35,4 @@ printf '\nGenerate\n' curl -d '{ "action": "work_generate", "hash": "92BA74A7D6DC7557F3EDA95ADC6341D51AC777A0A6FF0688A5C492AB2B2CB40D" }' localhost:3000 curl -d '{ "action": "work_generate", "hash": "204076E3364D16A018754FF67D418AB2FBEB38799FF9A29A1D5F9E34F16BEEEA", "difficulty": "ffffffff00000000" }' localhost:3000 curl -d '{ "action": "work_generate", "hash": "7069D9CD1E85D6204301D254B0927F06ACC794C9EA5DF70EA5578458FB597090", "difficulty": "fffffe0000000000" }' localhost:3000 -kill $(cat server.pid) && rm server.pid +kill $(cat "$HOME"/.nano-pow/server.pid) && rm "$HOME"/.nano-pow/server.pid