GAP/BROB/BCST/BV-01-C test ignoring TSPX_advertising_data
Hi
I'm plaing around with the auto-pts to test our device. I've managed to set things up and started implmenting the BTP on my IUT device. My plan is to run tests on our device that is connected by serial link.
My testcase that I've selected to test is "GAP/BROB/BCST/BV-01-C". On my Windows PC I've installed PTS and connecetd a PTS dongle (COM21). auto-pts server and auto-pts client are running on the same machine. My IUT is connected at COM29.
Starting auto-pts: Start Server: python autoptsserver.py --dongle COM21 Start Client: python autoptsclient-zephyr.py "C:\MyProject\PTS\MyWorkspace.pqw6" -c GAP/BROB/BCST/BV-01-C -t COM29
Once my IUT has sent "ITU Ready" to the client I see a lot of configuration frames to register services and GATT setup. Later the client sends a frame to configure the advertising that the IUT should send out. In the TSPX_advertising_data of the PTS Workspace the advertising data is configured as "0201040E095465737465725F383842463232". In the frame that I get from the client it tells me to set advertising data to "090D5465737465725F383842463232". Full BTP frame is "010A0016000F00090D5465737465725F383842463232FFFFFFFF00".
Now the logic things happen. The PTS looking for the advertising data from the "TSPX_advertising_data" doesn't accept the found advertising data my IUT is transmitting.
Question: Why do I get other advertising data from the auto-pts client as the configured ones in the TSPX_advertising_data?
Hi,
No sure what IUT it is, but typically pixits are configured from test_cases() in ptsproject for IUT. So it is possible that whatever was set in workspace is changed by autopts when initiating test. You can check what are IXIT values in PTS test log.