]> zoso.dev Git - nano-pow.git/commitdiff
Fix test script reference to server process ID.
authorChris Duncan <chris@zoso.dev>
Sun, 23 Mar 2025 06:48:50 +0000 (23:48 -0700)
committerChris Duncan <chris@zoso.dev>
Sun, 23 Mar 2025 06:48:50 +0000 (23:48 -0700)
package.json
test/script.sh

index e84b067a5e5f4ade6f061500f083f38ee7a6c2c9..24d6a53ec1f223b958335f737ada56abfee63011 100644 (file)
@@ -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",
index e83e34f1c6710961481190ba07140e14dc880125..4aea454a5e7060b07508c63d2500af0e82732546 100755 (executable)
@@ -1,7 +1,12 @@
 # SPDX-FileCopyrightText: 2025 Chris Duncan <chris@zoso.dev>
 # 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