support/testing: TestWget: replace thttpd by Busybox's httpd server

In order to remove thttpd package from Buildroot, we have to replace it
from TestWget.

Busybox's httpd server doesn't report server identification, update
TestWget accordingly.

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/11042295041

Cc: Julien Olivain <ju.o@free.fr>
Signed-off-by: Romain Naour <romain.naour@smile.fr>
Signed-off-by: Arnout Vandecappelle <arnout@rnout.be>
(cherry picked from commit f547af0419)
Signed-off-by: Titouan Christophe <titouan.christophe@mind.be>
This commit is contained in:
Romain Naour
2025-08-23 21:49:51 +02:00
committed by Titouan Christophe
parent 9ee7f7edf9
commit bc8f6b5818
+2 -4
View File
@@ -7,8 +7,8 @@ class TestWget(infra.basetest.BRTest):
config = infra.basetest.BASIC_TOOLCHAIN_CONFIG + \
"""
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
BR2_PACKAGE_BUSYBOX_HTTPD=y
BR2_PACKAGE_WGET=y
BR2_PACKAGE_THTTPD=y
BR2_TARGET_ROOTFS_CPIO=y
# BR2_TARGET_ROOTFS_TAR is not set
"""
@@ -47,11 +47,9 @@ class TestWget(infra.basetest.BRTest):
self.assertEqual(out[0], msg)
# We download one last time, showing the server response. We
# check we can see the OK status and our thttpd server
# identification.
# check we can see the OK status.
cmd = f"wget --no-verbose --server-response -O /dev/null {url}"
out, ret = self.emulator.run(cmd)
self.assertEqual(ret, 0)
out_str = "\n".join(out)
self.assertIn("HTTP/1.1 200 OK", out_str)
self.assertIn("Server: thttpd/", out_str)