test cases: - ID: BTSTK_COEXIST_0101 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE advertise co-exist with WIFI summary: BLE advertise co-exist with wifi scan steps: '1. DUT2 BLE do advertise in range (0x20 - 0x40) 2. DUT2 do wifi scan and DUT1 do BLE scan 3. DUT2 BLE do advertise in range (0x400 - 0x800) 4. DUT2 do wifi scan and DUT1 do BLE scan' expected result: '1. succeed 2. external AP in wifi scan result, and DUT2 in BLE scan result 3. succeed 4. external AP in wifi scan result, and DUT2 in BLE scan result' initial condition: BLE_INIT2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: Coexist version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC2 bleadv -D -z stop" - ["R SSC2 C +BLEADV:OK"] - - "SSC SSC2 bleadv -L -c 0 -t 3" - ["R SSC2 C +BLEADV:OK"] - - "SSC SSC2 bleadv -D -z start -c 0 -i 0x20-0x40" - ["R SSC2 C +BLEADV:OK"] - - "SSC SSC2 op -S -o 1" - ["R SSC2 C +MODE:OK"] - - "SSC SSC1 blescan -L -c 0" - ["R SSC1 C +BLESCAN:SetScanParam,OK"] - - "SSC SSC1 blescan -D -z start -t 2" - [""] - - "SSC SSC2 sta -S" - ["P SSC2 P ", "P SSC1 P C Complete"] - - "SSC SSC2 bleadv -D -z stop" - ["R SSC2 C +BLEADV:OK"] - - "SSC SSC2 bleadv -D -z start -c 0 -i 0x400-0x800" - ["R SSC2 C +BLEADV:OK"] - - "SSC SSC1 blescan -D -z start -t 2" - [""] - - "SSC SSC2 sta -S" - ["P SSC2 P ", "P SSC1 P "] - ID: BTSTK_COEXIST_0102 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE advertise co-exist with WIFI summary: BLE advertise co-exist with wifi join AP steps: '1. DUT2 BLE do advertise in range (0x20 - 0x40) 2. DUT2 do wifi JAP and DUT1 do BLE scan 3. DUT2 BLE do advertise in range (0x400 - 0x800) 4. DUT2 do wifi JAP and DUT1 do BLE scan' expected result: '1. succeed 2. JAP succeed, and DUT2 in BLE scan result 3. succeed 4. JAP succeed, and DUT2 in BLE scan result' initial condition: BLE_INIT2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: Coexist version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC2 bleadv -L -c 0 -t 3" - ["R SSC2 C +BLEADV:OK"] - - "SSC SSC2 bleadv -D -z start -c 0" - ["R SSC2 C +BLEADV:OK"] - - "SSC SSC2 op -S -o 1" - ["R SSC2 C +MODE:OK"] - - "SSC SSC1 blescan -L -c 0" - ["R SSC1 C +BLESCAN:SetScanParam,OK"] - - "SSC SSC2 sta -C -s -p " - [""] - - "SSC SSC1 blescan -D -z start -t 5" - ["P SSC2 C +JAP:CONNECTED", "P SSC1 P C Complete"] - - "SSC SSC2 bleadv -D -z stop" - ["R SSC2 C +BLEADV:OK"] - - "SSC SSC2 bleadv -D -z start -c 0 -i 0x400-0x800" - ["R SSC2 C +BLEADV:OK"] - - "SSC SSC2 sta -C -s -p " - [""] - - "SSC SSC1 blescan -D -z start -t 5" - ["P SSC2 C +JAP:CONNECTED", "P SSC1 P C Complete"] - ID: BTSTK_COEXIST_0103 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE advertise co-exist with WIFI summary: BLE advertise co-exist with wifi connected with AP steps: '1. DUT2 BLE do advertise in range (0x20 - 0x40) 2. DUT2 do wifi JAP 3. DUT1 do BLE scan 4. DUT2 BLE do advertise in range (0x400 - 0x800) 5. DUT2 do wifi JAP 6. DUT1 do BLE scan' expected result: '1. succeed 2. JAP succeed 3. STA not disconnected with AP and DUT2 in BLE scan result 4. succeed 5. JAP succeed 6. STA not disconnected with AP and DUT2 in BLE scan result' initial condition: BLE_INIT2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: Coexist version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC2 bleadv -L -c 0 -t 3" - ["R SSC2 C +BLEADV:OK"] - - "SSC SSC2 bleadv -D -z start -c 0" - ["R SSC2 C +BLEADV:OK"] - - "SSC SSC2 op -S -o 1" - ["R SSC2 C +MODE:OK"] - - "SSC SSC1 blescan -L -c 0" - ["R SSC1 C +BLESCAN:SetScanParam,OK"] - - "SSC SSC2 sta -C -s -p " - ["P SSC2 C +JAP:CONNECTED"] - - "SSC SSC1 blescan -D -z start -t 10" - ["P SSC2 NC DISCONNECT", "P SSC1 P C Complete"] - - "SSC SSC2 bleadv -D -z stop" - ["R SSC2 C +BLEADV:OK"] - - "SSC SSC2 bleadv -D -z start -c 0 -i 0x400-0x800" - ["R SSC2 C +BLEADV:OK"] - - "SSC SSC2 sta -C -s -p " - ["P SSC2 C +JAP:CONNECTED"] - - "SSC SSC1 blescan -D -z start -t 10" - ["P SSC2 NC DISCONNECT", "P SSC1 P C Complete"] - ID: BTSTK_COEXIST_0201 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE send recv co-exist with WIFI summary: BLE send recv co-exist with wifi scan steps: '1. DUT1 BLE read long with interval 50 ms 2. DUT1 do wifi scan 3. DUT1 BLE read long with interval 5 ms 4. DUT1 do wifi scan' expected result: '1. succeed 2. external AP in wifi scan result, read succeed 3. succeed 4. external AP in wifi scan result, read succeed' initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: Coexist version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 op -S -o 1" - ["R SSC1 C +MODE:OK"] - - "SSC SSC1 gattc -R -z char -p 0x10 -s 0xA000 -c 0xC101 -n 20 -j 50" - ["P SSC1 C +GATTC:OK"] - - "SSC SSC1 sta -S" - ["P SSC1 P ", "P SSC1 C +GATTC:Read,OK,0010,A000,C101"] - - "SSC SSC1 gattc -R -z char -p 0x10 -s 0xA000 -c 0xC101 -n 20 -j 5" - ["P SSC1 C +GATTC:OK"] - - "SSC SSC1 sta -S" - ["P SSC1 P ", "P SSC1 C +GATTC:Read,OK,0010,A000,C101"] - ID: BTSTK_COEXIST_0202 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE send recv co-exist with WIFI summary: BLE send recv co-exist with wifi join AP steps: '1. DUT1 BLE read long with interval 50 ms 2. DUT1 do wifi JAP 3. DUT1 BLE read long with interval 5 ms 4. DUT1 do wifi JAP' expected result: '1. succeed 2. JAP succeed, read succeed 3. succeed 4. JAP succeed, read succeed' initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: Coexist version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 op -S -o 1" - ["R SSC1 C +MODE:OK"] - - "SSC SSC1 gattc -R -z char -p 0x10 -s 0xA000 -c 0xC101 -n 20" - ["P SSC1 C +GATTC:OK"] - - "SSC SSC1 sta -C -s -p " - ["P SSC1 C +JAP:CONNECTED", "P SSC1 C +GATTC:Read,OK,0010,A000,C101"] - - "SSC SSC1 gattc -R -z char -p 0x10 -s 0xA000 -c 0xC101 -n 20" - ["P SSC1 C +GATTC:OK"] - - "SSC SSC1 sta -C -s -p " - ["P SSC1 C +JAP:CONNECTED", "P SSC1 C +GATTC:Read,OK,0010,A000,C101"] - ID: BTSTK_COEXIST_0203 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE send recv co-exist with WIFI summary: BLE send recv co-exist with wifi join AP steps: '1. DUT1 do wifi JAP 2. DUT1 BLE read long with interval 50 ms 3. DUT1 do wifi JAP 4. DUT1 BLE read long with interval 5 ms' expected result: '1. succeed 2. JAP succeed, read succeed 3. succeed 4. JAP succeed, read succeed' initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0 module: BT Stack sub module: Coexist version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC1 op -S -o 1" - ["R SSC1 C +MODE:OK"] - - "SSC SSC1 sta -C -s -p " - ["P SSC1 C +JAP:CONNECTED", ""] - - "SSC SSC1 gattc -R -z char -p 0x10 -s 0xA000 -c 0xC101 -n 20" - ["P SSC1 C +GATTC:Read,OK,0010,A000,C101"] - - "SSC SSC1 gattc -R -z char -p 0x10 -s 0xA000 -c 0xC101 -n 20" - ["P SSC1 C +GATTC:Read,OK,0010,A000,C101"] - ID: BTSTK_COEXIST_0301 SDK: ESP32_IDF Test App: SSC_BLE auto test: 'Yes' category: Function test point 1: basic function test point 2: BLE co-exist with WIFI on all channels summary: BLE co-exist with wifi when join AP on different channels steps: '1. DUT1 set to AP mode, DUT2 set to STA mode, config AP on a specific channel 2. DUT1 starts read long char 3. DUT2 join DUT1 soft AP 4. Loop step 1-3 for all 13 channels' expected result: '1. succeed 2. succeed 3. succeed 4. succeed' initial condition: BLE_CONN2 test environment: SSC_T2_1 execution time: 0.3 module: BT Stack sub module: Coexist version: v1 (2016-12-31) CI ready: 'Yes' level: Integration allow fail: '' cmd set: - "" - - "SSC SSC1 gattc -D -z primaryService -p 0x10" - ["R SSC1 C +GATTC:Discover,OK"] - - "SSC SSC[1-2] op -S -o [2,1]" - ["P SSC[1-2] C +MODE:OK"] - - 'LOOP 13 3 "range(1,14)"' - [""] - - "SSC SSC1 ap -S -s -p -n {%d}" - ["P SSC1 C +SAP:OK"] - - "SSC SSC1 gattc -R -z char -p 0x10 -s 0xA000 -c 0xC101 -n 20" - [""] - - "SSC SSC2 sta -C -s -c " - ["P SSC1 C +GATTC:Read,OK,0010,A000,C101", "P SSC2 C +JAP:CONNECTED"]