Skip to content

Commit 36afffe

Browse files
committed
update test
Signed-off-by: Chendi.Xue <chendi.xue@intel.com>
1 parent e9538bd commit 36afffe

File tree

2 files changed

+13
-12
lines changed

2 files changed

+13
-12
lines changed

RAGAgent/docker/gaudi/docker_compose.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,7 @@ services:
150150
- ${TOOLSET_PATH}:/home/user/tools/
151151
environment:
152152
- port=9090
153+
- ip_address=${ip_address}
153154
- strategy=${AGENT_STRATEGY}
154155
- llm_endpoint_url=${LLM_ENDPOINT_URL}
155156
- llm_engine=tgi

RAGAgent/tests/test_ragagent_on_gaudi.sh

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
set -e
66
echo "IMAGE_REPO=${IMAGE_REPO}"
7+
echo "HUGGINGFACEHUB_API_TOKEN=${HUGGINGFACEHUB_API_TOKEN}"
78

89
WORKPATH=$(dirname "$PWD")
910
LOG_PATH="$WORKPATH/tests"
@@ -63,14 +64,13 @@ function start_services() {
6364
export AGENT_STRATEGY=react
6465
export LLM_ENDPOINT_URL="http://${ip_address}:8008"
6566
export TOOLSET_PATH=$WORKPATH/tools
66-
export HUGGINGFACEHUB_API_TOKEN=${HF_TOKEN}
67+
export HF_TOKEN=${HUGGINGFACEHUB_API_TOKEN}
6768
export EMBEDDING_MODEL_ID="BAAI/bge-base-en-v1.5"
6869
export RERANK_MODEL_ID="BAAI/bge-reranker-base"
6970
export TEI_EMBEDDING_ENDPOINT="http://${ip_address}:8090"
7071
export TEI_RERANKING_ENDPOINT="http://${ip_address}:8808"
7172
export REDIS_URL="redis://${ip_address}:6379"
7273
export INDEX_NAME="rag-redis"
73-
export HUGGINGFACEHUB_API_TOKEN=${HUGGINGFACEHUB_API_TOKEN}
7474
export MEGA_SERVICE_HOST_IP=${ip_address}
7575
export EMBEDDING_SERVICE_HOST_IP=${ip_address}
7676
export RETRIEVER_SERVICE_HOST_IP=${ip_address}
@@ -82,15 +82,14 @@ function start_services() {
8282
echo "Waiting tgi gaudi ready"
8383
n=0
8484
until [[ "$n" -ge 100 ]] || [[ $ready == true ]]; do
85-
docker logs tgi-gaudi-server > ${WORKPATH}/tests/test-ragagent.log
85+
docker logs tgi-gaudi-server > ${WORKPATH}/tests/tgi-gaudi-service.log
8686
n=$((n+1))
87-
if grep -q Connected ${WORKPATH}/tests/test-ragagent.log; then
87+
if grep -q Connected ${WORKPATH}/tests/tgi-gaudi-service.log; then
8888
break
8989
fi
9090
sleep 5s
9191
done
9292
sleep 5s
93-
docker logs tgi-gaudi-server
9493
echo "Service started successfully"
9594
docker ps
9695
}
@@ -105,34 +104,35 @@ function validate() {
105104
echo 0
106105
else
107106
echo "[ $SERVICE_NAME ] Content does not match the expected result: $CONTENT"
108-
exit 1
107+
echo 1
109108
fi
110109
}
111110

112111
function validate_megaservice() {
113112
echo "Testing DataPrep Service"
114113
local CONTENT=$(curl -X POST "http://${ip_address}:6007/v1/dataprep" \
115114
-H "Content-Type: multipart/form-data" \
116-
-F 'link_list=["https://opea.dev"]' | tee ${LOG_PATH}/test-ragagent.log)
117-
local EXIT_CODE=$(validate "$CONTENT" "Data preparation succeeded" "test-ragagent" )
115+
-F 'link_list=["https://opea.dev"]' | tee -a ${LOG_PATH}/test-dataprep.log)
116+
local EXIT_CODE=$(validate "$CONTENT" "Data preparation succeeded" "test-dataprep" )
118117
echo "$EXIT_CODE"
119118
local EXIT_CODE="${EXIT_CODE:0-1}"
120119
if [ "$EXIT_CODE" == "1" ]; then
121-
docker logs dataprep-redis-server | tee -a ${LOG_PATH}/test-ragagent.log
120+
docker logs dataprep-redis-server >> ${LOG_PATH}/test-dataprep.log
122121
exit 1
123122
fi
124123

125124
echo "Testing agent service"
126125
local CONTENT=$(curl http://${ip_address}:9090/v1/chat/completions -X POST -H "Content-Type: application/json" -d '{
127126
"query": "What is Intel OPEA project?"
128-
}' | tee ${LOG_PATH}/test-ragagent.log)
127+
}' | tee -a ${LOG_PATH}/test-ragagent.log)
129128
local EXIT_CODE=$(validate "$CONTENT" "OPEA" "test-ragagent")
130129
echo "$EXIT_CODE"
131130
local EXIT_CODE="${EXIT_CODE:0-1}"
132131
echo "return value is $EXIT_CODE"
132+
docker container logs rag-agent-server &> ${LOG_PATH}/test-ragagent-service.log
133+
docker container logs doc-index-retriever-server &> ${LOG_PATH}/test-doc-index-retriever.log
133134
if [ "$EXIT_CODE" == "1" ]; then
134-
docker logs tgi-gaudi-server | tee -a ${LOG_PATH}/test-ragagent.log
135-
docker logs rag-agent-server | tee -a ${LOG_PATH}/test-ragagent.log
135+
docker container logs tgi-gaudi-server &> ${LOG_PATH}/tgi-gaudi-service.log
136136
exit 1
137137
fi
138138
}

0 commit comments

Comments
 (0)