linux-test-project / ltp

Linux Test Project (mailing list: https://lists.linux.it/listinfo/ltp)
https://linux-test-project.readthedocs.io/
GNU General Public License v2.0
2.28k stars 999 forks source link

http-stress.sh test cases reports TCONF in SLES15SP5 release due to directory missing. #1042

Open Indirajoga opened 1 year ago

Indirajoga commented 1 year ago

http-stress.sh testcase fails with TCONF issue in SLES15SP5 kernel as below

373 + trap 'tst_brkm TBROK '\''test interrupted'\''' INT
374 + '[' -d /var/www/html ']'
375 + tst_brkm TCONF 'Start server manually, set HTTP_DOWNLOAD_DIR'
376 + case "$1" in
377 + local ret=TCONF
378 + shift
379 + tst_resm TCONF 'Start server manually, set HTTP_DOWNLOAD_DIR'
380 + local ttype=TCONF
381 + tst_flag2mask TCONF

Testcase is looking for directory "/var/www/html" which does not exist & hence fails with TCONF issue.

HTTP_DOWNLOAD_DIR is exported in tst_net.sh script with below path. export HTTP_DOWNLOAD_DIR="${HTTP_DOWNLOAD_DIR:-/var/www/html}"

This path does not exists on SLES lpars

root@eonlp55: ls -l /var/www/html ls: cannot access '/var/www/html': No such file or directory root@eonlp55:

/var/www/html is default root folder for webserver for RHEL distros but not for SLES.

We need to use default root folder accordingly for SLES in order to make http-stress.sh testcase works. ex: /srv/www/

Proposing solution -

distro=`/usr/bin/cat /etc/os-release |grep "ID="|grep -v VERSION_ID|cut -d "="  -f2|tr -d '"' | head -n1`
if [ "$distro" = sles ]; then
        export HTTP_DOWNLOAD_DIR="${HTTP_DOWNLOAD_DIR:-/srv/www/htdocs}"
        export FTP_DOWNLOAD_DIR="${FTP_DOWNLOAD_DIR:-/srv/ftp}"
        export FTP_UPLOAD_DIR="${FTP_UPLOAD_DIR:-/srv/ftp/pub}"
        export FTP_UPLOAD_URLDIR="${FTP_UPLOAD_URLDIR:-pub}"
else
        export HTTP_DOWNLOAD_DIR="${HTTP_DOWNLOAD_DIR:-/var/www/html}"
        export FTP_DOWNLOAD_DIR="${FTP_DOWNLOAD_DIR:-/var/ftp}"
        export FTP_UPLOAD_DIR="${FTP_UPLOAD_DIR:-/var/ftp/pub}"
        export FTP_UPLOAD_URLDIR="${FTP_UPLOAD_URLDIR:-pub}"

fi

Thanks & Regards, Indira

Indirajoga commented 1 year ago

@metan-ucw please update