Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
csst
Scalebox Apps
Commits
3791ced2
Commit
3791ced2
authored
Mar 20, 2023
by
zxl
Browse files
增加批量集成测试方法,以及不同测试环境的环境变量文件
parent
2ec4146c
Changes
12
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
119 additions
and
63 deletions
+119
-63
L1/dockerfiles/crds/test/app.yaml
L1/dockerfiles/crds/test/app.yaml
+8
-8
L1/dockerfiles/crds/test/tencent.env
L1/dockerfiles/crds/test/tencent.env
+3
-0
L1/dockerfiles/crds/test/zjs.env
L1/dockerfiles/crds/test/zjs.env
+3
-0
L1/dockerfiles/mbi/run.sh
L1/dockerfiles/mbi/run.sh
+9
-4
L1/dockerfiles/mbi/test/app.yaml
L1/dockerfiles/mbi/test/app.yaml
+6
-40
L1/dockerfiles/sls2d/run.sh
L1/dockerfiles/sls2d/run.sh
+8
-4
L1/dockerfiles/sls2d/test/Makefile
L1/dockerfiles/sls2d/test/Makefile
+16
-0
L1/dockerfiles/sls2d/test/add_task_v2.sh
L1/dockerfiles/sls2d/test/add_task_v2.sh
+16
-0
L1/dockerfiles/sls2d/test/app.yaml
L1/dockerfiles/sls2d/test/app.yaml
+4
-7
L1/dockerfiles/sls2d/test/sls2d.yaml
L1/dockerfiles/sls2d/test/sls2d.yaml
+40
-0
L1/dockerfiles/sls2d/test/tencent.env
L1/dockerfiles/sls2d/test/tencent.env
+3
-0
L1/dockerfiles/sls2d/test/zjs.env
L1/dockerfiles/sls2d/test/zjs.env
+3
-0
No files found.
L1/dockerfiles/crds/test/app.yaml
View file @
3791ced2
...
@@ -23,18 +23,18 @@ jobs:
...
@@ -23,18 +23,18 @@ jobs:
crds
:
crds
:
label
:
CRDS定标天区
label
:
CRDS定标天区
base_image
:
csst/crds
base_image
:
csst/crds
#
schedule_mode: HEAD
schedule_mode
:
HEAD
paths
:
paths
:
-
/sharewcl/L1Pipeline/aux
:/L1Pipeline/aux
-
${AUX_DIR}
:/L1Pipeline/aux
-
/sharewcl/OnOrbitCal/SimData/ref_202211/products_ref20_3hdr
:/L1Pipeline/aux/C6.1_ref_crds
-
${CRDS_DIR}
:/L1Pipeline/aux/C6.1_ref_crds
-
/sharewcl/dfs
:/dfsroot
-
${DFS_ROOT}
:/dfsroot
-
/sharewcl:/share
-
/sharewcl:/share
# sink_jobs:
# sink_jobs:
hosts
:
#
hosts:
# - h0:1
# - h0:1
-
c0:3
#
- c0:3
-
c1:3
#
- c1:3
-
c2:3
#
- c2:3
...
...
L1/dockerfiles/crds/test/tencent.env
0 → 100644
View file @
3791ced2
AUX_DIR=/goosefsx/x_c60_o19xp6c1_proxy/L1Pipeline/aux
CRDS_DIR=/goosefsx/x_c60_o19xp6c1_proxy/L1Pipeline/aux/products_ref20_3hdr
DFS_ROOT=/goosefsx/x_c60_o19xp6c1_proxy/dfs_root
L1/dockerfiles/crds/test/zjs.env
0 → 100644
View file @
3791ced2
AUX_DIR=/sharewcl/L1Pipeline/aux
CRDS_DIR=/sharewcl/OnOrbitCal/SimData/ref_202211/products_ref20_3hdr
DFS_ROOT=/sharewcl/dfs
L1/dockerfiles/mbi/run.sh
View file @
3791ced2
...
@@ -5,20 +5,25 @@
...
@@ -5,20 +5,25 @@
#rm -rf /L1Pipeline/L1/*
#rm -rf /L1Pipeline/L1/*
# obsid 100000100 ~ 100000154
# obsid 100000100 ~ 100000154
python /L1Pipeline/build/csst_l1/app/l1_mbi_tcc.py
$1
>
/work/stdout 2> /work/stderr
##压力测,保留后三位,前六位替换回原格式100000
test_obsid
=
$1
obsid
=
"100000"
${
test_obsid
:0-3:3
}
###
python /L1Pipeline/build/csst_l1/app/l1_mbi_tcc.py
$obsid
>
/work/stdout 2> /work/stderr
exit_code
=
$?
exit_code
=
$?
# 标准错误和标准输出,输出到文件
# 标准错误和标准输出,输出到文件
echo
"obsid : "
$
1
>>
/var/log/scalebox/stdout
echo
"obsid : "
$
obsid
>>
/var/log/scalebox/stdout
cat
/work/stdout
>>
/var/log/scalebox/stdout
cat
/work/stdout
>>
/var/log/scalebox/stdout
echo
"obsid : "
$
1
>>
/var/log/scalebox/stderr
echo
"obsid : "
$
obsid
>>
/var/log/scalebox/stderr
cat
/work/stderr
>>
/var/log/scalebox/stderr
cat
/work/stderr
>>
/var/log/scalebox/stderr
rm
-f
/work/stdout /work/stderr
rm
-f
/work/stdout /work/stderr
obsid
=
$1
#
obsid=$1
#cat /L1Pipeline/L1/csst-l1ppl.log
#cat /L1Pipeline/L1/csst-l1ppl.log
#cat /L1Pipeline/L1/csst-l1ppl.log >> /var/log/scalebox/${obsid}.log
#cat /L1Pipeline/L1/csst-l1ppl.log >> /var/log/scalebox/${obsid}.log
#创建临时文件
#创建临时文件
...
...
L1/dockerfiles/mbi/test/app.yaml
View file @
3791ced2
name
:
mbi.app.process
name
:
mbi.app.process
label
:
csst-mbi
label
:
csst-mbi
cluster
:
csst
cluster
:
local
parameters
:
parameters
:
initial_status
:
RUNNING
initial_status
:
RUNNING
jobs
:
jobs
:
redis-cli
:
label
:
消息队列接收模块
base_image
:
csst/redis-cli
schedule_mode
:
HEAD
parameters
:
start_message
:
abcd
sink_jobs
:
-
mbi
admL1
:
label
:
1级流水线消息网关
base_image
:
csst/adml1
schedule_mode
:
HEAD
# command: docker run -d --network=host %ENVS% %VOLUMES% %IMAGE%
sink_jobs
:
-
mbi
mbi
:
mbi
:
label
:
多色成像
base_image
:
csst/mbi
base_image
:
csst/mbi
schedule_mode
:
HEAD
schedule_mode
:
HEAD
paths
:
paths
:
# - /sharewcl/L1Pipeline/aux:/L1Pipeline/aux
# - /sharewcl/OnOrbitCal/SimData/ref_202211/products_ref20_3hdr:/L1Pipeline/aux/C6.1_ref_crds
# - /sharewcl/dfs:/dfsroot
-
${AUX_DIR}:/L1Pipeline/aux
-
${AUX_DIR}:/L1Pipeline/aux
-
${CRDS_DIR}:/L1Pipeline/aux/C6.1_ref_crds
-
${CRDS_DIR}:/L1Pipeline/aux/C6.1_ref_crds
-
${DFS_ROOT}:/dfsroot
-
${DFS_ROOT}:/dfsroot
# command: docker run -d --network=host %ENVS% %VOLUMES% %IMAGE%
# command: docker run -d --network=host %ENVS% %VOLUMES% %IMAGE%
# sink_jobs:
# sink_jobs:
hosts
:
# hosts:
-
h0:1
# - h0:1
-
c0:2
# - c0:1
-
c1:2
# - c1:1
-
c2:2
# - c2:1
sls2d
:
label
:
无缝光谱
base_image
:
csst/sls2d
schedule_mode
:
HEAD
paths
:
-
${AUX_DIR}:/L1Pipeline/aux
-
${CRDS_DIR}:/L1Pipeline/aux/C6.1_ref_crds
-
${DFS_ROOT}:/dfsroot
# command: docker run -d --network=host %ENVS% %VOLUMES% %IMAGE%
# sink_jobs:
hosts
:
-
h0:1
-
c0:2
-
c1:2
-
c2:2
L1/dockerfiles/sls2d/run.sh
View file @
3791ced2
...
@@ -5,20 +5,24 @@ rm -rf /L1Pipeline/L0/*
...
@@ -5,20 +5,24 @@ rm -rf /L1Pipeline/L0/*
rm
-rf
/L1Pipeline/L1/
*
rm
-rf
/L1Pipeline/L1/
*
# obsid 100000100 ~ 100000154
# obsid 100000100 ~ 100000154
python /L1Pipeline/build/csst_l1/app/l1_sls2d_tcc.py
$1
>
/work/stdout 2> /work/stderr
##压力测,保留后三位,前六位替换回原格式100000
test_obsid
=
$1
obsid
=
"100000"
${
test_obsid
:0-3:3
}
###
python /L1Pipeline/build/csst_l1/app/l1_sls2d_tcc.py
$obsid
>
/work/stdout 2> /work/stderr
exit_code
=
$?
exit_code
=
$?
# 标准错误和标准输出,输出到文件
# 标准错误和标准输出,输出到文件
echo
"obsid : "
$
1
>>
/var/log/scalebox/stdout
echo
"obsid : "
$
obsid
>>
/var/log/scalebox/stdout
cat
/work/stdout
>>
/var/log/scalebox/stdout
cat
/work/stdout
>>
/var/log/scalebox/stdout
echo
"obsid : "
$
1
>>
/var/log/scalebox/stderr
echo
"obsid : "
$
obsid
>>
/var/log/scalebox/stderr
cat
/work/stderr
>>
/var/log/scalebox/stderr
cat
/work/stderr
>>
/var/log/scalebox/stderr
rm
-f
/work/stdout /work/stderr
rm
-f
/work/stdout /work/stderr
obsid
=
$1
#
obsid=$1
#cat /L1Pipeline/L1/csst-l1ppl.log
#cat /L1Pipeline/L1/csst-l1ppl.log
#cat /L1Pipeline/L1/csst-l1ppl.log >> /var/log/scalebox/${obsid}.log
#cat /L1Pipeline/L1/csst-l1ppl.log >> /var/log/scalebox/${obsid}.log
#创建临时文件
#创建临时文件
...
...
L1/dockerfiles/sls2d/test/Makefile
0 → 100644
View file @
3791ced2
CLUSTER
=
local
# all: reset build
run
:
scalebox app create
--env-file
tencent.env
reset
:
cd
${HOME}
/docker-scalebox/clusters/
$(CLUSTER)
&&
make
&&
cd
-
down
:
make
-C
${HOME}
/docker-scalebox/clusters/
$(CLUSTER)
down
list
:
make
-C
${HOME}
/docker-scalebox/clusters/
$(CLUSTER)
list
L1/dockerfiles/sls2d/test/add_task_v2.sh
0 → 100644
View file @
3791ced2
#!/bin/bash
POSTGRES_USER
=
scalebox
POSTGRES_HOST
=
localhost
POSTGRES_DB
=
scalebox
PGPORT
=
5432
job_id
=
$1
for
m
in
{
100000088..100000123
}
;
do
echo
$m
docker
exec
-t
database psql
-U
${
POSTGRES_USER
}
-h
${
POSTGRES_HOST
}
-d
${
POSTGRES_DB
}
-p
${
PGPORT
}
\
-c
"INSERT INTO t_task(job,key_message) VALUES(
${
job_id
}
,'
${
m
}
')"
done
L1/dockerfiles/sls2d/test/app.yaml
View file @
3791ced2
...
@@ -14,13 +14,10 @@ jobs:
...
@@ -14,13 +14,10 @@ jobs:
# parameters:
# parameters:
# start_message: 100000100
# start_message: 100000100
paths
:
paths
:
-
/goosefsx/x_c60_o19xp6c1_proxy/L1Pipeline/aux:/L1Pipeline/aux
-
${AUX_DIR}:/L1Pipeline/aux
-
/goosefsx/x_c60_o19xp6c1_proxy/L1Pipeline/aux/products_ref20_3hdr:/L1Pipeline/aux/C6.1_ref_crds
-
${CRDS_DIR}:/L1Pipeline/aux/C6.1_ref_crds
-
/goosefsx/x_c60_o19xp6c1_proxy/dfs_root:/dfsroot
-
${DFS_ROOT}:/dfsroot
# - /sharewcl/L1Pipeline/aux:/L1Pipeline/aux
# sink_jobs:
# - /sharewcl/OnOrbitCal/SimData/ref_202211/products_ref20_3hdr:/L1Pipeline/aux/C6.1_ref_crds
# - /sharewcl/dfs:/dfsroot
# sink_jobs:
# hosts:
# hosts:
# - h0:1
# - h0:1
# - c0:3
# - c0:3
...
...
L1/dockerfiles/sls2d/test/sls2d.yaml
0 → 100644
View file @
3791ced2
name
:
sls2d.app.process
label
:
csst-sls2d
cluster
:
local
parameters
:
initial_status
:
RUNNING
jobs
:
redis-cli
:
label
:
消息队列接收模块
base_image
:
csst/redis-cli
schedule_mode
:
HEAD
parameters
:
start_message
:
abcd
sink_jobs
:
-
admL1
admL1
:
label
:
1级流水线消息网关
base_image
:
csst/adml1
schedule_mode
:
HEAD
# command: docker run -d --network=host %ENVS% %VOLUMES% %IMAGE%
sink_jobs
:
-
sls2d
sls2d
:
label
:
无缝光谱
base_image
:
csst/sls2d
schedule_mode
:
HEAD
paths
:
-
${AUX_DIR}:/L1Pipeline/aux
-
${CRDS_DIR}:/L1Pipeline/aux/C6.1_ref_crds
-
${DFS_ROOT}:/dfsroot
# command: docker run -d --network=host %ENVS% %VOLUMES% %IMAGE%
# sink_jobs:
#hosts:
# - h0:1
# - c0:2
# - c1:2
# - c2:2
L1/dockerfiles/sls2d/test/tencent.env
0 → 100644
View file @
3791ced2
AUX_DIR=/goosefsx/x_c60_o19xp6c1_proxy/L1Pipeline/aux
CRDS_DIR=/goosefsx/x_c60_o19xp6c1_proxy/L1Pipeline/aux/products_ref20_3hdr
DFS_ROOT=/goosefsx/x_c60_o19xp6c1_proxy/dfs_root
L1/dockerfiles/sls2d/test/zjs.env
0 → 100644
View file @
3791ced2
AUX_DIR=/sharewcl/L1Pipeline/aux
CRDS_DIR=/sharewcl/OnOrbitCal/SimData/ref_202211/products_ref20_3hdr
DFS_ROOT=/sharewcl/dfs
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment