diff --git a/test/pts/hfp_ag.md b/test/pts/hfp_ag.md index 77157a9ce..0e9de08f7 100644 --- a/test/pts/hfp_ag.md +++ b/test/pts/hfp_ag.md @@ -1,37 +1,177 @@ Tool: hfp_ag_test -HFP/AG/OOR/BV-01-I: -HFP/AG/OOR/BV-02-I: +HFP/AG/OOR/BV-01-I: a, c, A, B, (wait 30sec), a, b, C, A +HFP/AG/OOR/BV-02-I: a, c, A, B, (wait 30sec), C, A -HFP/AG/TRS/BV-01-C: "OK", a ? +HFP/AG/TRS/BV-01-C: a, f, F, A -HFP/AG/PSI/BV-01-C: "OK", a, G, "OK", g, "OK" , "OK", "OK", A -HFP/AG/PSI/BV-02-C: "OK", a, H, "OK", h, "OK" ,"OK", A -HFP/AG/PSI/BV-03-C: "OK", a, i, "OK", "OK", I ,"OK", A -HFP/AG/PSI/BV-04-C: "OK", a, "OK", "OK", A +HFP/AG/PSI/BV-01-C: a, G, g, A +HFP/AG/PSI/BV-02-C: a, H, h, A +HFP/AG/PSI/BV-03-C: a, i, I, A +HFP/AG/PSI/BV-04-C: a, A HFP/AG/PSI/BV-05-C: -HFP/AG/ACS/BV-02-I: "OK", a, "OK", b, "OK", B, "OK", A -HFP/AG/ACS/BV-04-I: "OK", a, "OK", c, "OK", B (test fail, HCI: HCI_CONNECTION_COMPLETE contained an error) -HFP/AG/ACS/BV-06-I: "OK", a, "OK", c, "OK", "OK", C, "OK", A -HFP/AG/ACS/BV-08-I: "OK", a, "OK", c, "OK", "OK", B (test fail) -HFP/AG/ACS/BV-10-I: "OK", a, "OK", c, "OK", "OK", B, "OK", b, "OK", B (test fail) -HFP/AG/ACS/BV-11-I: "OK", a, "OK", c, "OK", "OK", B (test fail) -HFP/AG/ACS/BV-14-I: "OK", a, "OK", c, "OK", "OK", B, "OK", "OK", "OK", C, "OK", A -HFP/AG/ACS/BV-16-I: "OK", a, "OK", c, "OK", "OK", B (test fail) -HFP/AG/ACS/BV-18-I: "OK", a, "OK", c, "OK", "OK", B (test fail) +HFP/AG/ACS/BV-02-I: a, b, B, A +HFP/AG/ACS/BV-04-I: a, c, B, C, A +HFP/AG/ACS/BV-06-I: a, c, C, A +HFP/AG/ACS/BV-08-I: a, c, B, C, A +HFP/AG/ACS/BV-10-I: a, c, B, b, C, A +HFP/AG/ACS/BV-11-I: a, c, B, C, A +HFP/AG/ACS/BV-14-I: a, c, B, C, A +HFP/AG/ACS/BV-16-I: a, c, B, C, A +HFP/AG/ACS/BV-18-I: a, c, B, b, C, A -HFP/AG/ACR/BV-01-I: "OK", a, "OK", b, "OK", A -HFP/AG/ACR/BV-02-I: "OK", a, "OK", b, "OK", B, "OK", A (bug when we call first A, then B) +HFP/AG/ACR/BV-01-I: a, b, A +HFP/AG/ACR/BV-02-I: a, b, B, A -HFP/AG/CLI/BV-01-I: "OK", a, "OK", c, "OK", "OK", C, "OK", A +HFP/AG/CLI/BV-01-I: a, c, C, A -HFP/AG/ICA/BV-01-I: "OK", a, "OK", c, "OK", "OK", C, "OK", A -HFP/AG/ICA/BV-02-I: "OK", a, "OK", r, "OK", c, "OK", "OK", R, "OK", c, OK", "OK", C, "OK", A -HFP/AG/ICA/BV-04-I: "OK", a, "OK", r, "OK", c, "OK", "OK", C, "OK", A -HFP/AG/ICA/BV-05-I: "OK", a, (test fail) -HFP/AG/ICA/BV-06-I: "OK", a, "OK", c, "OK", e, "OK", C, "OK", A -HFP/AG/ICA/BV-07-I: "OK", c, "OK", "OK", C, "OK", A -HFP/AG/ICA/BV-08-I: "OK", a, "OK", c, "OK" (crash) -HFP/AG/ICA/BV-09-I: "OK", a, "OK", c, "OK" (crash) +HFP/AG/ICA/BV-01-I: a, c, C, A +HFP/AG/ICA/BV-02-I: a, r, c, R, c, C, A +HFP/AG/ICA/BV-04-I: a, r, c, C, A +HFP/AG/ICA/BV-05-I: a, r, c, C, A +HFP/AG/ICA/BV-06-I: a, c, e, C, A +HFP/AG/ICA/BV-07-I: c, C, A +HFP/AG/ICA/BV-08-I: a, c +HFP/AG/ICA/BV-09-I: a, c + +HFP/AG/ICR/BV-01-I: a, c, B, A +HFP/AG/ICR/BV-02-I: a, c, E, B, A + +HFP/AG/TCA/BV-01-I: a, c, A +HFP/AG/TCA/BV-02-I: a, c, C, A +HFP/AG/TCA/BV-03-I: a, c, C, A +HFP/AG/TCA/BV-04-I: a, B, A +HFP/AG/TCA/BV-05-I: a, c, m, A +HFP/AG/TCA/BV-06-I: a, c, B, f, t + +HFP/AG/ATH/BV-03-I: c, e, C, A +HFP/AG/ATH/BV-04-I: a, c, B, C, A +HFP/AG/ATH/BV-05-I: c, e, a, b, C, A +HFP/AG/ATH/BV-06-I: a, c, B, b, C, A +HFP/AG/ATH/BV-09-I: c, e, C, A + +HFP/AG/ATA/BV-01-I: a, c, B, C, A +HFP/AG/ATA/BV-02-I: a, c, C, A +HFP/AG/ATA/BV-03-I: a, c, C + +HFP/AG/OCN/BV-01-I: a, j, C, A + +HFP/AG/OCM/BV-01-I: a, j, C, A +HFP/AG/OCM/BV-02-I: k, A + +HFP/AG/OCL/BV-01-I: L, a, OK, OK, C, A +HFP/AG/OCL/BV-02-I: a, l, A + +HFP/AG/TWC/BV-01-I: a, c, m, C, A +HFP/AG/TWC/BV-02-I: a, c, m, C, A +HFP/AG/TWC/BV-03-I: a, c, m, C, A +HFP/AG/TWC/BV-04-I: c, e, m, e, C, A +HFP/AG/TWC/BV-05-I: L, a, c, j, C, A +HFP/AG/TWC/BV-06-I: a, c, m, B, A + +HFP/AG/CIT/BV-01-I: a, c, C, A + +HFP/AG/ENO/BV-01-I: a, c, C, A + +HFP/AG/VRA/BV-01-I: a, N, n, t +HFP/AG/VRA/BV-02-I: a, N, n, t +HFP/AG/VRA/BI-01-I: N, n, A +HFP/AG/VRA/BV-03-I: a, N, n, t + +HFP/AG/VTG/BV-01-I: a, A + +HFP/AG/TDC/BV-01-I: a, c, C, A + +HFP/AG/RSV/BV-01-I: a, c, p, O, C, A +HFP/AG/RSV/BV-02-I: a, c, P, o, C, A +HFP/AG/RSV/BV-03-I: a, c, C, c, O, C, A + +HFP/AG/RMV/BV-01-I: a, c, s, Q, C, A +HFP/AG/RMV/BV-02-I: a, c, S, q, C, A +HFP/AG/RMV/BV-03-I: a, c, C, c, Q, C, A + +HFP/AG/ECS/BV-01-I: c, e, C +HFP/AG/ECS/BV-02-I: c, e, C +HFP/AG/ECS/BV-03-I: a, c, m, w, e, C + +HFP/AG/ECC/BV-01-I: a, c, m, u, C, t +HFP/AG/ECC/BV-02-I: a, c, m, C, A + +HFP/AG/RHH/BV-01-I: c, w, X, t +HFP/AG/RHH/BV-02-I: a, c, X, t +HFP/AG/RHH/BV-03-I: a, c, w, X, t +HFP/AG/RHH/BV-04-I: c, w, a, b, C, t +HFP/AG/RHH/BV-05-I: c, w, a, x, b, C, t +(when we accept call, do we need to establish audio connection automatically?) +HFP/AG/RHH/BV-06-I: c, w, a, t +HFP/AG/RHH/BV-07-I: c, w, a, X, t +HFP/AG/RHH/BV-08-I: c, w, a, C, t + +HFP/AG/NUM/BV-01-I: a, t + +HFP/AG/SLC/BV-01-C: a, t +HFP/AG/SLC/BV-02-C: a, t +HFP/AG/SLC/BV-03-C: t +HFP/AG/SLC/BV-04-C: a, t +HFP/AG/SLC/BV-05-C: t +HFP/AG/SLC/BV-06-C: a, t +HFP/AG/SLC/BV-07-C: t +HFP/AG/SLC/BV-08-C: a, t +HFP/AG/SLC/BV-09-C: a, t +HFP/AG/SLC/BV-10-C: t + +HFP/AG/ACC/BV-08-I: c, +HFP/AG/ACC/BV-09-I: c, t +HFP/AG/ACC/BV-10-I: c, b, C, A +HFP/AG/ACC/BV-11-I: c, b, b, C, A +HFP/AG/ACC/BI-12-I: c, b, b, C, A +HFP/AG/ACC/BI-13-I: c, b, C, A +HFP/AG/ACC/BI-14-I: c, b, C, A +HFP/AG/ACC/BV-15-I: c, b, C, A + +HFP/AG/WBS/BV-01-I: wait + +HFP/AG/DIS/BV-01-I: rm /tmp/btstack_*.tlv, a, t + +HFP/AG/SDP/BV-01-I: rm /tmp/btstack_*.tlv, c, C, A +HFP/AG/SDP/BV-02-C: A +HFP/AG/SDP/BV-03-C: rm /tmp/btstack_*.tlv, a, A, a, A + +HFP/AG/IIA/BV-01-I: a, f, I, t +HFP/AG/IIA/BV-02-I: a, i, f, t +HFP/AG/IIA/BV-03-I: a, i, g, H, h, t + +HFP/AG/IID/BV-01-I: a, g, c, C, t +HFP/AG/IID/BV-02-I: a, g, H, h, t +HFP/AG/IID/BV-03-I: a, g, i, f, t + +HFP/AG/IIC/BV-01-I: a, c, C, t +HFP/AG/IIC/BV-02-I: a, i, f, t +HFP/AG/IIC/BV-03-I: a, f, g, t + +HFP/AG/HFI/BV-02-I: a, t +HFP/AG/HFI/BI-03-I: a, t + +HFP/AG/EVR/BV-01-I: +HFP/AG/EVR/BV-02-I: +HFP/AG/EVR/BV-03-I: + +HFP/AG/VRT/BV-01-I: +HFP/AG/VRT/BV-02-I: +HFP/AG/VRT/BV-03-I: +HFP/AG/VRT/BV-04-I: +HFP/AG/VRT/BV-05-I: +HFP/AG/VRT/BV-06-I: +HFP/AG/VRT/BV-07-I: +HFP/AG/VRT/BV-08-I: +HFP/AG/VRT/BV-09-I: + +HFP/AG/VRR/BV-02-I: + +HFP/AG/VTA/BV-02-I: + +HFP/AG/ATAH/BV-01-I: a, c, B, B, b, C, A + +HFP/AG/OCA/BV-01-I: a, M, j (fail, MTC FAIL: The AG should, but does not, have a call in progress // neither M nor j trigger an update to call status)