From 3f6ba9cd4abcb949a21eacd2022f377816751aa3 Mon Sep 17 00:00:00 2001 From: Milanka Ringwald Date: Wed, 6 Jan 2016 17:30:32 +0100 Subject: [PATCH] hfp hf: add TWC, ECC test sequences --- test/hfp/test_sequences.c | 1130 ++++++++++++++++++++++++++++++++++++- 1 file changed, 1105 insertions(+), 25 deletions(-) diff --git a/test/hfp/test_sequences.c b/test/hfp/test_sequences.c index 41c65d85f..7f7056e86 100644 --- a/test/hfp/test_sequences.c +++ b/test/hfp/test_sequences.c @@ -1081,30 +1081,760 @@ hfp_test_item_t pts_ag_twc_tests[] = { const char * TC_HF_TWC_BV_01_I[] = { - + "AT+BRSF=951" , + "+BRSF: 511" , + "OK" , + "AT+CIND=?" , + "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" , + "OK" , + "AT+CIND?" , + "+CIND: 1,0,0,0,5,0,5" , + "OK" , + "AT+CMER=3,0,0,1" , + "OK" , + "AT+CHLD=?" , + "+CHLD: (0,1,1x,2,2x,3,4)" , + "OK" , + "USER:Q", // "AT+VGM=9" , + "+BSIR: 0" , + "USER:O", // 'AT+VGS=9" , + "OK" , + "OK" , + "+CIEV: 3,1" , + "RING" , + "RING" , + "USER:f" , // "ATA" + "OK" , + "+CIEV: 2,1" , + "+CIEV: 3,0" , + "+CCWA: \"7654321\",129" , + "+CIEV: 3,1" , + "USER:u" , // "AT+CHLD=0" , + "OK" , + "+CIEV: 3,0" , + "+CIEV: 2,0" }; + const char * TC_HF_TWC_BV_02_I[] = { - + "AT+BRSF=951" , + "+BRSF: 511" , + "OK" , + "AT+CIND=?" , + "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" , + "OK" , + "AT+CIND?" , + "+CIND: 1,0,0,0,5,0,5" , + "OK" , + "AT+CMER=3,0,0,1" , + "OK" , + "AT+CHLD=?" , + "+CHLD: (0,1,1x,2,2x,3,4)" , + "OK" , + "AT+VGM=9" , + "AT+VGS=9" , + "+BSIR: 0" , + "OK" , + "OK" , + "+CIEV: 3,1" , + "RING" , + "RING" , + "USER:f" , + "ATA" , + "OK" , + "+CIEV: 2,1" , + "+CIEV: 3,0" , + "+CCWA: \"7654321\",129" , + "+CIEV: 3,1" , + "USER:v" , + "AT+CHLD=2" , + "OK" , + "+CIEV: 3,0" , + "+CIEV: 4,1" , + "USER:v" , + "AT+CHLD=2" , + "OK" , + "+CIEV: 4,1" , + "+CIEV: 2,0" , + "AT+BRSF=951" , + "+BRSF: 511" , + "OK" , + "AT+CIND=?" , + "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" , + "OK" , + "AT+CIND?" , + "+CIND: 1,0,0,0,5,0,5" , + "OK" , + "AT+CMER=3,0,0,1" , + "OK" , + "AT+CHLD=?" , + "+CHLD: (0,1,1x,2,2x,3,4)" , + "OK" , + "AT+VGM=9" , + "AT+VGS=9" , + "+BSIR: 0" , + "OK" , + "OK" , + "+CIEV: 3,1" , + "RING" , + "USER:f" , + "ATA" , + "OK" , + "+CIEV: 2,1" , + "+CIEV: 3,0" , + "AT+BRSF=951" , + "+BRSF: 511" , + "OK" , + "AT+CIND=?" , + "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" , + "OK" , + "AT+CIND?" , + "+CIND: 1,0,0,0,5,0,5" , + "OK" , + "AT+CMER=3,0,0,1" , + "OK" , + "AT+CHLD=?" , + "+CHLD: (0,1,1x,2,2x,3,4)" , + "OK" , + "AT+VGM=9" , + "AT+VGS=9" , + "+BSIR: 0" , + "OK" , + "OK" , + "+CIEV: 3,1" , + "RING" , + "RING" , + "RING" , + "USER:f" , + "ATA" , + "OK" , + "+CIEV: 2,1" , + "+CIEV: 3,0" , + "+CCWA: \"7654321\",129" , + "+CIEV: 3,1" , + "USER:U" , + "AT+CHLD=1" , + "OK" , + "+CIEV: 3,0" , + "+CIEV: 2,0" }; + const char * TC_HF_TWC_BV_03_I[] = { - + "AT+BRSF=951" , + "+BRSF: 511" , + "OK" , + "AT+CIND=?" , + "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" , + "OK" , + "AT+CIND?" , + "+CIND: 1,0,0,0,5,0,5" , + "OK" , + "AT+CMER=3,0,0,1" , + "OK" , + "AT+CHLD=?" , + "+CHLD: (0,1,1x,2,2x,3,4)" , + "OK" , + "AT+VGM=9" , + "AT+VGS=9" , + "+BSIR: 0" , + "OK" , + "OK" , + "+CIEV: 3,1" , + "RING" , + "RING" , + "RING" , + "USER:f" , + "ATA" , + "OK" , + "+CIEV: 2,1" , + "+CIEV: 3,0" , + "+CCWA: \"7654321\",129" , + "+CIEV: 3,1" , + "USER:v" , + "AT+CHLD=2" , + "OK" , + "+CIEV: 3,0" , + "+CIEV: 4,1" , + "USER:v" , + "AT+CHLD=2" , + "OK" , + "+CIEV: 4,1" , + "+CIEV: 2,0" , + "AT+BRSF=951" , + "+BRSF: 511" , + "OK" , + "AT+CIND=?" , + "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" , + "OK" , + "AT+CIND?" , + "+CIND: 1,0,0,0,5,0,5" , + "OK" , + "AT+CMER=3,0,0,1" , + "OK" , + "AT+CHLD=?" , + "+CHLD: (0,1,1x,2,2x,3,4)" , + "OK" , + "AT+VGM=9" , + "AT+VGS=9" , + "+BSIR: 0" , + "OK" , + "OK" , + "+CIEV: 3,1" , + "RING" , + "USER:f" , + "ATA" , + "OK" , + "+CIEV: 2,1" , + "+CIEV: 3,0" , + "AT+BRSF=951" , + "+BRSF: 511" , + "OK" , + "AT+CIND=?" , + "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" , + "OK" , + "AT+CIND?" , + "+CIND: 1,0,0,0,5,0,5" , + "OK" , + "AT+CMER=3,0,0,1" , + "OK" , + "AT+CHLD=?" , + "+CHLD: (0,1,1x,2,2x,3,4)" , + "OK" , + "AT+VGM=9" , + "AT+VGS=9" , + "+BSIR: 0" , + "OK" , + "OK" , + "+CIEV: 3,1" , + "RING" , + "RING" , + "RING" , + "USER:f" , + "ATA" , + "OK" , + "+CIEV: 2,1" , + "+CIEV: 3,0" , + "+CCWA: \"7654321\",129" , + "+CIEV: 3,1" , + "USER:U" , + "AT+CHLD=1" , + "OK" , + "+CIEV: 3,0" , + "+CIEV: 2,0" , + "AT+BRSF=951" , + "+BRSF: 511" , + "OK" , + "AT+CIND=?" , + "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" , + "OK" , + "AT+CIND?" , + "+CIND: 1,0,0,0,5,0,5" , + "OK" , + "AT+CMER=3,0,0,1" , + "OK" , + "AT+CHLD=?" , + "+CHLD: (0,1,1x,2,2x,3,4)" , + "OK" , + "AT+VGM=9" , + "+BSIR: 0" , + "AT+VGS=9" , + "OK" , + "OK" , + "+CIEV: 3,1" , + "RING" , + "RING" , + "RING" , + "RING" , + "USER:f" , + "ATA" , + "OK" , + "+CIEV: 2,1" , + "+CIEV: 3,0" , + "+CCWA: \"7654321\",129" , + "+CIEV: 3,1" , + "USER:v" , + "AT+CHLD=2" , + "OK" , + "+CIEV: 3,0" , + "+CIEV: 4,1" , + "USER:v" , + "AT+CHLD=2" , + "OK" , + "+CIEV: 4,1" , + "USER:U" , + "AT+CHLD=1" , + "OK" , + "+CIEV: 4,0" , + "+CIEV: 2,0" }; + const char * TC_HF_TWC_BV_04_I[] = { - + "AT+BRSF=951" , + "+BRSF: 511" , + "OK" , + "AT+CIND=?" , + "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" , + "OK" , + "AT+CIND?" , + "+CIND: 1,0,0,0,5,0,5" , + "OK" , + "AT+CMER=3,0,0,1" , + "OK" , + "AT+CHLD=?" , + "+CHLD: (0,1,1x,2,2x,3,4)" , + "OK" , + "AT+VGM=9" , + "AT+VGS=9" , + "+BSIR: 0" , + "OK" , + "OK" , + "+CIEV: 3,1" , + "RING" , + "RING" , + "RING" , + "USER:f" , + "ATA" , + "OK" , + "+CIEV: 2,1" , + "+CIEV: 3,0" , + "+CCWA: \"7654321\",129" , + "+CIEV: 3,1" , + "USER:v" , + "AT+CHLD=2" , + "OK" , + "+CIEV: 3,0" , + "+CIEV: 4,1" , + "USER:v" , + "AT+CHLD=2" , + "OK" , + "+CIEV: 4,1" , + "+CIEV: 2,0" , + "AT+BRSF=951" , + "+BRSF: 511" , + "OK" , + "AT+CIND=?" , + "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" , + "OK" , + "AT+CIND?" , + "+CIND: 1,0,0,0,5,0,5" , + "OK" , + "AT+CMER=3,0,0,1" , + "OK" , + "AT+CHLD=?" , + "+CHLD: (0,1,1x,2,2x,3,4)" , + "OK" , + "AT+VGM=9" , + "AT+VGS=9" , + "+BSIR: 0" , + "OK" , + "OK" , + "+CIEV: 3,1" , + "RING" , + "USER:f" , + "ATA" , + "OK" , + "+CIEV: 2,1" , + "+CIEV: 3,0" , + "AT+BRSF=951" , + "+BRSF: 511" , + "OK" , + "AT+CIND=?" , + "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" , + "OK" , + "AT+CIND?" , + "+CIND: 1,0,0,0,5,0,5" , + "OK" , + "AT+CMER=3,0,0,1" , + "OK" , + "AT+CHLD=?" , + "+CHLD: (0,1,1x,2,2x,3,4)" , + "OK" , + "AT+VGM=9" , + "AT+VGS=9" , + "+BSIR: 0" , + "OK" , + "OK" , + "+CIEV: 3,1" , + "RING" , + "RING" , + "RING" , + "USER:f" , + "ATA" , + "OK" , + "+CIEV: 2,1" , + "+CIEV: 3,0" , + "+CCWA: \"7654321\",129" , + "+CIEV: 3,1" , + "USER:U" , + "AT+CHLD=1" , + "OK" , + "+CIEV: 3,0" , + "+CIEV: 2,0" , + "AT+BRSF=951" , + "+BRSF: 511" , + "OK" , + "AT+CIND=?" , + "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" , + "OK" , + "AT+CIND?" , + "+CIND: 1,0,0,0,5,0,5" , + "OK" , + "AT+CMER=3,0,0,1" , + "OK" , + "AT+CHLD=?" , + "+CHLD: (0,1,1x,2,2x,3,4)" , + "OK" , + "AT+VGM=9" , + "+BSIR: 0" , + "AT+VGS=9" , + "OK" , + "OK" , + "+CIEV: 3,1" , + "RING" , + "RING" , + "RING" , + "RING" , + "USER:f" , + "ATA" , + "OK" , + "+CIEV: 2,1" , + "+CIEV: 3,0" , + "+CCWA: \"7654321\",129" , + "+CIEV: 3,1" , + "USER:v" , + "AT+CHLD=2" , + "OK" , + "+CIEV: 3,0" , + "+CIEV: 4,1" , + "USER:v" , + "AT+CHLD=2" , + "OK" , + "+CIEV: 4,1" , + "USER:U" , + "AT+CHLD=1" , + "OK" , + "+CIEV: 4,0" , + "+CIEV: 2,0" , + "AT+BRSF=951" , + "+BRSF: 511" , + "OK" , + "AT+CIND=?" , + "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" , + "OK" , + "AT+CIND?" , + "+CIND: 1,0,0,0,5,0,5" , + "OK" , + "AT+CMER=3,0,0,1" , + "OK" , + "AT+CHLD=?" , + "+CHLD: (0,1,1x,2,2x,3,4)" , + "OK" , + "AT+VGM=9" , + "AT+VGS=9" , + "+BSIR: 0" , + "OK" , + "OK" , + "+CIEV: 3,1" , + "RING" , + "RING" , + "RING" , + "USER:f" , + "ATA" , + "OK" , + "+CIEV: 2,1" , + "+CIEV: 3,0" , + "+CCWA: \"7654321\",129" , + "+CIEV: 3,1" , + "USER:v" , + "AT+CHLD=2" , + "OK" , + "+CIEV: 3,0" , + "+CIEV: 4,1" , + "+CIEV: 2,0" , + "AT+BRSF=951" , + "+BRSF: 511" , + "OK" , + "AT+CIND=?" , + "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" , + "OK" , + "AT+CIND?" , + "+CIND: 1,0,0,0,5,0,5" , + "OK" , + "AT+CMER=3,0,0,1" , + "OK" , + "AT+CHLD=?" , + "+CHLD: (0,1,1x,2,2x,3,4)" , + "OK" , + "AT+VGM=9" , + "AT+VGS=9" , + "+BSIR: 0" , + "OK" , + "OK" , + "+CIEV: 3,1" , + "RING" , + "RING" , + "RING" , + "USER:f" , + "ATA" , + "OK" , + "+CIEV: 2,1" , + "+CIEV: 3,0" , + "+CCWA: \"7654321\",129" , + "+CIEV: 3,1" , + "USER:v" , + "AT+CHLD=2" , + "OK" , + "+CIEV: 3,0" , + "+CIEV: 4,1" , + "USER:V" , + "AT+CHLD=3" , + "OK" , + "+CIEV: 4,0" , + "+CIEV: 2,0" }; + + const char * TC_HF_TWC_BV_05_I[] = { - + "AT+BRSF=951" , + "+BRSF: 511" , + "OK" , + "AT+CIND=?" , + "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" , + "OK" , + "AT+CIND?" , + "+CIND: 1,0,0,0,5,0,5" , + "OK" , + "AT+CMER=3,0,0,1" , + "OK" , + "AT+CHLD=?" , + "+CHLD: (0,1,1x,2,2x,3,4)" , + "OK" , + "AT+VGM=9" , + "AT+VGS=9" , + "+BSIR: 0" , + "OK" , + "OK" , + "+CIEV: 3,1" , + "RING" , + "RING" , + "RING" , + "USER:f" , + "ATA" , + "OK" , + "+CIEV: 2,1" , + "+CIEV: 3,0" , + "+CIEV: 2,0" , + "AT+BRSF=951" , + "+BRSF: 511" , + "OK" , + "AT+CIND=?" , + "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" , + "OK" , + "AT+CIND?" , + "+CIND: 1,0,0,0,5,0,5" , + "OK" , + "AT+CMER=3,0,0,1" , + "OK" , + "AT+CHLD=?" , + "+CHLD: (0,1,1x,2,2x,3,4)" , + "OK" , + "AT+VGM=9" , + "AT+VGS=9" , + "+BSIR: 0" , + "OK" , + "OK" , + "+CIEV: 3,1" , + "RING" , + "RING" , + "RING" , + "USER:f" , + "ATA" , + "OK" , + "+CIEV: 2,1" , + "+CIEV: 3,0" , + "USER:W" , + "AT+BLDN" , + "OK" , + "+CIEV: 3,2" , + "+CIEV: 4,2" , + "+CIEV: 3,3" , + "+CIEV: 4,1" , + "+CIEV: 3,0" , + "USER:U" , + "AT+CHLD=1" , + "OK" , + "+CIEV: 4,0" , + "USER:I" , + "ATD7654321;" , + "OK" , + "+CIEV: 3,2" , + "+CIEV: 4,2" , + "+CIEV: 3,3" , + "+CIEV: 4,1" , + "+CIEV: 3,0" , + "USER:U" , + "AT+CHLD=1" , + "OK" , + "+CIEV: 4,0" , + "USER:j" , + "ATD>1;" , + "OK" , + "+CIEV: 3,2" , + "+CIEV: 4,2" , + "+CIEV: 3,3" , + "+CIEV: 4,1" , + "+CIEV: 3,0" , + "USER:U" , + "AT+CHLD=1" , + "OK" , + "+CIEV: 4,0" , + "+CIEV: 2,0" }; + const char * TC_HF_TWC_BV_06_I[] = { - + "AT+BRSF=951" , + "+BRSF: 511" , + "OK" , + "AT+CIND=?" , + "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" , + "OK" , + "AT+CIND?" , + "+CIND: 1,0,0,0,5,0,5" , + "OK" , + "AT+CMER=3,0,0,1" , + "OK" , + "AT+CHLD=?" , + "+CHLD: (0,1,1x,2,2x,3,4)" , + "OK" , + "AT+VGM=9" , + "AT+VGS=9" , + "+BSIR: 0" , + "OK" , + "OK" , + "+CIEV: 3,1" , + "RING" , + "RING" , + "RING" , + "USER:f" , + "ATA" , + "OK" , + "+CIEV: 2,1" , + "+CIEV: 3,0" , + "+CIEV: 2,0" , + "AT+BRSF=951" , + "+BRSF: 511" , + "OK" , + "AT+CIND=?" , + "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" , + "OK" , + "AT+CIND?" , + "+CIND: 1,0,0,0,5,0,5" , + "OK" , + "AT+CMER=3,0,0,1" , + "OK" , + "AT+CHLD=?" , + "+CHLD: (0,1,1x,2,2x,3,4)" , + "OK" , + "AT+VGM=9" , + "AT+VGS=9" , + "+BSIR: 0" , + "OK" , + "OK" , + "+CIEV: 3,1" , + "RING" , + "RING" , + "RING" , + "USER:f" , + "ATA" , + "OK" , + "+CIEV: 2,1" , + "+CIEV: 3,0" , + "USER:W" , + "AT+BLDN" , + "OK" , + "+CIEV: 3,2" , + "+CIEV: 4,2" , + "+CIEV: 3,3" , + "+CIEV: 4,1" , + "+CIEV: 3,0" , + "USER:U" , + "AT+CHLD=1" , + "OK" , + "+CIEV: 4,0" , + "USER:I" , + "ATD7654321;" , + "OK" , + "+CIEV: 3,2" , + "+CIEV: 4,2" , + "+CIEV: 3,3" , + "+CIEV: 4,1" , + "+CIEV: 3,0" , + "USER:U" , + "AT+CHLD=1" , + "OK" , + "+CIEV: 4,0" , + "USER:j" , + "ATD>1;" , + "OK" , + "+CIEV: 3,2" , + "+CIEV: 4,2" , + "+CIEV: 3,3" , + "+CIEV: 4,1" , + "+CIEV: 3,0" , + "USER:U" , + "AT+CHLD=1" , + "OK" , + "+CIEV: 4,0" , + "+CIEV: 2,0" , + "AT+BRSF=951" , + "+BRSF: 511" , + "OK" , + "AT+CIND=?" , + "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" , + "OK" , + "AT+CIND?" , + "+CIND: 1,0,0,0,5,0,5" , + "OK" , + "AT+CMER=3,0,0,1" , + "OK" , + "AT+CHLD=?" , + "+CHLD: (0,1,1x,2,2x,3,4)" , + "OK" , + "AT+VGM=9" , + "AT+VGS=9" , + "+BSIR: 0" , + "OK" , + "OK" , + "+CIEV: 3,1" , + "RING" , + "RING" , + "RING" , + "USER:f" , + "ATA" , + "OK" , + "+CIEV: 2,1" , + "+CIEV: 3,0" , + "+CCWA: \"7654321\",129" , + "+CIEV: 3,1" , + "USER:v" , + "AT+CHLD=2" , + "OK" , + "+CIEV: 3,0" , + "+CIEV: 4,1" , + "USER:w" , + "AT+CHLD=4" , + "OK" , + "+CIEV: 4,0" , + "+CIEV: 2,0" }; + + hfp_test_item_t pts_hf_twc_tests[] = { TEST_SEQUENCE(TC_HF_TWC_BV_01_I), - TEST_SEQUENCE(TC_HF_TWC_BV_02_I), - TEST_SEQUENCE(TC_HF_TWC_BV_03_I), - TEST_SEQUENCE(TC_HF_TWC_BV_04_I), - TEST_SEQUENCE(TC_HF_TWC_BV_05_I), - TEST_SEQUENCE(TC_HF_TWC_BV_06_I) + // TEST_SEQUENCE(TC_HF_TWC_BV_02_I), + // TEST_SEQUENCE(TC_HF_TWC_BV_03_I), + // TEST_SEQUENCE(TC_HF_TWC_BV_04_I), + // TEST_SEQUENCE(TC_HF_TWC_BV_05_I), + // TEST_SEQUENCE(TC_HF_TWC_BV_06_I) }; @@ -1121,14 +1851,125 @@ hfp_test_item_t pts_ag_ecs_tests[] = { }; -const char * TC_HF_ECS_BV_01_I[] = {}; -const char * TC_HF_ECS_BV_02_I[] = {}; -const char * TC_HF_ECS_BV_03_I[] = {}; +const char * TC_HF_ECS_BV_01_I[] = { + "USER:a" , + "AT+BRSF=951" , + "+BRSF: 511" , + "OK" , + "AT+CIND=?" , + "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" , + "OK" , + "AT+CIND?" , + "+CIND: 1,1,0,1,5,0,5" , + "OK" , + "AT+CMER=3,0,0,1" , + "OK" , + "AT+CHLD=?" , + "+CHLD: (0,1,1x,2,2x,3,4)" , + "OK" , + "AT+VGM=9" , + "+BSIR: 0" , + "AT+VGS=9" , + "OK" , + "OK" , + "USER:X" , + "AT+CLCC" , + "+CLCC:1,1,1,0,0" , + "+CLCC:2,1,0,0,0" , + "OK" , + "+CIEV: 4,0" , + "+CIEV: 2,0" +}; + +const char * TC_HF_ECS_BV_02_I[] = { + "USER:a" , + "AT+BRSF=951" , + "+BRSF: 511" , + "OK" , + "AT+CIND=?" , + "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" , + "OK" , + "AT+CIND?" , + "+CIND: 1,1,0,1,5,0,5" , + "OK" , + "AT+CMER=3,0,0,1" , + "OK" , + "AT+CHLD=?" , + "+CHLD: (0,1,1x,2,2x,3,4)" , + "OK" , + "AT+VGM=9" , + "+BSIR: 0" , + "AT+VGS=9" , + "OK" , + "OK" , + "+CIEV: 4,0" , + "+CIEV: 2,0" +}; + +const char * TC_HF_ECS_BV_03_I[] = { + "USER:a" , + "AT+BRSF=951" , + "+BRSF: 511" , + "OK" , + "AT+CIND=?" , + "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" , + "OK" , + "AT+CIND?" , + "+CIND: 1,1,0,1,5,0,5" , + "OK" , + "AT+CMER=3,0,0,1" , + "OK" , + "AT+CHLD=?" , + "+CHLD: (0,1,1x,2,2x,3,4)" , + "OK" , + "AT+VGM=9" , + "+BSIR: 0" , + "AT+VGS=9" , + "OK" , + "OK" , + "+CIEV: 4,0" , + "+CIEV: 2,0" , + "AT+BRSF=951" , + "+BRSF: 511" , + "OK" , + "AT+CIND=?" , + "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" , + "OK" , + "AT+CIND?" , + "+CIND: 1,0,0,0,5,0,5" , + "OK" , + "AT+CMER=3,0,0,1" , + "OK" , + "AT+CHLD=?" , + "+CHLD: (0,1,1x,2,2x,3,4)" , + "OK" , + "AT+VGM=9" , + "AT+VGS=9" , + "+BSIR: 0" , + "OK" , + "OK" , + "+CIEV: 3,1" , + "RING" , + "RING" , + "RING" , + "RING" , + "USER:f" , + "ATA" , + "OK" , + "+CIEV: 2,1" , + "+CIEV: 3,0" , + "+CCWA: \"7654321\",129" , + "+CIEV: 3,1" , + "+CIEV: 3,0" , + "+CIEV: 4,1" , + "+CIEV: 4,0" , + "+CIEV: 2,0" +}; hfp_test_item_t pts_hf_ecs_tests[] = { - TEST_SEQUENCE(TC_HF_ECS_BV_01_I), - TEST_SEQUENCE(TC_HF_ECS_BV_02_I), - TEST_SEQUENCE(TC_HF_ECS_BV_03_I) + // TEST_SEQUENCE(TC_HF_ECS_BV_01_I), + // TEST_SEQUENCE(TC_HF_ECS_BV_02_I), + // TEST_SEQUENCE(TC_HF_ECS_BV_03_I) }; @@ -1145,16 +1986,255 @@ hfp_test_item_t pts_ag_ecc_tests[] = { TEST_SEQUENCE(TC_AG_ECC_BV_04_I) }; -const char * TC_HF_ECC_BV_01_I[] = {}; -const char * TC_HF_ECC_BV_02_I[] = {}; -const char * TC_HF_ECC_BV_03_I[] = {}; -const char * TC_HF_ECC_BV_04_I[] = {}; +const char * TC_HF_ECC_BV_01_I[] = { + "AT+BRSF=951" , + "+BRSF: 511" , + "OK" , + "AT+CIND=?" , + "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" , + "OK" , + "AT+CIND?" , + "+CIND: 1,0,0,0,5,0,5" , + "OK" , + "AT+CMER=3,0,0,1" , + "OK" , + "AT+CHLD=?" , + "+CHLD: (0,1,1x,2,2x,3,4)" , + "OK" , + "AT+VGM=9" , + "AT+VGS=9" , + "+BSIR: 0" , + "OK" , + "OK" , + "+CIEV: 3,1" , + "RING" , + "RING" , + "USER:f" , + "ATA" , + "OK" , + "+CIEV: 2,1" , + "+CIEV: 3,0" , + "+CCWA: \"7654321\",129" , + "+CIEV: 3,1" , + "USER:v" , + "AT+CHLD=2" , + "OK" , + "+CIEV: 3,0" , + "+CIEV: 4,1" , + "+CIEV: 2,0" , + "AT+BRSF=951" , + "+BRSF: 511" , + "OK" , + "AT+CIND=?" , + "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" , + "OK" , + "AT+CIND?" , + "+CIND: 1,0,0,0,5,0,5" , + "OK" , + "AT+CMER=3,0,0,1" , + "OK" , + "AT+CHLD=?" , + "+CHLD: (0,1,1x,2,2x,3,4)" , + "OK" , + "AT+VGM=9" , + "AT+VGS=9" , + "+BSIR: 0" , + "OK" , + "OK" , + "+CIEV: 3,1" , + "RING" , + "RING" , + "USER:f" , + "ATA" , + "OK" , + "+CIEV: 2,1" , + "+CIEV: 3,0" , + "+CCWA: \"7654321\",129" , + "+CIEV: 3,1" , + "USER:v" , + "AT+CHLD=2" , + "OK" , + "+CIEV: 3,0" , + "+CIEV: 4,1" , + "+CIEV: 4,0" , + "USER:y" , + "AT+CHLD=12" , + "OK" , + "+CIEV: 4,1" , + "+CIEV: 4,0" , + "+CIEV: 2,0" +}; + +const char * TC_HF_ECC_BV_02_I[] = { + "AT+BRSF=951" , + "+BRSF: 511" , + "OK" , + "AT+CIND=?" , + "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" , + "OK" , + "AT+CIND?" , + "+CIND: 1,0,0,0,5,0,5" , + "OK" , + "AT+CMER=3,0,0,1" , + "OK" , + "AT+CHLD=?" , + "+CHLD: (0,1,1x,2,2x,3,4)" , + "OK" , + "AT+VGM=9" , + "AT+VGS=9" , + "+BSIR: 0" , + "OK" , + "OK" , + "+CIEV: 3,1" , + "RING" , + "RING" , + "USER:f" , + "ATA" , + "OK" , + "+CIEV: 2,1" , + "+CIEV: 3,0" , + "+CCWA: \"7654321\",129" , + "+CIEV: 3,1" , + "USER:v" , + "AT+CHLD=2" , + "OK" , + "+CIEV: 3,0" , + "+CIEV: 4,1" , + "+CIEV: 2,0" , + "AT+BRSF=951" , + "+BRSF: 511" , + "OK" , + "AT+CIND=?" , + "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" , + "OK" , + "AT+CIND?" , + "+CIND: 1,0,0,0,5,0,5" , + "OK" , + "AT+CMER=3,0,0,1" , + "OK" , + "AT+CHLD=?" , + "+CHLD: (0,1,1x,2,2x,3,4)" , + "OK" , + "AT+VGM=9" , + "AT+VGS=9" , + "+BSIR: 0" , + "OK" , + "OK" , + "+CIEV: 3,1" , + "RING" , + "RING" , + "USER:f" , + "ATA" , + "OK" , + "+CIEV: 2,1" , + "+CIEV: 3,0" , + "+CCWA: \"7654321\",129" , + "+CIEV: 3,1" , + "USER:v" , + "AT+CHLD=2" , + "OK" , + "+CIEV: 3,0" , + "+CIEV: 4,1" , + "+CIEV: 4,0" , + "USER:y" , + "AT+CHLD=12" , + "OK" , + "+CIEV: 4,1" , + "+CIEV: 4,0" , + "+CIEV: 2,0" , + "AT+BRSF=951" , + "+BRSF: 511" , + "OK" , + "AT+CIND=?" , + "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" , + "OK" , + "AT+CIND?" , + "+CIND: 1,0,0,0,5,0,5" , + "OK" , + "AT+CMER=3,0,0,1" , + "OK" , + "AT+CHLD=?" , + "+CHLD: (0,1,1x,2,2x,3,4)" , + "OK" , + "AT+VGM=9" , + "+BSIR: 0" , + "AT+VGS=9" , + "OK" , + "OK" , + "+CIEV: 3,1" , + "RING" , + "RING" , + "USER:f" , + "ATA" , + "OK" , + "+CIEV: 2,1" , + "+CIEV: 3,0" , + "+CCWA: \"7654321\",129" , + "+CIEV: 3,1" , + "USER:v" , + "AT+CHLD=2" , + "OK" , + "+CIEV: 3,0" , + "+CIEV: 4,1" , + "+CIEV: 4,0" , + "USER:Y" , + "AT+CHLD=22" , + "OK" , + "+CIEV: 4,1" , + "USER:U" , + "AT+CHLD=1" , + "OK" , + "+CIEV: 4,0" , + "+CIEV: 2,0" , + "AT+BRSF=951" , + "+BRSF: 511" , + "OK" , + "AT+CIND=?" , + "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" , + "OK" , + "AT+CIND?" , + "+CIND: 1,0,0,0,5,0,5" , + "OK" , + "AT+CMER=3,0,0,1" , + "OK" , + "AT+CHLD=?" , + "+CHLD: (0,1,1x,2,2x,3,4)" , + "OK" , + "AT+VGM=9" , + "AT+VGS=9" , + "+BSIR: 0" , + "OK" , + "OK" , + "+CIEV: 3,1" , + "RING" , + "RING" , + "USER:f" , + "ATA" , + "OK" , + "+CIEV: 2,1" , + "+CIEV: 3,0" , + "+CCWA: \"7654321\",129" , + "+CIEV: 3,1" , + "USER:v" , + "AT+CHLD=2" , + "OK" , + "+CIEV: 3,0" , + "+CIEV: 4,1" , + "+CIEV: 4,0" , + "USER:Y" , + "AT+CHLD=22" , + "OK" , + "+CIEV: 4,1" , + "USER:U" , + "AT+CHLD=1" , + "OK" , + "+CIEV: 4,0" , + "+CIEV: 2,0" +}; hfp_test_item_t pts_hf_ecc_tests[] = { - TEST_SEQUENCE(TC_HF_ECC_BV_01_I), - TEST_SEQUENCE(TC_HF_ECC_BV_02_I), - TEST_SEQUENCE(TC_HF_ECC_BV_03_I), - TEST_SEQUENCE(TC_HF_ECC_BV_04_I) + // TEST_SEQUENCE(TC_HF_ECC_BV_01_I), + // TEST_SEQUENCE(TC_HF_ECC_BV_02_I) };