master
sh 23 lines 586 Bytes
Raw
1 #!/usr/bin/env bash
2 set -euo pipefail
3
4 SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
5 # shellcheck disable=SC1091
6 . "$SCRIPT_DIR/lib.sh"
7
8 init_workspace "clickhouse"
9 trap cleanup EXIT
10
11 CLICKHOUSE_HTTP_PORT="$(reserve_port)"
12 write_env "CLICKHOUSE_HTTP_PORT" "$CLICKHOUSE_HTTP_PORT"
13 replace_in_file "$WORKDIR/config/go.d/clickhouse.conf" "127.0.0.1:8123" "127.0.0.1:${CLICKHOUSE_HTTP_PORT}"
14
15 compose_up clickhouse
16 wait_healthy clickhouse 90
17 compose_run clickhouse-init
18
19 build_plugin
20 run_info clickhouse
21 run_top_queries clickhouse
22
23 echo "E2E checks passed for clickhouse." >&2