@@ -18,6 +18,9 @@ OUTDIR="tests"
1818OUTEDIR=" encoded_tests"
1919OUTOPTDIR=" options"
2020ERRDIR=" etests"
21+ NOCOLOR=' \033[0'
22+ RED=' \033[0;31m'
23+ GREEN=' \033[0;32m'
2124
2225# ###############################################################################################
2326# ### ####
@@ -27,7 +30,7 @@ ERRDIR="etests"
2730
2831# Print error message and close script
2932netdata_print_error (){
30- echo " Closing due error \" $1 \" code \" $2 \" "
33+ echo " ${RED} Closing due error \" $1 \" code \" $2 \" ${NOCOLOR} "
3134 exit 1
3235}
3336
@@ -200,36 +203,40 @@ netdata_download_allmetrics() {
200203}
201204
202205
203- # ###############################################################################################
206+ # ###################################################
204207# ### ####
205- # ### MAIN ROUTINE ####
208+ # ### MAIN ROUTINE ####
206209# ### ####
207- # ###############################################################################################
210+ # ###################################################
208211MURL=" http://127.0.0.1:19999"
209212
213+ if [ -n " $1 " ]; then
214+ MURL=" $1 "
215+ fi
216+
210217netdata_create_directory $OUTDIR
211218netdata_create_directory $OUTEDIR
212219netdata_create_directory $OUTOPTDIR
213220netdata_create_directory $ERRDIR
214221
215- wget --no-check-certificate --execute=" robots = off" --mirror --convert-links --no-parent $MURL
222+ wget --no-check-certificate --execute=" robots = off" --mirror --convert-links --no-parent " $MURL "
216223TEST=$?
217224if [ $TEST -ne " 0" ] ; then
218225 echo " Cannot connect to Netdata"
219226 exit 1
220227fi
221228
222- netdata_download_various $MURL " netdata.conf" " netdata.conf"
229+ netdata_download_various " $MURL " " netdata.conf" " netdata.conf"
223230
224- netdata_download_various_with_options $MURL " netdata.conf" " netdata.conf"
231+ netdata_download_various_with_options " $MURL " " netdata.conf" " netdata.conf"
225232
226- netdata_wrong_request_various $MURL " api/v15/info?this%20could%20not%20be%20here" " err_version"
233+ netdata_wrong_request_various " $MURL " " api/v15/info?this%20could%20not%20be%20here" " err_version"
227234
228- netdata_wrong_request_various $MURL " api/v1/\(*@&$\!$%%5E\)\!$* %&\)\!$* %%5E*\!%5E%\!%5E$%\!%5E%\(\!*%5E*%5E%\(*@&$%5E%\(\!%5E#*&\!^#$* &\!^%\)@\($%^\)\!*&^\(\!*&^#$&#$\)\!$%^\)\!$* %&\)#$\!^#*$^\!\(*#^#\)\!%^\!\)$* %&\!\(*&$\!^#$* &^\!*#^$\!*^\)%\(\!*&$%\)\(\!&#$\!^*#&$^\!*^%\)\!$%\)\!\(&#$\!^#*&^$" " err_version2"
235+ netdata_wrong_request_various " $MURL " " api/v1/\(*@&$\!$%%5E\)\!$* %&\)\!$* %%5E*\!%5E%\!%5E$%\!%5E%\(\!*%5E*%5E%\(*@&$%5E%\(\!%5E#*&\!^#$* &\!^%\)@\($%^\)\!*&^\(\!*&^#$&#$\)\!$%^\)\!$* %&\)#$\!^#*$^\!\(*#^#\)\!%^\!\)$* %&\!\(*&$\!^#$* &^\!*#^$\!*^\)%\(\!*&$%\)\(\!&#$\!^*#&$^\!*^%\)\!$%\)\!\(&#$\!^#*&^$" " err_version2"
229236
230- netdata_download_various $MURL " api/v1/info" " info"
231- netdata_download_various_with_options $MURL " api/v1/info" " info"
232- netdata_download_various $MURL " api/v1/info?this%20could%20not%20be%20here" " err_info"
237+ netdata_download_various " $MURL " " api/v1/info" " info"
238+ netdata_download_various_with_options " $MURL " " api/v1/info" " info"
239+ netdata_download_various " $MURL " " api/v1/info?this%20could%20not%20be%20here" " err_info"
233240
234241netdata_print_header " Getting all the netdata charts"
235242CHARTS=$( netdata_download_charts " $MURL " " api/v1/charts" )
@@ -244,58 +251,57 @@ elif [ ${#CHARTS[@]} -ne ${#WCHARTS2[@]} ]; then
244251 exit 3;
245252fi
246253
247- netdata_wrong_request_various $MURL " api/v1/chart" " err_chart_without_chart"
248- netdata_wrong_request_various $MURL " api/v1/chart?_=234231424242" " err_chart_arg"
254+ netdata_wrong_request_various " $MURL " " api/v1/chart" " err_chart_without_chart"
255+ netdata_wrong_request_various " $MURL " " api/v1/chart?_=234231424242" " err_chart_arg"
249256
250- netdata_download_various $MURL " api/v1/chart?chart=cpu.cpu0_interrupts&_=234231424242" " chart_cpu_with_more_args"
251- netdata_download_various_with_options $MURL " api/v1/chart?chart=cpu.cpu0_interrupts&_=234231424242" " chart_cpu_with_more_args"
257+ netdata_download_various " $MURL " " api/v1/chart?chart=cpu.cpu0_interrupts&_=234231424242" " chart_cpu_with_more_args"
258+ netdata_download_various_with_options " $MURL " " api/v1/chart?chart=cpu.cpu0_interrupts&_=234231424242" " chart_cpu_with_more_args"
252259
253- netdata_download_various $MURL " api/v1/chart%3Fchart=cpu.cpu0_interrupts&_=234231424242" " chart_cpu_with_more_args_encoded"
254- netdata_download_various_with_options $MURL " api/v1/chart%3Fchart=cpu.cpu0_interrupts&_=234231424242" " chart_cpu_with_more_args_encoded"
255- netdata_download_various $MURL " api/v1/chart%3Fchart=cpu.cpu0_interrupts%26_=234231424242" " chart_cpu_with_more_args_encoded2"
256- netdata_download_various $MURL " api/v1/chart%3Fchart%3Dcpu.cpu0_interrupts%26_%3D234231424242" " chart_cpu_with_more_args_encoded3"
260+ netdata_download_various " $MURL " " api/v1/chart%3Fchart=cpu.cpu0_interrupts&_=234231424242" " chart_cpu_with_more_args_encoded"
261+ netdata_download_various_with_options " $MURL " " api/v1/chart%3Fchart=cpu.cpu0_interrupts&_=234231424242" " chart_cpu_with_more_args_encoded"
262+ netdata_download_various " $MURL " " api/v1/chart%3Fchart=cpu.cpu0_interrupts%26_=234231424242" " chart_cpu_with_more_args_encoded2"
263+ netdata_download_various " $MURL " " api/v1/chart%3Fchart%3Dcpu.cpu0_interrupts%26_%3D234231424242" " chart_cpu_with_more_args_encoded3"
257264
258265netdata_create_directory " $OUTDIR /chart"
259266for I in $CHARTS ; do
260267 NAME=${I// \" / }
261- netdata_download_various $MURL " api/v1/chart?chart=$NAME " " chart/$NAME "
268+ netdata_download_various " $MURL " " api/v1/chart?chart=$NAME " " chart/$NAME "
262269done
263270
264- netdata_wrong_request_various $MURL " api/v1/alarm_variables" " err_alarm_variables_without_chart"
265- netdata_wrong_request_various $MURL " api/v1/alarm_variables?_=234231424242" " err_alarm_variables_arg"
266- netdata_download_various $MURL " api/v1/alarm_variables?chart=cpu.cpu0_interrupts&_=234231424242" " alarm_cpu_with_more_args"
271+ netdata_wrong_request_various " $MURL " " api/v1/alarm_variables" " err_alarm_variables_without_chart"
272+ netdata_wrong_request_various " $MURL " " api/v1/alarm_variables?_=234231424242" " err_alarm_variables_arg"
273+ netdata_download_various " $MURL " " api/v1/alarm_variables?chart=cpu.cpu0_interrupts&_=234231424242" " alarm_cpu_with_more_args"
267274
268275netdata_create_directory " $OUTDIR /alarm_variables"
269276for I in $CHARTS ; do
270277 NAME=${I// \" / }
271- netdata_download_various $MURL " api/v1/alarm_variables?chart=$NAME " " alarm_variables/$NAME "
278+ netdata_download_various " $MURL " " api/v1/alarm_variables?chart=$NAME " " alarm_variables/$NAME "
272279done
273280
274281netdata_create_directory " $OUTDIR /badge"
275282netdata_create_directory " $OUTEDIR /badge"
276283for I in $CHARTS ; do
277- netdata_download_chart $MURL " api/v1/badge.svg?chart" " $I " " badge"
284+ netdata_download_chart " $MURL " " api/v1/badge.svg?chart" " $I " " badge"
278285done
279286
280287netdata_create_directory " $OUTDIR /allmetrics"
281- netdata_download_allmetrics $MURL " allmetrics"
288+ netdata_download_allmetrics " $MURL " " allmetrics"
282289
283- netdata_download_various $MURL " api/v1/alarms?all" " alarms_all"
284- netdata_download_various $MURL " api/v1/alarms?active" " alarms_active"
285- netdata_download_various $MURL " api/v1/alarms" " alarms_nothing"
290+ netdata_download_various " $MURL " " api/v1/alarms?all" " alarms_all"
291+ netdata_download_various " $MURL " " api/v1/alarms?active" " alarms_active"
292+ netdata_download_various " $MURL " " api/v1/alarms" " alarms_nothing"
286293
287- netdata_download_various $MURL " api/v1/alarm_log?after" " alarm_without"
288- netdata_download_various $MURL " api/v1/alarm_log" " alarm_nothing"
289- netdata_download_various $MURL " api/v1/alarm_log?after&_=$PT " " alarm_log"
294+ netdata_download_various " $MURL " " api/v1/alarm_log?after" " alarm_without"
295+ netdata_download_various " $MURL " " api/v1/alarm_log" " alarm_nothing"
296+ netdata_download_various " $MURL " " api/v1/alarm_log?after&_=$PT " " alarm_log"
290297
291298netdata_create_directory " $OUTDIR /data"
292299netdata_create_directory " $OUTEDIR /data"
293300for I in $CHARTS ; do
294- netdata_download_chart $MURL " api/v1/data?chart" " $I " " data"
301+ netdata_download_chart " $MURL " " api/v1/data?chart" " $I " " data"
295302 break ;
296303done
297304
298- WHITE=' \033[0;37m'
299- echo -e " ${WHITE} ALL the URLS got 200 as answer!"
305+ echo -e " ${GREEN} ALL the URLS got 200 as answer! ${NOCOLOR} "
300306
301307exit 0
0 commit comments