Improve testing tools
This commit is contained in:
parent
2458a3db69
commit
30b9fe2c93
4
.vscode/tasks.json
vendored
4
.vscode/tasks.json
vendored
@ -25,6 +25,7 @@
|
||||
"reveal": "always",
|
||||
"focus": false,
|
||||
"panel": "shared",
|
||||
"group": "test",
|
||||
"showReuseMessage": true,
|
||||
"clear": false
|
||||
},
|
||||
@ -33,13 +34,14 @@
|
||||
{
|
||||
"label": "dbg",
|
||||
"type": "shell",
|
||||
"command": "sleep 1;${workspaceRoot}/dbg",
|
||||
"command": "${workspaceRoot}/dbg",
|
||||
"group": "none",
|
||||
"presentation": {
|
||||
"echo": true,
|
||||
"reveal": "always",
|
||||
"focus": true,
|
||||
"panel": "shared",
|
||||
"group": "test",
|
||||
"showReuseMessage": true,
|
||||
"clear": false
|
||||
}
|
||||
|
1
dbg
1
dbg
@ -14,4 +14,5 @@ fi
|
||||
|
||||
docker-compose -f toolchain/docker-compose.yml run \
|
||||
--rm \
|
||||
-e WAITHOST=emul \
|
||||
run ${cmd}
|
@ -4,7 +4,8 @@ RUN apt-get update && \
|
||||
apt-get install -y \
|
||||
qemu-system-x86 \
|
||||
gdb \
|
||||
novnc
|
||||
novnc \
|
||||
netcat
|
||||
|
||||
ENV MITTOS64 "true"
|
||||
ENV BUILDROOT "/opt"
|
||||
|
@ -4,4 +4,11 @@ if [[ -n "$WEBSOCK" ]]; then
|
||||
websockify --web /usr/share/novnc 6080 localhost:5900 &
|
||||
fi
|
||||
|
||||
if [[ -n "$WAITHOST" ]]; then
|
||||
until nc -z "${WAITHOST}" "${WAITPORT:-1234}" >/dev/null 2>&1; do
|
||||
>&2 echo "Waiting for ${WAITHOST} ${WAITPORT:-1234}"
|
||||
sleep 1
|
||||
done
|
||||
fi
|
||||
|
||||
eval "$@"
|
Loading…
x
Reference in New Issue
Block a user