mirror of
https://github.com/msojocs/wx-compiler.git
synced 2025-07-19 00:00:04 +08:00
feat: wcc module
This commit is contained in:
parent
e95371e22f
commit
a3b858e143
2
.github/workflows/release.yml
vendored
2
.github/workflows/release.yml
vendored
@ -151,6 +151,8 @@ jobs:
|
||||
# ./test/wine/wcc.exe
|
||||
pnpm run test-prepare
|
||||
sudo apt install -y xvfb
|
||||
ls -l build
|
||||
ls -l test/runner/nwjs/wcc/build/Release
|
||||
# pnpm run test
|
||||
- uses: ./.github/actions/test
|
||||
with:
|
||||
|
2
.gitignore
vendored
2
.gitignore
vendored
@ -1,4 +1,4 @@
|
||||
build
|
||||
/build
|
||||
cache
|
||||
test/*.json
|
||||
wcc.exe.c
|
||||
|
1
test/node-gyp/.gitignore
vendored
Normal file
1
test/node-gyp/.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
build
|
@ -30,7 +30,9 @@ fi
|
||||
rm -rf "$root_dir/cache/nwjs-sdk-v$nw_version-win-x64/package.nw"
|
||||
cp -r "$cur_dir/package.nw" "$root_dir/cache/nwjs-sdk-v$nw_version-win-x64"
|
||||
|
||||
docker_start(){
|
||||
docker run -d -i\
|
||||
--rm\
|
||||
--volume=$root_dir:/workspace\
|
||||
--env=USE_XVFB=yes\
|
||||
--env=XVFB_SERVER=:95\
|
||||
@ -46,6 +48,7 @@ docker run -d -i\
|
||||
-p 8083:8083\
|
||||
scottyhardy/docker-wine:latest\
|
||||
wine /workspace/cache/nwjs-sdk-v$nw_version-win-x64/nw.exe
|
||||
|
||||
i=0
|
||||
until $(curl --output /dev/null --silent --head --fail http://127.0.0.1:8083/check); do
|
||||
printf '.'
|
||||
@ -56,7 +59,25 @@ until $(curl --output /dev/null --silent --head --fail http://127.0.0.1:8083/che
|
||||
echo "error"
|
||||
docker ps -a
|
||||
docker logs wine
|
||||
exit 1
|
||||
return 1
|
||||
fi
|
||||
done
|
||||
return 0
|
||||
}
|
||||
|
||||
for ((i=0; i<5; i++));
|
||||
do
|
||||
ret=$(docker_start)
|
||||
if [ "$ret" -eq 0 ];then
|
||||
echo "Docker started successfully."
|
||||
break
|
||||
fi
|
||||
if [ "$i" -eq 4 ];then
|
||||
echo "Failed to start Docker after 5 attempts."
|
||||
docker ps -a
|
||||
docker logs wine
|
||||
exit 1
|
||||
fi
|
||||
sleep 1
|
||||
done
|
||||
echo "success"
|
BIN
test/runner/nwjs/package.nw/wcc/build/Release/wcc.node
Normal file
BIN
test/runner/nwjs/package.nw/wcc/build/Release/wcc.node
Normal file
Binary file not shown.
BIN
test/runner/nwjs/package.nw/wcc/build/Release/wcsc.node
Normal file
BIN
test/runner/nwjs/package.nw/wcc/build/Release/wcsc.node
Normal file
Binary file not shown.
1
test/runner/nwjs/wcc/build/Release/wcc.node
Symbolic link
1
test/runner/nwjs/wcc/build/Release/wcc.node
Symbolic link
@ -0,0 +1 @@
|
||||
../../../../../../build/wcc_module.node
|
1
test/runner/nwjs/wcc/build/Release/wcsc.node
Symbolic link
1
test/runner/nwjs/wcc/build/Release/wcsc.node
Symbolic link
@ -0,0 +1 @@
|
||||
../../../../../../build/wcsc_module.node
|
Loading…
x
Reference in New Issue
Block a user