Compatibility Test Suite: Failed test cases of module CtsNetTestCases

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Compatibility Test Suite: Failed test cases of module CtsNetTestCases

407 Views
virti_choksi
Contributor III

Hello NXP Team,

We have successfully integrated the "SD-WLAN-SD-BT-8997-U16-MMC-W16.68.10.p162-16.26.10.p162-C4X16693_V4-MGPL" driver into Android 12 Linux 4.9.178 on our custom BG5CT-based platform. With this updated driver integrated into our image, we aimed to perform a Compatibility Test Suite (CTS) test for Google certification.

To initiate the CTS testing, we established an ADB connection using a USB Type-A cable between the DUT and the host machine. On the host machine, we executed the CTS test command: "run cts -m CtsNetTestCases," Unfortunately, the results showed that four test cases had failed. The specific failed test cases are as follows:

  1. android.net.cts.ConnectivityManagerTest#testSocketKeepaliveLimitWifi
  2. android.net.cts.ConnectivityManagerTest#testSocketKeepaliveUnprivileged
  3. android.net.cts.ConnectivityManagerTest#testCreateTcpKeepalive
  4. android.net.cts.DnsTest#testDnsWorks

For your reference, I have attached the log files of failed test cases below.

Questions:

  1. How can we verify if the integrated driver package supports the "Keepalive" feature?
  2. If the driver package supports "Keepalive," how can we resolve these test failures?
Tags (1)
0 Kudos
1 Reply

362 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Dear @virti_choksi ,

check README_MLAN in driver, please!

=========================================

Configuring the feature (README_MLAN)

Usage: mlanutl mlanX hostcmd <auto_tx.conf> nat_keep_alive

parameter:

.......

hostcmd nat_keep_alive
               This command is used to configures the Frame Auto Transmission parameters.
                nat_keep_alive: register to firmware for sending NAT Keep Alive packet

Usage:
           mlanutl mlanX hostcmd config/auto_tx.conf nat_keep_alive

......

======================================

for auto_tx.conf , after cross compiling driver, the file can be generated.

 

[in addition]

keep_ alive is based on TCP connection, there are also some configurations in Kernel, so you please check it again.

 

Thanks!

Regards,

weidong

 

0 Kudos