AVDTP test results🔗

PTS version:

8.5.2 Build 5

Setup🔗

  • Remove PTS device from Bluetooth devices

  • Request avdtptest from bluez/android

Tests🔗

The kernel and BlueZ versions represent the oldest version without backport for which we know the test passed.

Test name

Result

Kernel

BlueZ

AVDTP/SNK/ACP/SIG/SMG/BV-06-C

PASS

6.1

5.69

AVDTP/SNK/ACP/SIG/SMG/BV-08-C

PASS

6.1

5.69

AVDTP/SNK/ACP/SIG/SMG/BV-10-C

PASS

6.1

5.69

AVDTP/SNK/ACP/SIG/SMG/BV-16-C

PASS

6.1

5.69

AVDTP/SNK/ACP/SIG/SMG/BV-18-C

PASS

6.1

5.69

Expect to hear sound

AVDTP/SNK/ACP/SIG/SMG/BV-20-C

PASS

6.1

5.69

Expect to hear sound

AVDTP/SNK/ACP/SIG/SMG/BV-24-C

PASS

6.1

5.69

AVDTP/SNK/ACP/SIG/SMG/BV-26-C

PASS

6.1

5.69

AVDTP/SNK/ACP/SIG/SMG/BI-05-C

PASS

6.1

5.69

AVDTP/SNK/ACP/SIG/SMG/BI-08-C

PASS

6.1

5.69

AVDTP/SNK/ACP/SIG/SMG/BI-17-C

PASS

6.1

5.69

AVDTP/SNK/ACP/SIG/SMG/BI-20-C

PASS

6.1

5.69

AVDTP/SNK/ACP/SIG/SMG/BI-23-C

PASS

6.1

5.69

Expect to hear sound

AVDTP/SNK/ACP/SIG/SMG/BI-38-C

PASS

6.1

5.69

AVDTP/SNK/ACP/SIG/SMG/BI-33-C

PASS

6.1

5.69

AVDTP/SNK/ACP/TRA/BTR/BV-02-C

PASS

6.1

5.69

Expect to hear sound

AVDTP/SNK/ACP/TRA/BTR/BI-01-C

PASS

6.1

5.69

Pre-condition:

  • Stop WirePlumber by running:

    • systemctl –user stop wireplumber

  • Run:

    • sudo avdtptest -d SINK -l

Post-condition:

  • Restart WirePlumber by running:

    • systemctl –user start wireplumber

  • Stop ‘avdtptest’

AVDTP/SNK/INT/SIG/SMG/BV-05-C

PASS

6.1

5.69

AVDTP/SNK/INT/SIG/SMG/BV-07-C

PASS

6.1

5.69

AVDTP/SNK/INT/SIG/SMG/BV-09-C

PASS

6.1

5.69

Pre-condition:

  • Remove PTS device from Bluetooth devices

AVDTP/SNK/INT/SIG/SMG/BV-15-C

PASS

6.1

5.69

Pre-condition:

  • Remove PTS device from Bluetooth devices

AVDTP/SNK/INT/SIG/SMG/BV-19-C

PASS

6.1

5.69

AVDTP/SNK/INT/SIG/SMG/BV-25-C

PASS

6.1

5.69

Pre-condition:

  • Remove PTS device from Bluetooth devices

  • Remove BlueZ cache by running:

    • sudo rm /var/lib/bluetooth/<iut_bdaddr>/cache/<pts_bdaddr>

AVDTP/SNK/INT/SIG/SMG/BV-28-C

PASS

6.1

5.69

Pre-condition:

  • Remove PTS device from Bluetooth devices

  • Remove BlueZ cache by running:

    • sudo rm /var/lib/bluetooth/<iut_bdaddr>/cache/<pts_bdaddr>

AVDTP/SNK/INT/SIG/SMG/BV-31-C

PASS

6.1

5.69

Pre-condition:

  • Remove PTS device from Bluetooth devices

  • Remove BlueZ cache by running:

    • sudo rm /var/lib/bluetooth/<iut_bdaddr>/cache/<pts_bdaddr>

AVDTP/SNK/INT/SIG/SMG/BI-30-C

PASS

6.1

5.69

