Clean component test unit caches
This commit is contained in:
@@ -11,12 +11,22 @@ if [[ -z "${UCE_TEST_SITE_DIRECTORY:-}" && -r /etc/uce/settings.cfg ]]; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
source_dir="$site_directory/$test_name"
|
source_dir="$site_directory/$test_name"
|
||||||
|
bin_directory="${BIN_DIRECTORY:-}"
|
||||||
|
if [[ -z "$bin_directory" && -r /etc/uce/settings.cfg ]]; then
|
||||||
|
bin_directory=$(awk -F= '/^[[:space:]]*BIN_DIRECTORY[[:space:]]*=/ {gsub(/^[[:space:]]+|[[:space:]]+$/, "", $2); print $2; exit}' /etc/uce/settings.cfg)
|
||||||
|
fi
|
||||||
|
bin_directory="${bin_directory:-/tmp/uce/work}"
|
||||||
|
cache_dir=""
|
||||||
|
|
||||||
cleanup() {
|
cleanup() {
|
||||||
rm -rf "$source_dir"
|
rm -rf "$source_dir"
|
||||||
|
if [[ -n "$cache_dir" ]]; then
|
||||||
|
rm -rf "$cache_dir"
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
trap cleanup EXIT
|
trap cleanup EXIT
|
||||||
mkdir -p "$source_dir"
|
mkdir -p "$source_dir"
|
||||||
|
cache_dir="$(scripts/unit_cache_directory "$bin_directory")$(realpath "$source_dir")"
|
||||||
|
|
||||||
printf '%s\n' \
|
printf '%s\n' \
|
||||||
'CLI(Request& context) {' \
|
'CLI(Request& context) {' \
|
||||||
|
|||||||
@@ -17,12 +17,22 @@ if [[ -r /etc/uce/settings.cfg ]]; then
|
|||||||
fi
|
fi
|
||||||
http_host="${UCE_TEST_HTTP_HOST:-uce.openfu.com}"
|
http_host="${UCE_TEST_HTTP_HOST:-uce.openfu.com}"
|
||||||
source_dir="$site_directory/$test_name"
|
source_dir="$site_directory/$test_name"
|
||||||
|
bin_directory="${BIN_DIRECTORY:-}"
|
||||||
|
if [[ -z "$bin_directory" && -r /etc/uce/settings.cfg ]]; then
|
||||||
|
bin_directory=$(awk -F= '/^[[:space:]]*BIN_DIRECTORY[[:space:]]*=/ {gsub(/^[[:space:]]+|[[:space:]]+$/, "", $2); print $2; exit}' /etc/uce/settings.cfg)
|
||||||
|
fi
|
||||||
|
bin_directory="${bin_directory:-/tmp/uce/work}"
|
||||||
|
cache_dir=""
|
||||||
|
|
||||||
cleanup() {
|
cleanup() {
|
||||||
rm -rf "$source_dir"
|
rm -rf "$source_dir"
|
||||||
|
if [[ -n "$cache_dir" ]]; then
|
||||||
|
rm -rf "$cache_dir"
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
trap cleanup EXIT
|
trap cleanup EXIT
|
||||||
mkdir -p "$source_dir"
|
mkdir -p "$source_dir"
|
||||||
|
cache_dir="$(scripts/unit_cache_directory "$bin_directory")$(realpath "$source_dir")"
|
||||||
|
|
||||||
printf '%s\n' 'RENDER(Request& context) { print("parent:", request_perf()["worker_pid"].to_string(), ":", component("chosen", context)); }' >"$source_dir/parent.uce"
|
printf '%s\n' 'RENDER(Request& context) { print("parent:", request_perf()["worker_pid"].to_string(), ":", component("chosen", context)); }' >"$source_dir/parent.uce"
|
||||||
printf '%s\n' 'COMPONENT(Request& context) { print("a"); }' >"$source_dir/a.uce"
|
printf '%s\n' 'COMPONENT(Request& context) { print("a"); }' >"$source_dir/a.uce"
|
||||||
|
|||||||
@@ -12,12 +12,22 @@ if [[ -z "${UCE_TEST_SITE_DIRECTORY:-}" && -r /etc/uce/settings.cfg ]]; then
|
|||||||
fi
|
fi
|
||||||
source_dir="$site_directory/$test_name"
|
source_dir="$site_directory/$test_name"
|
||||||
threshold_ms="${UCE_NESTED_COMPONENT_PROPS_MAX_MS:-1500}"
|
threshold_ms="${UCE_NESTED_COMPONENT_PROPS_MAX_MS:-1500}"
|
||||||
|
bin_directory="${BIN_DIRECTORY:-}"
|
||||||
|
if [[ -z "$bin_directory" && -r /etc/uce/settings.cfg ]]; then
|
||||||
|
bin_directory=$(awk -F= '/^[[:space:]]*BIN_DIRECTORY[[:space:]]*=/ {gsub(/^[[:space:]]+|[[:space:]]+$/, "", $2); print $2; exit}' /etc/uce/settings.cfg)
|
||||||
|
fi
|
||||||
|
bin_directory="${bin_directory:-/tmp/uce/work}"
|
||||||
|
cache_dir=""
|
||||||
|
|
||||||
cleanup() {
|
cleanup() {
|
||||||
rm -rf "$source_dir"
|
rm -rf "$source_dir"
|
||||||
|
if [[ -n "$cache_dir" ]]; then
|
||||||
|
rm -rf "$cache_dir"
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
trap cleanup EXIT
|
trap cleanup EXIT
|
||||||
mkdir -p "$source_dir"
|
mkdir -p "$source_dir"
|
||||||
|
cache_dir="$(scripts/unit_cache_directory "$bin_directory")$(realpath "$source_dir")"
|
||||||
|
|
||||||
printf '%s\n' \
|
printf '%s\n' \
|
||||||
'CLI(Request& context) {' \
|
'CLI(Request& context) {' \
|
||||||
|
|||||||
@@ -11,12 +11,22 @@ if [[ -z "${UCE_TEST_SITE_DIRECTORY:-}" && -r /etc/uce/settings.cfg ]]; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
source_dir="$site_directory/$test_name"
|
source_dir="$site_directory/$test_name"
|
||||||
|
bin_directory="${BIN_DIRECTORY:-}"
|
||||||
|
if [[ -z "$bin_directory" && -r /etc/uce/settings.cfg ]]; then
|
||||||
|
bin_directory=$(awk -F= '/^[[:space:]]*BIN_DIRECTORY[[:space:]]*=/ {gsub(/^[[:space:]]+|[[:space:]]+$/, "", $2); print $2; exit}' /etc/uce/settings.cfg)
|
||||||
|
fi
|
||||||
|
bin_directory="${bin_directory:-/tmp/uce/work}"
|
||||||
|
cache_dir=""
|
||||||
|
|
||||||
cleanup() {
|
cleanup() {
|
||||||
rm -rf "$source_dir"
|
rm -rf "$source_dir"
|
||||||
|
if [[ -n "$cache_dir" ]]; then
|
||||||
|
rm -rf "$cache_dir"
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
trap cleanup EXIT
|
trap cleanup EXIT
|
||||||
mkdir -p "$source_dir/a" "$source_dir/b"
|
mkdir -p "$source_dir/a" "$source_dir/b"
|
||||||
|
cache_dir="$(scripts/unit_cache_directory "$bin_directory")$(realpath "$source_dir")"
|
||||||
|
|
||||||
printf '%s\n' \
|
printf '%s\n' \
|
||||||
'CLI(Request& context) {' \
|
'CLI(Request& context) {' \
|
||||||
|
|||||||
Reference in New Issue
Block a user