Skip to content

Commit dd51398

Browse files
committed
Refine UI test for CodeTrans
Signed-off-by: ZePan110 <ze.pan@intel.com>
1 parent ccd4803 commit dd51398

9 files changed

Lines changed: 120 additions & 263 deletions

CodeTrans/tests/test_compose_on_epyc.sh

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -118,37 +118,6 @@ function validate_megaservice() {
118118

119119
}
120120

121-
function validate_frontend() {
122-
cd $WORKPATH/ui/svelte
123-
local conda_env_name="OPEA_e2e"
124-
export PATH=${HOME}/miniforge3/bin/:$PATH
125-
if conda info --envs | grep -q "$conda_env_name"; then
126-
echo "$conda_env_name exist!"
127-
else
128-
conda create -n ${conda_env_name} python=3.12 -y
129-
fi
130-
CONDA_ROOT=$(conda info --base)
131-
source "${CONDA_ROOT}/etc/profile.d/conda.sh"
132-
conda activate ${conda_env_name}
133-
134-
sed -i "s/localhost/$ip_address/g" playwright.config.ts
135-
136-
conda install -c conda-forge nodejs=22.6.0 -y
137-
# npm install && npm ci && npx playwright install --with-deps
138-
npm install && npm ci && npx playwright install
139-
node -v && npm -v && pip list
140-
141-
exit_status=0
142-
npx playwright test || exit_status=$?
143-
144-
if [ $exit_status -ne 0 ]; then
145-
echo "[TEST INFO]: ---------frontend test failed---------"
146-
exit $exit_status
147-
else
148-
echo "[TEST INFO]: ---------frontend test passed---------"
149-
fi
150-
}
151-
152121
function stop_docker() {
153122
cd $WORKPATH/docker_compose/amd/cpu/epyc/
154123
docker compose -f compose.yaml stop && docker compose rm -f
@@ -176,10 +145,6 @@ function main() {
176145
validate_megaservice
177146
echo "::endgroup::"
178147

179-
echo "::group::validate_frontend"
180-
validate_frontend
181-
echo "::endgroup::"
182-
183148
echo "::group::stop_docker"
184149
stop_docker
185150
echo "::endgroup::"

CodeTrans/tests/test_compose_on_gaudi.sh

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -115,35 +115,6 @@ function validate_megaservice() {
115115

116116
}
117117

118-
function validate_frontend() {
119-
cd $WORKPATH/ui/svelte
120-
local conda_env_name="OPEA_e2e"
121-
export PATH=${HOME}/miniforge3/bin/:$PATH
122-
if conda info --envs | grep -q "$conda_env_name"; then
123-
echo "$conda_env_name exist!"
124-
else
125-
conda create -n ${conda_env_name} python=3.12 -y
126-
fi
127-
source activate ${conda_env_name}
128-
129-
sed -i "s/localhost/$ip_address/g" playwright.config.ts
130-
131-
conda install -c conda-forge nodejs=22.6.0 -y
132-
npm install && npm ci && npx playwright install --with-deps
133-
node -v && npm -v && pip list
134-
135-
exit_status=0
136-
npx playwright test || exit_status=$?
137-
138-
if [ $exit_status -ne 0 ]; then
139-
echo "[TEST INFO]: ---------frontend test failed---------"
140-
exit $exit_status
141-
else
142-
echo "[TEST INFO]: ---------frontend test passed---------"
143-
fi
144-
145-
}
146-
147118
function stop_docker() {
148119
cd $WORKPATH/docker_compose/intel/hpu/gaudi
149120
docker compose -f compose.yaml stop && docker compose rm -f
@@ -171,10 +142,6 @@ function main() {
171142
validate_megaservice
172143
echo "::endgroup::"
173144

174-
echo "::group::validate_frontend"
175-
validate_frontend
176-
echo "::endgroup::"
177-
178145
echo "::group::stop_docker"
179146
stop_docker
180147
echo "::endgroup::"

CodeTrans/tests/test_compose_on_rocm.sh

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -120,34 +120,6 @@ function validate_megaservice() {
120120

121121
}
122122

123-
function validate_frontend() {
124-
cd $WORKPATH/ui/svelte
125-
local conda_env_name="OPEA_e2e"
126-
export PATH=${HOME}/miniconda3/bin/:$PATH
127-
if conda info --envs | grep -q "$conda_env_name"; then
128-
echo "$conda_env_name exist!"
129-
else
130-
conda create -n ${conda_env_name} python=3.12 -y
131-
fi
132-
source activate ${conda_env_name}
133-
134-
sed -i "s/localhost/$ip_address/g" playwright.config.ts
135-
136-
conda install -c conda-forge nodejs=22.6.0 -y
137-
npm install && npm ci && npx playwright install --with-deps
138-
node -v && npm -v && pip list
139-
140-
exit_status=0
141-
npx playwright test || exit_status=$?
142-
143-
if [ $exit_status -ne 0 ]; then
144-
echo "[TEST INFO]: ---------frontend test failed---------"
145-
exit $exit_status
146-
else
147-
echo "[TEST INFO]: ---------frontend test passed---------"
148-
fi
149-
}
150-
151123
function stop_docker() {
152124
cd $WORKPATH/docker_compose/amd/gpu/rocm/
153125
docker compose stop && docker compose rm -f
@@ -175,10 +147,6 @@ function main() {
175147
validate_megaservice
176148
echo "::endgroup::"
177149

178-
echo "::group::validate_frontend"
179-
validate_frontend
180-
echo "::endgroup::"
181-
182150
echo "::group::stop_docker"
183151
stop_docker
184152
echo "::endgroup::"

CodeTrans/tests/test_compose_on_xeon.sh

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -116,34 +116,6 @@ function validate_megaservice() {
116116

117117
}
118118

119-
function validate_frontend() {
120-
cd $WORKPATH/ui/svelte
121-
local conda_env_name="OPEA_e2e"
122-
export PATH=${HOME}/miniforge3/bin/:$PATH
123-
if conda info --envs | grep -q "$conda_env_name"; then
124-
echo "$conda_env_name exist!"
125-
else
126-
conda create -n ${conda_env_name} python=3.12 -y
127-
fi
128-
source activate ${conda_env_name}
129-
130-
sed -i "s/localhost/$ip_address/g" playwright.config.ts
131-
132-
conda install -c conda-forge nodejs=22.6.0 -y
133-
npm install && npm ci && npx playwright install --with-deps
134-
node -v && npm -v && pip list
135-
136-
exit_status=0
137-
npx playwright test || exit_status=$?
138-
139-
if [ $exit_status -ne 0 ]; then
140-
echo "[TEST INFO]: ---------frontend test failed---------"
141-
exit $exit_status
142-
else
143-
echo "[TEST INFO]: ---------frontend test passed---------"
144-
fi
145-
}
146-
147119
function stop_docker() {
148120
cd $WORKPATH/docker_compose/intel/cpu/xeon/
149121
docker compose -f compose.yaml stop && docker compose rm -f
@@ -171,10 +143,6 @@ function main() {
171143
validate_megaservice
172144
echo "::endgroup::"
173145

174-
echo "::group::validate_frontend"
175-
validate_frontend
176-
echo "::endgroup::"
177-
178146
echo "::group::stop_docker"
179147
stop_docker
180148
echo "::endgroup::"

CodeTrans/tests/test_compose_tgi_on_epyc.sh

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -127,37 +127,6 @@ function validate_megaservice() {
127127

128128
}
129129

130-
function validate_frontend() {
131-
cd $WORKPATH/ui/svelte
132-
local conda_env_name="OPEA_e2e"
133-
export PATH=${HOME}/miniforge3/bin/:$PATH
134-
if conda info --envs | grep -q "$conda_env_name"; then
135-
echo "$conda_env_name exist!"
136-
else
137-
conda create -n ${conda_env_name} python=3.12 -y
138-
fi
139-
CONDA_ROOT=$(conda info --base)
140-
source "${CONDA_ROOT}/etc/profile.d/conda.sh"
141-
conda activate ${conda_env_name}
142-
143-
sed -i "s/localhost/$ip_address/g" playwright.config.ts
144-
145-
conda install -c conda-forge nodejs=22.6.0 -y
146-
# npm install && npm ci && npx playwright install --with-deps
147-
npm install && npm ci && npx playwright install
148-
node -v && npm -v && pip list
149-
150-
exit_status=0
151-
npx playwright test || exit_status=$?
152-
153-
if [ $exit_status -ne 0 ]; then
154-
echo "[TEST INFO]: ---------frontend test failed---------"
155-
exit $exit_status
156-
else
157-
echo "[TEST INFO]: ---------frontend test passed---------"
158-
fi
159-
}
160-
161130
function stop_docker() {
162131
cd $WORKPATH/docker_compose/amd/cpu/epyc/
163132
docker compose -f compose_tgi.yaml stop && docker compose rm -f
@@ -185,10 +154,6 @@ function main() {
185154
validate_megaservice
186155
echo "::endgroup::"
187156

188-
echo "::group::validate_frontend"
189-
validate_frontend
190-
echo "::endgroup::"
191-
192157
echo "::group::stop_docker"
193158
stop_docker
194159
echo "::endgroup::"

CodeTrans/tests/test_compose_tgi_on_gaudi.sh

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -125,34 +125,6 @@ function validate_megaservice() {
125125

126126
}
127127

128-
function validate_frontend() {
129-
cd $WORKPATH/ui/svelte
130-
local conda_env_name="OPEA_e2e"
131-
export PATH=${HOME}/miniforge3/bin/:$PATH
132-
if conda info --envs | grep -q "$conda_env_name"; then
133-
echo "$conda_env_name exist!"
134-
else
135-
conda create -n ${conda_env_name} python=3.12 -y
136-
fi
137-
source activate ${conda_env_name}
138-
139-
sed -i "s/localhost/$ip_address/g" playwright.config.ts
140-
141-
conda install -c conda-forge nodejs=22.6.0 -y
142-
npm install && npm ci && npx playwright install --with-deps
143-
node -v && npm -v && pip list
144-
145-
exit_status=0
146-
npx playwright test || exit_status=$?
147-
148-
if [ $exit_status -ne 0 ]; then
149-
echo "[TEST INFO]: ---------frontend test failed---------"
150-
exit $exit_status
151-
else
152-
echo "[TEST INFO]: ---------frontend test passed---------"
153-
fi
154-
}
155-
156128
function stop_docker() {
157129
cd $WORKPATH/docker_compose/intel/hpu/gaudi/
158130
docker compose -f compose_tgi.yaml stop && docker compose rm -f
@@ -180,10 +152,6 @@ function main() {
180152
validate_megaservice
181153
echo "::endgroup::"
182154

183-
echo "::group::validate_frontend"
184-
validate_frontend
185-
echo "::endgroup::"
186-
187155
echo "::group::stop_docker"
188156
stop_docker
189157
echo "::endgroup::"

CodeTrans/tests/test_compose_tgi_on_xeon.sh

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -125,34 +125,6 @@ function validate_megaservice() {
125125

126126
}
127127

128-
function validate_frontend() {
129-
cd $WORKPATH/ui/svelte
130-
local conda_env_name="OPEA_e2e"
131-
export PATH=${HOME}/miniforge3/bin/:$PATH
132-
if conda info --envs | grep -q "$conda_env_name"; then
133-
echo "$conda_env_name exist!"
134-
else
135-
conda create -n ${conda_env_name} python=3.12 -y
136-
fi
137-
source activate ${conda_env_name}
138-
139-
sed -i "s/localhost/$ip_address/g" playwright.config.ts
140-
141-
conda install -c conda-forge nodejs=22.6.0 -y
142-
npm install && npm ci && npx playwright install --with-deps
143-
node -v && npm -v && pip list
144-
145-
exit_status=0
146-
npx playwright test || exit_status=$?
147-
148-
if [ $exit_status -ne 0 ]; then
149-
echo "[TEST INFO]: ---------frontend test failed---------"
150-
exit $exit_status
151-
else
152-
echo "[TEST INFO]: ---------frontend test passed---------"
153-
fi
154-
}
155-
156128
function stop_docker() {
157129
cd $WORKPATH/docker_compose/intel/cpu/xeon/
158130
docker compose -f compose_tgi.yaml stop && docker compose rm -f
@@ -180,10 +152,6 @@ function main() {
180152
validate_megaservice
181153
echo "::endgroup::"
182154

183-
echo "::group::validate_frontend"
184-
validate_frontend
185-
echo "::endgroup::"
186-
187155
echo "::group::stop_docker"
188156
stop_docker
189157
echo "::endgroup::"

CodeTrans/tests/test_compose_vllm_on_rocm.sh

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -119,34 +119,6 @@ function validate_megaservice() {
119119

120120
}
121121

122-
function validate_frontend() {
123-
cd $WORKPATH/ui/svelte
124-
local conda_env_name="OPEA_e2e"
125-
export PATH=${HOME}/miniconda3/bin/:$PATH
126-
if conda info --envs | grep -q "$conda_env_name"; then
127-
echo "$conda_env_name exist!"
128-
else
129-
conda create -n ${conda_env_name} python=3.12 -y
130-
fi
131-
source activate ${conda_env_name}
132-
133-
sed -i "s/localhost/$ip_address/g" playwright.config.ts
134-
135-
conda install -c conda-forge nodejs=22.6.0 -y
136-
npm install && npm ci && npx playwright install --with-deps
137-
node -v && npm -v && pip list
138-
139-
exit_status=0
140-
npx playwright test || exit_status=$?
141-
142-
if [ $exit_status -ne 0 ]; then
143-
echo "[TEST INFO]: ---------frontend test failed---------"
144-
exit $exit_status
145-
else
146-
echo "[TEST INFO]: ---------frontend test passed---------"
147-
fi
148-
}
149-
150122
function stop_docker() {
151123
cd $WORKPATH/docker_compose/amd/gpu/rocm/
152124
docker compose -f compose_vllm.yaml stop && docker compose -f compose_vllm.yaml rm -f
@@ -174,10 +146,6 @@ function main() {
174146
validate_megaservice
175147
echo "::endgroup::"
176148

177-
echo "::group::validate_frontend"
178-
validate_frontend
179-
echo "::endgroup::"
180-
181149
echo "::group::stop_docker"
182150
stop_docker
183151
echo "::endgroup::"

0 commit comments

Comments
 (0)