Pre-condition:

  • Remove PTS device from Bluetooth devices

  • Remove BlueZ cache by running:

    • sudo rm /var/lib/bluetooth/<iut_bdaddr>/cache/<pts_bdaddr>

AVDTP/SNK/INT/SIG/SMG/BI-35-C

PASS

6.1

5.69

Pre-condition:

  • Remove PTS device from Bluetooth devices

  • Remove BlueZ cache by running:

    • sudo rm /var/lib/bluetooth/<iut_bdaddr>/cache/<pts_bdaddr>

AVDTP/SNK/INT/SIG/SMG/BI-36-C

PASS

6.1

5.69

Pre-condition:

  • Remove PTS device from Bluetooth devices

  • Remove BlueZ cache by running:

    • sudo rm /var/lib/bluetooth/<iut_bdaddr>/cache/<pts_bdaddr>

AVDTP/SNK/INT/SIG/SMG/BV-23-C

PASS

6.1

5.69

Pre-condition:

  • Stop WirePlumber by running:

    • systemctl –user stop wireplumber

On demand run:

  • avtest –send abort <BD_ADDR>

Post-condition:

  • Restart WirePlumber by running:

    • systemctl –user start wireplumber

AVDTP/SRC/ACP/SIG/SMG/BV-06-C

PASS

6.1

5.69

Pre-condition:

  • Remove PTS device from Bluetooth devices

AVDTP/SRC/ACP/SIG/SMG/BV-08-C

PASS

6.1

5.69

AVDTP/SRC/ACP/SIG/SMG/BV-10-C

PASS

6.1

5.69

AVDTP/SRC/ACP/SIG/SMG/BV-12-C

PASS

6.1

5.69

AVDTP/SRC/ACP/SIG/SMG/BV-16-C

PASS

6.1

5.69

AVDTP/SRC/ACP/SIG/SMG/BV-18-C

PASS

6.1

5.69

Pre-condition:

  • Start Lollypop and open a file

On request play the file in Lollypop

AVDTP/SRC/ACP/SIG/SMG/BV-20-C

PASS

6.1

5.69

Pre-condition:

  • Start Lollypop and open a file

On request play the file in Lollypop

AVDTP/SRC/ACP/SIG/SMG/BV-22-C

PASS

6.1

5.69

Pre-condition:

  • Start Lollypop and open a file

On request play the file in Lollypop

AVDTP/SRC/ACP/SIG/SMG/BV-24-C

PASS

6.1

5.69

AVDTP/SRC/ACP/SIG/SMG/BV-26-C

PASS

6.1

5.69

AVDTP/SRC/ACP/SIG/SMG/BI-05-C

PASS

6.1

5.69

AVDTP/SRC/ACP/SIG/SMG/BI-08-C

PASS

6.1

5.69

AVDTP/SRC/ACP/SIG/SMG/BI-11-C

PASS

6.1

5.69

AVDTP/SRC/ACP/SIG/SMG/BI-17-C

PASS

6.1

5.69

AVDTP/SRC/ACP/SIG/SMG/BI-20-C

PASS

6.1

5.69

AVDTP/SRC/ACP/SIG/SMG/BI-23-C

PASS

6.1

5.69

Pre-condition:

  • Start Lollypop and open a file

On request play the file in Lollypop

AVDTP/SRC/ACP/SIG/SMG/BI-26-C

PASS

6.1

5.69

AVDTP/SRC/ACP/SIG/SMG/BI-33-C

PASS

6.1

5.69

AVDTP/SRC/ACP/SIG/SMG/BI-38-C

PASS

6.1

5.69

AVDTP/SRC/INT/SIG/SMG/BV-05-C

PASS

6.1

5.69

AVDTP/SRC/INT/SIG/SMG/BV-07-C

PASS

6.1

5.69

AVDTP/SRC/INT/SIG/SMG/BV-09-C

PASS

6.1

5.69

AVDTP/SRC/INT/SIG/SMG/BV-15-C

PASS

6.1

5.69

AVDTP/SRC/INT/SIG/SMG/BV-17-C

PASS

6.1

5.69

Pre-condition:

  • Start Lollypop and open a file

On request play the file in Lollypop

AVDTP/SRC/INT/SIG/SMG/BV-19-C

PASS

