File tree Expand file tree Collapse file tree 1 file changed +12
-16
lines changed Expand file tree Collapse file tree 1 file changed +12
-16
lines changed Original file line number Diff line number Diff line change @@ -6,25 +6,21 @@ root="${PWD}"
6
6
7
7
echo " Pack zeromq.js if needed"
8
8
version=$( node -e ' console.log(require("./package.json").version)' )
9
- pack_path=" ${root} /zeromq-${version} .tgz"
10
- test -f " ${pack_path} " || npm pack
11
-
12
-
13
- init_smoke_test () {
14
- local pm=$1
15
- echo " Init Smoke Test Project ${pm} "
16
-
17
- rm -rf " ../zeromq-smoke-test-${pm} "
18
- mkdir " ../zeromq-smoke-test-${pm} "
19
- cd " ../zeromq-smoke-test-${pm} "
20
- npm init -y
21
- npm pkg set dependencies.zeromq=" file:${pack_path} " || (jq " .dependencies.zeromq = \" file:${pack_path} \" " package.json > temp.json && mv temp.json package.json)
22
- }
9
+ pack_name=" zeromq-${version} .tgz"
10
+ test -f " ./${pack_name} " || npm pack
23
11
24
12
package_managers=(npm pnpm yarn)
25
13
26
14
for pm in " ${package_managers[@]} " ; do
27
- init_smoke_test " ${pm} "
15
+ dir=" ../zeromq-smoke-test-${pm} "
16
+
17
+ echo " Init Smoke Test Project ${pm} "
18
+ rm -rf " ${dir} "
19
+ mkdir " ${dir} "
20
+ cp " ./${pack_name} " " ${dir} "
21
+ cd " ${dir} "
22
+ npm init -y
23
+ npm pkg set dependencies.zeromq=" file:./${pack_name} " || (jq " .dependencies.zeromq = \" file:./${pack_name} \" " package.json > temp.json && mv temp.json package.json)
28
24
29
25
echo " Install with ${pm} "
30
26
${pm} install
@@ -36,4 +32,4 @@ for pm in "${package_managers[@]}"; do
36
32
rm -rf " ../zeromq-smoke-test-${pm} "
37
33
done
38
34
39
- rm -f " ${pack_path } "
35
+ rm -f " ${pack_name } "
You can’t perform that action at this time.
0 commit comments