@@ -71,15 +71,20 @@ prepare_environment()
71
71
cp -r src/test/resources/ecdsa/abi src/integration-test/resources/abi
72
72
cp -r src/test/resources/ecdsa/bin src/integration-test/resources/bin
73
73
74
- # sed_cmd=$(get_sed_cmd)
75
- # local node_type="${1}"
76
- # if [ "${node_type}" == "sm" ];then
77
- # rm -rf src/integration-test/resources/abi
78
- # rm -rf src/integration-test/resources/bin
79
- # cp -r src/test/resources/gm/abi src/integration-test/resources/abi
80
- # cp -r src/test/resources/gm/bin src/integration-test/resources/bin
81
- # ${sed_cmd} 's/useSMCrypto = "false"/useSMCrypto = "true"/g' src/integration-test/resources/config.toml
82
- # fi
74
+ sed_cmd=$( get_sed_cmd)
75
+ local node_type=" ${1} "
76
+ local use_sm=" false"
77
+ if [ " ${node_type} " == " sm" ]; then
78
+ use_sm=" true"
79
+ rm -rf src/integration-test/resources/abi
80
+ rm -rf src/integration-test/resources/bin
81
+ cp -r src/test/resources/gm/abi src/integration-test/resources/abi
82
+ cp -r src/test/resources/gm/bin src/integration-test/resources/bin
83
+ fi
84
+ use_sm_str=" useSMCrypto = \" ${use_sm} \" "
85
+ ${sed_cmd} " s/useSMCrypto = \" false\" /${use_sm_str} /g" ./src/integration-test/resources/config.toml
86
+ ${sed_cmd} " s/useSMCrypto = \" false\" /${use_sm_str} /g" ./src/integration-test/resources/amop/config-subscriber-for-test.toml
87
+ ${sed_cmd} " s/useSMCrypto = \" false\" /${use_sm_str} /g" ./src/integration-test/resources/amop/config-publisher-for-test.toml
83
88
}
84
89
85
90
prepare_wasm_environment ()
@@ -120,8 +125,8 @@ clean_node()
120
125
# check integration-test for non-gm node
121
126
check_standard_node ()
122
127
{
123
- build_node " normal" " ${2 } "
124
- prepare_environment
128
+ build_node " normal" " ${3 } "
129
+ prepare_environment " ${2} "
125
130
# # run integration test
126
131
bash gradlew clean integrationTest --info
127
132
# # clean
@@ -130,7 +135,7 @@ check_standard_node()
130
135
131
136
check_wasm_node ()
132
137
{
133
- build_node " wasm" " ${2 } "
138
+ build_node " wasm" " ${3 } "
134
139
prepare_wasm_environment
135
140
# # run integration test
136
141
bash gradlew clean integrationWasmTest --info
@@ -146,7 +151,7 @@ LOG_INFO "------ download_build_chain: v3.2.0---------"
146
151
download_binary " v3.2.0"
147
152
download_build_chain " v3.2.0"
148
153
LOG_INFO " ------ check_standard_node---------"
149
- check_standard_node " false"
154
+ check_standard_node " false" " sm "
150
155
LOG_INFO " ------ check_wasm_node---------"
151
156
check_wasm_node " true"
152
157
LOG_INFO " ------ check_basic---------"
0 commit comments