6.1

5.69

AVDTP/SRC/INT/SIG/SMG/BV-21-C

PASS

6.1

5.69

Pre-condition:

  • Start Lollypop and open a file

On request play the file in Lollypop

On request pause the file in Loolypop

AVDTP/SRC/INT/TRA/BTR/BV-01-C

PASS

6.1

5.69

Pre-condition:

  • Start Lollypop and open a file

On request play the file in Lollypop

AVDTP/SRC/ACP/TRA/BTR/BI-01-C

PASS

6.1

5.69

Pre-condition:

  • Stop WirePlumber by running:

    • systemctl –user stop wireplumber

  • Run:

    • sudo avdtptest -d SRC -l -p

Post-condition:

  • Restart WirePlumber by running:

    • systemctl –user start wireplumber

  • Stop ‘avdtptest’

AVDTP/SRC/INT/SIG/SMG/BV-11-C

PASS

6.1

5.69

Pre-condition:

  • Stop WirePlumber by running:

    • systemctl –user stop wireplumber

  • Run:

    • sudo avdtptest -d SRC -l -s getconf

Post-condition:

  • Restart WirePlumber by running:

    • systemctl –user start wireplumber

  • Stop ‘avdtptest’

AVDTP/SRC/INT/SIG/SMG/BV-23-C

PASS

6.1

5.69

Pre-condition:

  • Stop WirePlumber by running:

    • systemctl –user stop wireplumber

  • Run:

    • sudo avdtptest -d SRC -l -p -s abort

Post-condition:

  • Restart WirePlumber by running:

    • systemctl –user start wireplumber

  • Stop ‘avdtptest’

AVDTP/SRC/INT/SIG/SMG/BV-25-C

PASS

6.1

5.69

Pre-condition:

  • Stop WirePlumber by running:

    • systemctl –user stop wireplumber

  • Run:

    • sudo avdtptest -d SRC -l -p

Post-condition:

  • Restart WirePlumber by running:

    • systemctl –user start wireplumber

  • Stop ‘avdtptest’

AVDTP/SRC/INT/SIG/SMG/BV-28-C

PASS

6.1

5.69

Pre-condition:

  • Stop WirePlumber by running:

    • systemctl –user stop wireplumber

  • Run:

    • sudo avdtptest -d SRC -l -p

Post-condition:

  • Restart WirePlumber by running:

    • systemctl –user start wireplumber

  • Stop ‘avdtptest’

AVDTP/SRC/INT/SIG/SMG/BV-31-C

PASS

6.1

5.69

Pre-condition:

  • Stop WirePlumber by running:

    • systemctl –user stop wireplumber

  • Run:

    • sudo avdtptest -d SRC -l -p -v 0x0100

Post-condition:

  • Restart WirePlumber by running:

    • systemctl –user start wireplumber

  • Stop ‘avdtptest’

AVDTP/SRC/INT/SIG/SMG/BI-30-C

PASS

6.1

5.69

Pre-condition:

  • Stop WirePlumber by running:

    • systemctl –user stop wireplumber

  • Run:

    • sudo avdtptest -d SRC -l -p -v 0x0100

Post-condition:

  • Restart WirePlumber by running:

    • systemctl –user start wireplumber

  • Stop ‘avdtptest’

AVDTP/SRC/INT/SIG/SMG/BI-35-C

PASS

6.1

5.69

Pre-condition:

  • Stop WirePlumber by running:

    • systemctl –user stop wireplumber

  • Run:

    • sudo avdtptest -d SRC -l -p

Post-condition:

  • Restart WirePlumber by running:

    • systemctl –user start wireplumber

  • Stop ‘avdtptest’

AVDTP/SRC/INT/SIG/SMG/BI-36-C

PASS

6.1

5.69

Pre-condition:

  • Stop WirePlumber by running:

    • systemctl –user stop wireplumber

  • Run:

    • sudo avdtptest -d SRC -l -p

Post-condition:

  • Restart WirePlumber by running:

    • systemctl –user start wireplumber

  • Stop ‘avdtptest’

IOPT/CL/AVRCP-CT/SFC/BV-03-I

PASS

6.1

5.69

Pre-condition:

  • Remove PTS device from Bluetooth devices