Project

General

Profile

action #81280

[sle][security][backlog][FIPS] Implement & Integrate wireless wlan wpa_supplicant test case into openQA

Added by bchou about 2 years ago. Updated 4 months ago.

Status:
Rejected
Priority:
Low
Assignee:
Category:
New test
Target version:
-
Start date:
2020-12-23
Due date:
% Done:

0%

Estimated time:
32.00 h
Difficulty:

Description

  1. Test case:
    https://bugzilla.suse.com/tr_show_case.cgi?case_id=1767503 (wpa_supplicant)

  2. Sequence case:
    https://bugzilla.suse.com/tr_show_case.cgi?case_id=1767536 (wireless Lan)

  3. Kernel Module for mac80211
    https://wireless.wiki.kernel.org/en/users/drivers/mac80211_hwsim

  4. Checked the QEMU default setting, it seems not support the Wireless Lan device,
    Could need to investigate if mac80211_hwsim can work for it.

#qemu-system-x86_64 -device ? 
Network devices:
name "e1000", bus PCI, alias "e1000-82540em", desc "Intel Gigabit Ethernet"
name "e1000-82544gc", bus PCI, desc "Intel Gigabit Ethernet"
name "e1000-82545em", bus PCI, desc "Intel Gigabit Ethernet"
name "e1000e", bus PCI, desc "Intel 82574L GbE Controller"
name "i82550", bus PCI, desc "Intel i82550 Ethernet"
name "i82551", bus PCI, desc "Intel i82551 Ethernet"
name "i82557a", bus PCI, desc "Intel i82557A Ethernet"
name "i82557b", bus PCI, desc "Intel i82557B Ethernet"
name "i82557c", bus PCI, desc "Intel i82557C Ethernet"
name "i82558a", bus PCI, desc "Intel i82558A Ethernet"
name "i82558b", bus PCI, desc "Intel i82558B Ethernet"
name "i82559a", bus PCI, desc "Intel i82559A Ethernet"
name "i82559b", bus PCI, desc "Intel i82559B Ethernet"
name "i82559c", bus PCI, desc "Intel i82559C Ethernet"
name "i82559er", bus PCI, desc "Intel i82559ER Ethernet"
name "i82562", bus PCI, desc "Intel i82562 Ethernet"
name "i82801", bus PCI, desc "Intel i82801 Ethernet"
name "ne2k_isa", bus ISA
name "ne2k_pci", bus PCI
name "pcnet", bus PCI
name "rocker", bus PCI, desc "Rocker Switch"
name "rtl8139", bus PCI
name "usb-bt-dongle", bus usb-bus
name "usb-net", bus usb-bus
name "virtio-net-device", bus virtio-bus
name "virtio-net-pci", bus PCI, alias "virtio-net"
name "vmxnet3", bus PCI, desc "VMWare Paravirtualized Ethernet v3"

History

#1 Updated by bchou about 2 years ago

Thanks @Xiaojing to get some helpful information from @Oliver.

There are some tests for openSUSE Tumbleweed about the wireless test (in x11/network),
https://openqa.opensuse.org/tests/latest?arch=x86_64&distri=opensuse&flavor=DVD&machine=64bit&test=extra_tests_gnome&version=Tumbleweed

It is a good example of applying mac80211_hwsim in wifi tests. But it is not the direct test we need for FIPS testing about wpa_supplicanat operating in wlan interface.

Need to learn more about it ahead:

  1. mac80211_hwsim kernel module
  2. hostapd (Turns Your WLAN Card into a WPA capable Access Point)

#2 Updated by bchou about 2 years ago

  • Priority changed from Normal to Low

#3 Updated by llzhao almost 2 years ago

  • Category set to New test
  • Assignee set to bchou
  • Estimated time set to 32.00 h

#4 Updated by bchou over 1 year ago

  • Subject changed from [sle][security][sle15sp3][FIPS] Implement & Integrate wireless wlan wpa_supplicant test case into openQA to [sle][security][sle15sp4][FIPS] Implement & Integrate wireless wlan wpa_supplicant test case into openQA

Move this ticket to SLE15 SP4 as SLE15 SP3 is GM.

#5 Updated by llzhao 9 months ago

  • Subject changed from [sle][security][sle15sp4][FIPS] Implement & Integrate wireless wlan wpa_supplicant test case into openQA to [sle][security][backlog][FIPS] Implement & Integrate wireless wlan wpa_supplicant test case into openQA

#6 Updated by bchou 8 months ago

It's worthy to refer the test to Test wpa_supplicant on the virtual wifi interface too.

./tests/console/wpa_supplicant.pm

Currently, there is still lack of real hardware to do the test.

openQA: https://openqa.suse.de/tests/8752521#step/wpa_supplicant/32
Bug: bsc#1198892 - [Build 137.1] openQA test fails in wpa_supplicant - Missing PackageHub package: hostapd cap:hostapd not foundz

#7 Updated by bchou 8 months ago

  • Status changed from New to Blocked

Currenty, there is no hardware can be supported to test and also Viktor mentioned there is no hardware in Cert team.

We can consider this as low priority, and if we can test it if we are available later and use the virtual network.

#8 Updated by bchou 4 months ago

  • Status changed from Blocked to Rejected

I think we can reject this test as the Certification team don't have hardware for testing and it's not necessary for Certification.

Also available in: Atom PDF