blob: 866121ffa3812b542cecac0a78447bc9d4559080 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
#!/bin/sh
# set time stamp
current_time=`date +%Y_%m_%d_%H_%M_%S`
export TIME_STAMP=${current_time}
# init file of test list
test_list_file=test_list_${current_time}.json
mkdir -p /var/run/agl-test/logs/tmp-log/
echo "{ }" > /var/run/agl-test/logs/tmp-log/${test_list_file}
# init the dir of log-to-report
if [[ -e "/var/run/agl-test/logs/log-to-report/summary-report.html" ]]
then
rm /var/run/agl-test/logs/log-to-report/*
else
mkdir -p /var/run/agl-test/logs/log-to-report/
fi
cd /usr/AGL/agl-test/
# default stress level is low
if [[ ! $STRESS_LEVEL ]]
then
export STRESS_LEVEL="low"
fi
echo "STRESS_LEVEL: $STRESS_LEVEL"
# default logging mode is default
if [[ ! $LOG_MODE ]]
then
export LOG_MODE="default"
fi
case $LOG_MODE in
"default")
;;
"slim")
;;
"clear")
;;
*)
echo "Unrecognized LOG_MODE, setting to default..."
export LOG_MODE="default"
;;
esac
echo "LOG_MODE: $LOG_MODE"
# default test without dangerous marker
moption="-m "
if [[ $* =~ ${moption} ]]
then
pytest "$@"
else
pytest "$@" -m "not dangerous"
fi
python3 -c "import plugins.agl_test_report as report; report.generate_total_summary_files('${current_time}')"
python3 -c "import plugins.agl_test_utils as utils; utils.rm_all_tmp()"
|