From ece700fee95748b4e4695d94b6f95270b93055f7 Mon Sep 17 00:00:00 2001 From: Milanka Ringwald Date: Tue, 20 Apr 2021 17:23:40 +0200 Subject: [PATCH] test/pts: update HFP test sequences --- test/pts/hfp_ag.md | 3 + test/pts/hfp_hf.md | 149 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 152 insertions(+) diff --git a/test/pts/hfp_ag.md b/test/pts/hfp_ag.md index e176a3c0f..3e8859dda 100644 --- a/test/pts/hfp_ag.md +++ b/test/pts/hfp_ag.md @@ -175,3 +175,6 @@ HFP/AG/ATAH/BV-01-I: a, c, B, B, b, C, A HFP/AG/OCA/BV-01-I: a, M, C, A +IOPT/CL/HFP-AG/COD/BV-02-I: rm /tmp/btstack_*.tlv, a, t, D, a, t, D, a, t, D, a, t, D + +IOPT/CL/HFP-AG/SFC/BV-13-I: rm /tmp/btstack_*.tlv, a, \ No newline at end of file diff --git a/test/pts/hfp_hf.md b/test/pts/hfp_hf.md index f14776f9a..38c3fb48e 100644 --- a/test/pts/hfp_hf.md +++ b/test/pts/hfp_hf.md @@ -1 +1,150 @@ Tool: hfp_hf_test + +HFP/HF/OOR/BV-01-I: f, B, A, (wait 30sec) +HFP/HF/OOR/BV-02-I: f, B, A, (wait 30sec), a, b + +HFP/HF/TRS/BV-01-C: f + +HFP/HF/PSI/BV-01-C: (confirm) +HFP/HF/PSI/BV-02-C: (confirm) +HFP/HF/PSI/BV-03-C: (confirm) +HFP/HF/PSI/BV-04-C: g, (confirm) + +HFP/HF/ACS/BV-01-I: b +HFP/HF/ACS/BV-03-I: (wait) +HFP/HF/ACS/BV-05-I: b +HFP/HF/ACS/BV-07-I: f +HFP/HF/ACS/BV-09-I: b +HFP/HF/ACS/BV-12-I: f +HFP/HF/ACS/BI-13-I: f (test passes if we restart test tool) +HFP/HF/ACS/BV-15-I: (confirm) +HFP/HF/ACS/BV-17-I: (test fail, Error in SPP connect response) + +HFP/HF/ACR/BV-01-I: B +HFP/HF/ACR/BV-02-I: (wait) + +HFP/HF/CLI/BV-01-I: L, f + +HFP/HF/ICA/BV-01-I: f +HFP/HF/ICA/BV-02-I: f, F, f +HFP/HF/ICA/BV-03-I: f +HFP/HF/ICA/BV-04-I: f +HFP/HF/ICA/BV-05-I: f +HFP/HF/ICA/BV-06-I: (confirm) +HFP/HF/ICA/BV-17-I: a, f + +HFP/HF/ICR/BV-01-I: G +HFP/HF/ICR/BV-02-I: (confirm) + +HFP/HF/TCA/BV-01-C: f, F +HFP/HF/TCA/BV-02-C: f +HFP/HF/TCA/BV-03-C: f +HFP/HF/TCA/BV-04-C: i, F + +HFP/HF/ATH/BV-03-I: a, b +HFP/HF/ATH/BV-04-I: f, b +HFP/HF/ATH/BV-05-I: f +HFP/HF/ATH/BV-06-I: f +HFP/HF/ATH/BV-09-I: restart tool and wait + +HFP/HF/ATA/BV-01-I: f +HFP/HF/ATA/BV-02-I: f, A +HFP/HF/ATA/BV-03-I: f + +HFP/HF/OCN/BV-01-I: i + +HFP/HF/OCM/BV-01-I: j +HFP/HF/OCM/BV-02-I: J + +HFP/HF/OCL/BV-01-I: W +HFP/HF/OCL/BV-02-I: W + +HFP/HF/TWC/BV-01-I: f, u +HFP/HF/TWC/BV-02-I: f, U +HFP/HF/TWC/BV-03-I: f, v, v, U +HFP/HF/TWC/BV-04-I: f, v, V +HFP/HF/TWC/BV-05-I: f, W, U, I, U, j, U  +HFP/HF/TWC/BV-06-I: f, v, w + +HFP/HF/OCM/BV-01-I: (wait) + +HFP/HF/ENO/BV-01-I: m, f + +HFP/HF/VRA/BV-01-I: N, n +HFP/HF/VRA/BV-02-I: (confirm) +HFP/HF/VRA/BV-03-I: N, n + +HFP/HF/VRD/BV-01-I: N, n + +HFP/HF/VTG/BV-01-I: x + +HFP/HF/TDC/BV-01-I: f, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, *, # + +HFP/HF/RSV/BV-01-I: f, o +HFP/HF/RSV/BV-02-I: f +HFP/HF/RSV/BV-03-I: f, f + +HFP/HF/RMV/BV-01-I: f, q +HFP/HF/RMV/BV-02-I: f, +HFP/HF/RMV/BV-03-I: f, f + +HFP/HF/ECS/BV-01-I: a, X (PTS does not send phone number via CLCC, 1st on hold, 2nd active) +HFP/HF/ECS/BV-02-I: a, X (PTS does not send phone number via CLCC, 1st on hold, 2nd active) +HFP/HF/ECS/BV-03-I: a, X + +HFP/HF/ECC/BV-01-I: f, v, y +HFP/HF/ECC/BV-02-I: f, v, Y, U + +HFP/HF/RHH/BV-01-I: a, X +HFP/HF/RHH/BV-02-I: a, ], X +HFP/HF/RHH/BV-03-I: X +HFP/HF/RHH/BV-04-I: {, X +HFP/HF/RHH/BV-05-I: X, X +HFP/HF/RHH/BV-06-I: X, }, X +HFP/HF/RHH/BV-07-I: X, X +HFP/HF/RHH/BV-08-I: X, X + +HFP/HF/NUM/BV-01-I: ? +HFP/HF/NUM/BI-01-I: ? + +HFP/HF/SLC/BV-01-I: a +HFP/HF/SLC/BV-02-I: (wait) +HFP/HF/SLC/BV-03-I: a +HFP/HF/SLC/BV-04-I: (wait) +HFP/HF/SLC/BV-05-I: a +HFP/HF/SLC/BV-06-I: (wait) +HFP/HF/SLC/BV-08-I: (wait) +HFP/HF/SLC/BV-09-I: (wait) +HFP/HF/SLC/BV-10-I: (wait) + +HFP/HF/ACC/BV-01-I: b +HFP/HF/ACC/BV-02-I: b (test failed, ERROR_CODE_INVALID_LMP_PARAMETERS_INVALID_LL_PARAMETERS 0x1E, chsck SCO connection setup) +HFP/HF/ACC/BV-03-I: b +HFP/HF/ACC/BV-04-I: (wait) +HFP/HF/ACC/BV-05-I: (wait) +HFP/HF/ACC/BV-06-I: (wait) +HFP/HF/ACC/BV-07-I: (wait) + +HFP/HF/WBS/BV-02-I: (wait) +HFP/HF/WBS/BV-03-I: (wait) + +HFP/HF/DIS/BV-01-I: rm /tmp/btstack*.tlv, (wait) +HFP/HF/DIS/BV-02-I: rm /tmp/btstack*.tlv, (wait) + +HFP/HF/SDP/BV-01-I: rm /tmp/btstack*.tlv, (wait 30sec), f +HFP/HF/SDP/BV-02-C: (wait) +HFP/HF/SDP/BV-03-C: rm /tmp/btstack*.tlv, (wait), a + +HFP/HF/IIA/BV-04-I: D + +HFP/HF/HFI/BV-01-I: !, !, ! + +HFP/HF/VRR/BV-01-I: (test fail, support Enhanced Voice Recognition Status per BRSF exchange info) + +HFP/HF/VTA/BV-01-I: (test fail, support Enhanced Voice Recognition Status per BRSF exchange info) + +HFP/HF/ATAH/BV-01-I: f, b, B, A + +HFP/HF/OCA/BV-01-I: (wait) + +IOPT/CL/HFP-HF/SFC/BV-14-I: rm /tmp/btstack*.tlv, a