Delete tests
Browse files- tests/dockerfile-bundles-binary.sh +0 -10
- tests/no-auto-update.sh +0 -62
tests/dockerfile-bundles-binary.sh
DELETED
|
@@ -1,10 +0,0 @@
|
|
| 1 |
-
#!/bin/sh
|
| 2 |
-
set -eu
|
| 3 |
-
|
| 4 |
-
DOCKERFILE="${1:-/Users/apache/codex/image/Dockerfile}"
|
| 5 |
-
|
| 6 |
-
grep -F 'ARG APP_VERSION=' "$DOCKERFILE" >/dev/null
|
| 7 |
-
grep -F 'ENV APP_BINARY_PATH=/app/app' "$DOCKERFILE" >/dev/null
|
| 8 |
-
grep -F 'mkdir -p "$(dirname "$APP_BINARY_PATH")"' "$DOCKERFILE" >/dev/null
|
| 9 |
-
grep -F 'curl -fsSL "https://github.com/Apache-0201/CLIProxyAPI/releases/download/${APP_VERSION}/cli-proxy-api-linux-amd64" -o "$APP_BINARY_PATH"' "$DOCKERFILE" >/dev/null
|
| 10 |
-
grep -F 'chmod +x "$APP_BINARY_PATH"' "$DOCKERFILE" >/dev/null
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tests/no-auto-update.sh
DELETED
|
@@ -1,62 +0,0 @@
|
|
| 1 |
-
#!/bin/sh
|
| 2 |
-
set -eu
|
| 3 |
-
|
| 4 |
-
REPO_ROOT=$(CDPATH= cd -- "$(dirname "$0")/.." && pwd)
|
| 5 |
-
TMPDIR=$(mktemp -d)
|
| 6 |
-
trap 'rm -rf "$TMPDIR"' EXIT
|
| 7 |
-
|
| 8 |
-
RUNTIME_DIR="$TMPDIR/runtime"
|
| 9 |
-
SUPERVISOR_CONF="$TMPDIR/supervisord.conf"
|
| 10 |
-
APP_BINARY_PATH="$TMPDIR/app"
|
| 11 |
-
STUB_RELEASE_COMMON="$TMPDIR/release-common.sh"
|
| 12 |
-
TRUE_BIN=$(command -v true)
|
| 13 |
-
|
| 14 |
-
cat > "$APP_BINARY_PATH" <<'EOF'
|
| 15 |
-
#!/bin/sh
|
| 16 |
-
exit 0
|
| 17 |
-
EOF
|
| 18 |
-
chmod +x "$APP_BINARY_PATH"
|
| 19 |
-
|
| 20 |
-
cat > "$STUB_RELEASE_COMMON" <<'EOF'
|
| 21 |
-
#!/bin/sh
|
| 22 |
-
|
| 23 |
-
ensure_runtime_dirs() {
|
| 24 |
-
mkdir -p "$RUNTIME_DIR"
|
| 25 |
-
}
|
| 26 |
-
|
| 27 |
-
current_binary_path() {
|
| 28 |
-
printf '%s\n' "$APP_BINARY_PATH"
|
| 29 |
-
}
|
| 30 |
-
|
| 31 |
-
ensure_initial_release() {
|
| 32 |
-
mkdir -p "$RUNTIME_DIR"
|
| 33 |
-
: > "$RUNTIME_DIR/bootstrap-called"
|
| 34 |
-
return 0
|
| 35 |
-
}
|
| 36 |
-
EOF
|
| 37 |
-
chmod +x "$STUB_RELEASE_COMMON"
|
| 38 |
-
|
| 39 |
-
RELEASE_COMMON_SH="$STUB_RELEASE_COMMON" \
|
| 40 |
-
SUPERVISORD_BIN="$TRUE_BIN" \
|
| 41 |
-
SUPERVISOR_CONF_TEMPLATE="$REPO_ROOT/supervisord.conf" \
|
| 42 |
-
SUPERVISOR_CONF="$SUPERVISOR_CONF" \
|
| 43 |
-
RUNTIME_DIR="$RUNTIME_DIR" \
|
| 44 |
-
APP_BINARY_PATH="$APP_BINARY_PATH" \
|
| 45 |
-
SUPERVISOR_PROGRAM_NAME=app \
|
| 46 |
-
SUPERVISOR_UPDATER_PROGRAM_NAME=app-updater \
|
| 47 |
-
sh "$REPO_ROOT/entrypoint.sh" --probe
|
| 48 |
-
|
| 49 |
-
if [ -e "$RUNTIME_DIR/bootstrap-called" ]; then
|
| 50 |
-
echo "失败: entrypoint 仍然触发了启动时自动拉取逻辑" >&2
|
| 51 |
-
exit 1
|
| 52 |
-
fi
|
| 53 |
-
|
| 54 |
-
if grep -Eq '^\[program:.*-updater\]$' "$SUPERVISOR_CONF"; then
|
| 55 |
-
echo "失败: supervisord 配置仍然包含 updater 进程" >&2
|
| 56 |
-
exit 1
|
| 57 |
-
fi
|
| 58 |
-
|
| 59 |
-
if ! grep -F "exec \"$APP_BINARY_PATH\" '--probe'" "$RUNTIME_DIR/run-app.sh" >/dev/null; then
|
| 60 |
-
echo "失败: run-app.sh 没有直接执行显式提供的二进制" >&2
|
| 61 |
-
exit 1
|
| 62 |
-
fi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|