Skip to content

Commit faded66

Browse files
committed
test: create the smoke test dirs outside the repo
1 parent eef0e50 commit faded66

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

script/smoke-test.bash

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,23 @@
22
set -ev
33
set -o pipefail
44

5+
root="${PWD}"
6+
57
echo "Pack zeromq.js if needed"
68
version=$(node -e 'console.log(require("./package.json").version)')
7-
pack_name="zeromq-${version}.tgz"
8-
echo "${pack_name}"
9-
test -f "${pack_name}" || npm pack
9+
pack_path="${root}/zeromq-${version}.tgz"
10+
test -f "${pack_path}" || npm pack
11+
1012

1113
init_smoke_test() {
1214
local pm=$1
1315
echo "Init Smoke Test Project ${pm}"
1416

15-
rm -rf "./smoke-test-${pm}"
16-
mkdir "./smoke-test-${pm}"
17-
cd "./smoke-test-${pm}"
17+
rm -rf "../zeromq-smoke-test-${pm}"
18+
mkdir "../zeromq-smoke-test-${pm}"
19+
cd "../zeromq-smoke-test-${pm}"
1820
npm init -y
19-
npm pkg set dependencies.zeromq="file:../${pack_name}" || (jq ".dependencies.zeromq = \"file:../${pack_name}\"" package.json >temp.json && mv temp.json package.json)
21+
npm pkg set dependencies.zeromq="file:${pack_path}" || (jq ".dependencies.zeromq = \"file:${pack_path}\"" package.json >temp.json && mv temp.json package.json)
2022
}
2123

2224
package_managers=(npm pnpm yarn)
@@ -30,8 +32,8 @@ for pm in "${package_managers[@]}"; do
3032
echo "Require zeromq"
3133
node -e "console.log(require('zeromq'))"
3234

33-
cd ../
34-
rm -rf "./smoke-test-${pm}"
35+
cd "${root}"
36+
rm -rf "../zeromq-smoke-test-${pm}"
3537
done
3638

37-
rm -f "${pack_name}"
39+
rm -f "${pack_path}"

0 commit comments

Comments
 (0)